06-06-2009, Saturday-17:13:39
Simutrans-Version: Make neueste Revision
PAK-Set (+zusätzliche PAK-Dateien): irrelevant
Betriebssystem: Linux Suse 11.1
Fehler (möglichst genaue Beschreibung):
Ich habe gerade mein System auf einen neuen Rechner portiert (Übergang Linux Suse 10.1 -> 11.1)
Ich baue gerade das erste simutrans aus dem svn trunk zusammen und erhalte beim linker diese Meldungen
Vielleicht hat jemand eine Idee was da los ist. Sieht so aus als ob ein modul fehlt (oder zu alt ist, was dann kurios ist, weil ich doch svn update fahre :evil: )
Verhalten (Absturz, Einfrieren, ...):
Linkage misslingt
PAK-Set (+zusätzliche PAK-Dateien): irrelevant
Betriebssystem: Linux Suse 11.1
Fehler (möglichst genaue Beschreibung):
Ich habe gerade mein System auf einen neuen Rechner portiert (Übergang Linux Suse 10.1 -> 11.1)
Ich baue gerade das erste simutrans aus dem svn trunk zusammen und erhalte beim linker diese Meldungen
Code:
===> CXX sucher/platzsucher.cc
===> CXX utils/log.cc
===> CXX vehicle/movingobj.cc
===> CXX vehicle/simpeople.cc
===> CXX vehicle/simvehikel.cc
===> CXX vehicle/simverkehr.cc
===> LD sim
bauer/wegbauer.o: In function `two_click_werkzeug_t::two_click_werkzeug_t()':
wegbauer.cc:(.text._ZN20two_click_werkzeug_tC2Ev[two_click_werkzeug_t::two_click_werkzeug_t()]+0x16): undefined reference to `vtable for two_click_werkzeug_t'
player/ai_goods.o: In function `ai_goods_t::create_rail_transport_vehikel(koord, koord, int, int)':
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:514: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:515: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
player/ai_goods.o: In function `ai_goods_t::step()':
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1048: undefined reference to `two_click_werkzeug_t::init(karte_t*, spieler_t*)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1049: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1050: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1227: undefined reference to `two_click_werkzeug_t::init(karte_t*, spieler_t*)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1228: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1229: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1241: undefined reference to `two_click_werkzeug_t::init(karte_t*, spieler_t*)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1242: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1243: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1246: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1247: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1248: undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
player/ai_goods.o:/home/tony/devel/simutrans/trunk/player/ai_goods.cc:1249: more undefined references to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)' follow
player/ai_goods.o: In function `~two_click_werkzeug_t':
/home/tony/devel/simutrans/trunk/player/../bauer/../simmenu.h:205: undefined reference to `vtable for two_click_werkzeug_t'
simwerkz.o: In function `wkz_wayobj_t::init(karte_t*, spieler_t*)':
/home/tony/devel/simutrans/trunk/simwerkz.cc:1710: undefined reference to `two_click_werkzeug_t::init(karte_t*, spieler_t*)'
simwerkz.o: In function `wkz_wegebau_t::init(karte_t*, spieler_t*)':
/home/tony/devel/simutrans/trunk/simwerkz.cc:1257: undefined reference to `two_click_werkzeug_t::init(karte_t*, spieler_t*)'
simwerkz.o:(.rodata._ZTV12wkz_forest_t[vtable for wkz_forest_t]+0x20): undefined reference to `two_click_werkzeug_t::init(karte_t*, spieler_t*)'
simwerkz.o:(.rodata._ZTV12wkz_forest_t[vtable for wkz_forest_t]+0x28): undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
simwerkz.o:(.rodata._ZTV12wkz_forest_t[vtable for wkz_forest_t]+0x2c): undefined reference to `two_click_werkzeug_t::move(karte_t*, spieler_t*, unsigned short, koord3d)'
simwerkz.o:(.rodata._ZTV12wkz_forest_t[vtable for wkz_forest_t]+0x3c): undefined reference to `two_click_werkzeug_t::get_marker_image()'
simwerkz.o:(.rodata._ZTV12wkz_wayobj_t[vtable for wkz_wayobj_t]+0x28): undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
simwerkz.o:(.rodata._ZTV12wkz_wayobj_t[vtable for wkz_wayobj_t]+0x2c): undefined reference to `two_click_werkzeug_t::move(karte_t*, spieler_t*, unsigned short, koord3d)'
simwerkz.o:(.rodata._ZTV12wkz_wayobj_t[vtable for wkz_wayobj_t]+0x3c): undefined reference to `two_click_werkzeug_t::get_marker_image()'
simwerkz.o:(.rodata._ZTV16wkz_wayremover_t[vtable for wkz_wayremover_t]+0x20): undefined reference to `two_click_werkzeug_t::init(karte_t*, spieler_t*)'
simwerkz.o:(.rodata._ZTV16wkz_wayremover_t[vtable for wkz_wayremover_t]+0x28): undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
simwerkz.o:(.rodata._ZTV16wkz_wayremover_t[vtable for wkz_wayremover_t]+0x2c): undefined reference to `two_click_werkzeug_t::move(karte_t*, spieler_t*, unsigned short, koord3d)'
simwerkz.o:(.rodata._ZTV16wkz_wayremover_t[vtable for wkz_wayremover_t]+0x3c): undefined reference to `two_click_werkzeug_t::get_marker_image()'
simwerkz.o:(.rodata._ZTV13wkz_wegebau_t[vtable for wkz_wegebau_t]+0x28): undefined reference to `two_click_werkzeug_t::work(karte_t*, spieler_t*, koord3d)'
simwerkz.o:(.rodata._ZTV13wkz_wegebau_t[vtable for wkz_wegebau_t]+0x2c): undefined reference to `two_click_werkzeug_t::move(karte_t*, spieler_t*, unsigned short, koord3d)'
simwerkz.o:(.rodata._ZTV13wkz_wegebau_t[vtable for wkz_wegebau_t]+0x3c): undefined reference to `two_click_werkzeug_t::get_marker_image()'
simwerkz.o:(.rodata._ZTI12wkz_forest_t[typeinfo for wkz_forest_t]+0x8): undefined reference to `typeinfo for two_click_werkzeug_t'
simwerkz.o:(.rodata._ZTI12wkz_wayobj_t[typeinfo for wkz_wayobj_t]+0x8): undefined reference to `typeinfo for two_click_werkzeug_t'
simwerkz.o:(.rodata._ZTI16wkz_wayremover_t[typeinfo for wkz_wayremover_t]+0x8): undefined reference to `typeinfo for two_click_werkzeug_t'
simwerkz.o:(.rodata._ZTI13wkz_wegebau_t[typeinfo for wkz_wegebau_t]+0x8): undefined reference to `typeinfo for two_click_werkzeug_t'
collect2: ld returned 1 exit status
make: *** [sim] Fehler 1
Vielleicht hat jemand eine Idee was da los ist. Sieht so aus als ob ein modul fehlt (oder zu alt ist, was dann kurios ist, weil ich doch svn update fahre :evil: )
Verhalten (Absturz, Einfrieren, ...):
Linkage misslingt