Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Probleme beim make simutrans
#1
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
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
Zitieren


Nachrichten in diesem Thema
Probleme beim make simutrans - von TonyBzt - 06-06-2009, Saturday-17:13:39
RE: Probleme beim make simutrans - von TonyBzt - 06-06-2009, Saturday-17:44:02
RE: Probleme beim make simutrans - von Cruzer - 06-06-2009, Saturday-18:23:04
RE: Probleme beim make simutrans - von wernieman - 06-06-2009, Saturday-20:23:51

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste