Topic-icon Compiling problem

  • wea
  • wea's Avatar Topic Author
  • Visitor
  • Visitor
11 Jun 2007 03:17 #450 by wea
wea created the topic: Compiling problem
Hi!
I checked out the latest SVN version recently. But I can't compile using Ubuntu Feisty:
gcc-Version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
GNU Make 3.81

I get the following error messages:
andreas@andreas-laptop:~/pokerth/pokerth$ make
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Isrc -Isrc/engine -Isrc/gui -Isrc/net -Isrc/engine/local_engine -Isrc/engine/network_engine -Isrc/config -Isrc/core/tinyxml -Isrc/gui/qt -Isrc/gui/qt/connecttoserverdialog -Isrc/core -Isrc/gui/qt/sound -Isrc/gui/qt/qttools -Isrc/gui/qt/qttools/qthelper -Isrc/gui/qt/mainwindow -Isrc/gui/qt/mainwindow/startsplash -Isrc/gui/qt/mainwindow/log -Isrc/gui/qt/mainwindow/chat -Isrc/gui/qt/aboutpokerth -Isrc/gui/qt/createnetworkgamedialog -Isrc/gui/qt/joinnetworkgamedialog -Isrc/gui/qt/newlocalgamedialog -Isrc/gui/qt/settingsdialog -Isrc/gui/qt/settingsdialog/selectavatardialog -Isrc/gui/qt/startnetworkgamedialog -Isrc/gui/qt/waitforservertostartgamedialog -Isrc/gui/qt/changehumanplayernamedialog -Imocs -Iuics -o obj/game.o src/game.cpp
In file included from src/game.h:24,
from src/game.cpp:20:
src/playerdata.h:27:32: error: boost/shared_ptr.hpp: No such file or directory
src/playerdata.h:51: Fehler: »boost« wurde nicht deklariert
src/playerdata.h:51: Fehler: ISO-C++ verbietet Deklaration von »shared_ptr« ohne Typ
src/playerdata.h:51: Fehler: expected »;« before »<« token
src/playerdata.h:53: Fehler: expected `;' before »void«
src/playerdata.h:53: Fehler: »boost« wurde nicht deklariert
src/playerdata.h:53: Fehler: expected »,« or »...« before »<« token
src/playerdata.h:73: Fehler: »boost« wurde nicht deklariert
src/playerdata.h:73: Fehler: ISO-C++ verbietet Deklaration von »shared_ptr« ohne Typ
src/playerdata.h:73: Fehler: expected »;« before »<« token
src/playerdata.h: In member function »void PlayerData::SetNetSessionData(int)«:
src/playerdata.h:54: Fehler: »m_netSessionData« wurde in diesem Gültigkeitsbereich nicht definiert
src/playerdata.h:54: Fehler: »session« wurde in diesem Gültigkeitsbereich nicht definiert
src/playerdata.h: At global scope:
src/playerdata.h:53: Warnung: unbenutzter Parameter »shared_ptr«
src/playerdata.h:76: Fehler: »boost« wurde in diesem Gültigkeitsbereich nicht definiert
src/playerdata.h:76: Fehler: Templateargument 1 ist ungültig
src/playerdata.h:76: Fehler: Templateargument 2 ist ungültig
src/playerdata.h:76: Fehler: expected unqualified-id before »>« token
src/playerdata.h:77: Fehler: »boost« wurde in diesem Gültigkeitsbereich nicht definiert
src/playerdata.h:77: Fehler: Templateargument 2 ist ungültig
src/playerdata.h:77: Fehler: Templateargument 4 ist ungültig
src/playerdata.h:77: Fehler: expected unqualified-id before »>« token
src/game.h:41: Fehler: »boost« wurde nicht deklariert
src/game.h:41: Fehler: expected »,« or »...« before »<« token
src/game.h:79: Fehler: »boost« wurde nicht deklariert
src/game.h:79: Fehler: ISO-C++ verbietet Deklaration von »shared_ptr« ohne Typ
src/game.h:79: Fehler: expected »;« before »<« token
src/net/clientcallback.h:38: Fehler: »boost« wurde nicht deklariert
src/net/clientcallback.h:38: Fehler: expected »,« or »...« before »<« token
src/gui/guiinterface.h:40: Fehler: »boost« wurde nicht deklariert
src/gui/guiinterface.h:40: Fehler: expected »,« or »...« before »<« token
src/engine/playerinterface.h:110: Fehler: »boost« wurde nicht deklariert
src/engine/playerinterface.h:110: Fehler: expected »,« or »...« before »<« token
src/engine/playerinterface.h:111: Fehler: »boost« wurde nicht deklariert
src/engine/playerinterface.h:111: Fehler: ISO-C++ verbietet Deklaration von »shared_ptr« ohne Typ
src/engine/playerinterface.h:111: Fehler: »shared_ptr« als »virtuelles« field deklariert
src/engine/playerinterface.h:111: Fehler: expected »;« before »<« token
src/engine/enginefactory.h:39: Fehler: »createHand« als »virtuelles« field deklariert
src/engine/enginefactory.h:39: Fehler: expected »;« before »(« token
src/game.cpp:31: Fehler: »boost« wurde nicht deklariert
src/game.cpp:31: Fehler: expected »,« or »...« before »<« token
src/game.cpp: In constructor »Game::Game(GuiInterface*, int)«:
src/game.cpp:34: Fehler: Klasse »Game« hat keinen Feldnamen »myFactory«
src/game.cpp:34: Fehler: »factory« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:35: Fehler: »gameData« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:38: Fehler: »gameId« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:51: Fehler: »PlayerDataList« wurde nicht deklariert
src/game.cpp:51: Fehler: expected `;' before »player_i«
src/game.cpp:52: Fehler: »PlayerDataList« wurde nicht deklariert
src/game.cpp:52: Fehler: expected `;' before »player_end«
src/game.cpp:55: Fehler: »player_i« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:55: Fehler: »player_end« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:57: Fehler: »startData« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:68: Fehler: »myFactory« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:72: Fehler: »player_i« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:72: Fehler: »playerDataList« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:73: Fehler: »player_end« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp:80: Fehler: »boost« wurde nicht deklariert
src/game.cpp:80: Fehler: expected primary-expression before »>« token
src/game.cpp:80: Fehler: »myNetSession« wurde in diesem Gültigkeitsbereich nicht definiert
src/game.cpp: At global scope:
src/game.cpp:33: Warnung: unbenutzter Parameter »shared_ptr«
src/game.cpp: In member function »void Game::initHand()«:
src/game.cpp:160: Fehler: »myFactory« wurde in diesem Gültigkeitsbereich nicht definiert
make: *** [obj/game.o] Fehler 1


Regards,
Andreas Weller

Please Log in or Create an account to join the conversation.

More
11 Jun 2007 06:25 #452 by doitux
doitux replied.
Hi wea

I think there is a problem with your libboost install. Have you installed libboost and libboost-devel?

best regards
File Attachment:

Please Log in or Create an account to join the conversation.

Champions of

PokerTH - live

The PokerTH spectator tool.

Member Login

 advert
NOTE! This site uses cookies and similar technologies.
Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
More information

We use cookies to personalize content and ads to offer features for social media and analyze the number of hits on our website. We also provide information about your use of our website to our partner for social media, advertising and analysis on.
http://www.google.com/intl/de/policies/privacy/partners/