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