Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#4605 closed defect (invalid)

glooxwrapper library build

Reported by: gameboy Owned by:
Priority: Should Have Milestone:
Component: UI & Simulation Keywords:
Cc: Patch:

Description

Today, I tested SVN19703, and when I compiled it with VS2013, the error occurred and I couldn't compile successfully. The operating system I'm using is WIN10 64bit

External symbol error 61 error LNK2019: public: virtual thiscall glooxwrapper: could not parse: Jingle:: Plugin:: ~Plugin (void) "(?? 1Plugin@Jingle@glooxwrapper@@UAE@XZ), the symbol" public: virtual thiscall glooxwrapper: in function: Jingle:: Content:: ~Content (void) "(?? 1Content@Jingle@glooxwrapper@@UAE@XZ) cited D:
trunk
build
workspaces
vc2013
lobby.lib (XmppClient.obj) pyrogenesis External symbol error 62 error LNK2001: public: virtual thiscall glooxwrapper: could not parse: Jingle:: Plugin:: ~Plugin (void) "(?? 1Plugin@Jingle@glooxwrapper@@UAE@XZ) D:
trunk
build
workspaces
vc2013
lobby.lib (StanzaExtensions.obj) pyrogenesis External symbol error 63 error LNK2019: public: struct glooxwrapper: could not parse: Jingle:: ICEUDP:: Candidate
thiscall glooxwrapper:: Jingle:: Session:: Jingle:: getCandidate (void) const (getCandidate@Jingle@Session@1glooxwrapper@@? QBE? AUCandidate@ICEUDP@13@XZ), the symbol "protected: virtual void thiscall function in XmppClient:: handleSessionInitiation class (glooxwrapper:: Jingle:: Session:: Jingle const *" (handleSessionInitiation@XmppClient@@MAEXPBVJingle@)? Session@2glooxwrapper@@@Z) being quoted in D:
trunk
build
workspaces
vc2013
lobby.lib (XmppClient.obj) pyrogenesis External symbol error 64 error LNK2019: public: bool
thiscall glooxwrapper: could not parse: Jingle:: Session:: sessionInitiate (char * unsigned, short) "(? SessionInitiate@Session@Jingle@glooxwrapper@@QAE_NPADG@Z), the symbol" public: virtual void thiscall function in XmppClient:: SendStunEndpointToHost struct (StunClient:: StunEndpoint: basic_string<char, std: * class, struct: char_traits<char> std:, class std:: allocator<char> > const & (SendStunEndpointToHost@) "? XmppClient@@UAEXPAUStunEndpoint@StunClient@@ABV? $basic_string@DU? $char_traits@D@std@@V? $allocator@D@2@@std@@@Z) cited D:
trunk
build
workspaces
vc2013
lobby.lib (XmppClient.obj) pyrogenesis External symbol error 65 error LNK2019: public:
thiscall glooxwrapper: could not parse: SessionManager:: SessionManager (class glooxwrapper:: Client class: Jingle:: glooxwrapper: *, SessionHandler *) "(? 0SessionManager@glooxwrapper@@QAE@? PAVClient@1@PAVSessionHandler@Jingle@1@@Z), the symbol in the function" public:: XmppClient thiscall XmppClient: class (std:: basic_string<char, struct: char_traits<char>, class: std: std: allocator<char> & Class: std: > const, basic_string<char struct, std: char_traits<char>, class std::: allocator<char> - > const & class, std:: basic_string<char, struct: char_traits<char>, std: class std:: allocator<char> const & class >, std:: basic_string<char, struct: std: char_traits<char>, class std:: allocator<char> const & int, bool >.) "(? 0XmppClient@@? QAE@ABV, $basic_string@DU, $char_traits@D@std@@V, $allocator@D@2@@std@@000H_N@Z) referenced D:
trunk
build
workspaces
vc2013
lobby.lib (XmppClient.obj) pyrogenesis External symbol error 66 error LNK2019: public: void
thiscall glooxwrapper: could not parse: SessionManager:: registerPlugins (void) "(? RegisterPlugins@SessionManager@glooxwrapper@@QAEXXZ), the symbol in the function" public:: XmppClient thiscall XmppClient: class (std:: basic_string<char, struct: std: char_traits<char>, class std:: allocator<char> const & class >, std:: basic_string<char, struct: std: char_traits<char> class std:: allocator<char> const & class >, std:: basic_string<char, struct: std: char_traits<char>, class std:: allocator<char> const & class >, std:: basic_string<char, struct: std: char_traits<char>, class std:: allocator<char> const & int, bool >, "(0XmppClient@@QAE@ABV)??? $basic_string@DU? $char_traits@D@std@@V? $allocator@D@2@@std@@000H_N@Z). Cited With D:
trunk
build
workspaces
vc2013
lobby.lib (XmppClient.obj) pyrogenesis External symbol error 67 error LNK2019: public: class glooxwrapper: could not parse: Jingle:: Session: SessionManager::
thiscall glooxwrapper: createSession (class glooxwrapper:: JID & const) "(? CreateSession@SessionManager@glooxwrapper@@QAE? AVSession@Jingle@2@ABVJID@2@@Z), the symbol" public: virtual void thiscall function in XmppClient:: SendStunEndpointToHost (struct StunClient:: StunEndpoint std:: basic_string<char *, class, struct std:: char_traits<char>, class: std: const & allocator<char> >) "(? SendStunEndpointToHost@XmppClient@@UAEXPAUStunEndpoint@StunClient@@ABV? $basic_string@DU? $char_traits@D@std@@V? $allocator@D@2@@std@@@Z) cited D:
trunk
build
workspaces
vc2013
lobby.lib (XmppClient.obj) pyrogenesis Error 68, error, LNK1120:, 6 unresolved external commands, D:
trunk
binaries
system
pyrogenesis.Exe, pyrogenesis External symbol error 70 error LNK2019: public: virtual
thiscall glooxwrapper: could not parse: Jingle:: Plugin:: ~Plugin (void) "(?? 1Plugin@Jingle@glooxwrapper@@UAE@XZ), the symbol" public: virtual thiscall glooxwrapper: in function: Jingle:: Content:: ~Content (void) "(?? 1Content@Jingle@glooxwrapper@@UAE@XZ) cited D:
trunk
build
workspaces
vc2013
lobby.lib (XmppClient.obj) test Error 71 error LNK2001: cannot resolve the external symbol "public:, virtual,
thiscall, glooxwrapper:: Jingle:: Plugin:: ~Plugin (void)" ("1Plugin@Jingle@glooxwrapper@@UAE@XZ") D:
trunk

Change History (2)

comment:1 by elexis, 7 years ago

Milestone: Backlog
Resolution: invalid
Status: newclosed
Summary: SVN19703 ERROR!glooxwrapper library build

You need to rebuild the `glooxwrapper.dll as mentioned in the test plan of Phab:D364.

[1] Windows build note:
glooxwrapper was changed in the patch and it's linked via DLL (--use-shared-glooxwrapper is set in update-workspaces.bat), so either:
a) it can be linked as a static library by removing --use-shared-glooxwrapper
or
b) DLL has to be rebuilt by adding --build-shared-glooxwrapper

We will commit a new DLL soon too.

comment:2 by elexis, 7 years ago

In r19712: Update the bundled gloox wrapper for Windows. Refs #2305, #4605

Note: See TracTickets for help on using tickets.