Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#3733 closed defect (invalid)

Build error concerning ‘glooxwrapper::ConstTagList glooxwrapper::Tag::findTagList_clone'

Reported by: Yassine Chaouche Owned by:
Priority: Should Have Milestone:
Component: Build & Packages Keywords:
Cc: Patch:

Description

Installed gloox-1.0.14 from the sources, then tried to compile 0ad-19 again and had numerous errors, starting with this one :

chaouche@karabeela /mnt/storage2/DOWNLOADS/GAMES/0ad-19/0ad-0.0.19-alpha/build/workspaces/gcc $ make -j3
==== Building mocks_real (release) ====
==== Building network (release) ====
==== Building tinygettext (release) ====
==== Building lobby (release) ====
NetTurnManager.cpp
==== Building glooxwrapper (release) ====
StanzaExtensions.cpp
glooxwrapper.cpp
../../../source/lobby/glooxwrapper/glooxwrapper.cpp: In member function ‘glooxwrapper::ConstTagList glooxwrapper::Tag::findTagList_clone(const glooxwrapper::string&) const’:
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:736:34: error: expected initializer before ‘:’ token
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:738:2: error: expected primary-expression before ‘return’
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:738:2: error: expected ‘;’ before ‘return’
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:738:2: error: expected primary-expression before ‘return’
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:738:2: error: expected ‘)’ before ‘return’

Any help appreciated.

Change History (7)

comment:1 by leper, 8 years ago

Did you run update-workspaces.sh?

comment:2 by Yassine Chaouche, 8 years ago

I ran update-workspaces.sh the first time and a second time after I installed gloox. Problem persists.

../../../source/lobby/glooxwrapper/glooxwrapper.cpp: In member function ‘glooxwrapper::ConstTagList glooxwrapper::Tag::findTagList_clone(const glooxwrapper::string&) const’:
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:736:34: error: expected initializer before ‘:’ token
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:738:2: error: expected primary-expression before ‘return’
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:738:2: error: expected ‘;’ before ‘return’
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:738:2: error: expected primary-expression before ‘return’
../../../source/lobby/glooxwrapper/glooxwrapper.cpp:738:2: error: expected ‘)’ before ‘return’
Last edited 8 years ago by Yassine Chaouche (previous) (diff)

comment:3 by leper, 8 years ago

Tried a clean build (make clean, then clean-workspaces.sh)?

comment:4 by Yassine Chaouche, 8 years ago

I'm using an old version of GCC (4.5.2) which may be the reason of all these errors. I am currently building GCC 5.3.

comment:5 by Yassine Chaouche, 8 years ago

Built GCC 5.3, libboost 1.60.0, miniupnpc-1.9, compilation error concerning glooxwrapper disappeared. Thanks for your help leper.

comment:6 by Yassine Chaouche, 8 years ago

Resolution: invalid
Status: newclosed

comment:7 by leper, 8 years ago

Milestone: Backlog
Priority: Release BlockerShould Have
Note: See TracTickets for help on using tickets.