seltsamer kompilierfehler

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Freeman

Betreff: seltsamer kompilierfehler

BeitragSo, März 04, 2007 16:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi

habe eben mein bmax wieder rausgekrammt, habe nen update & syncmods & module kompiliert gemacht. danach wollte ich was kompilieren und bekomme folgenden output:

Code: [AUSKLAPPEN]

Building untitled1
Compiling:untitled1.bmx
flat assembler  version 1.67.21  (1240234 kilobytes memory)
3 passes, 2436 bytes.
Linking:untitled1.debug.exe
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(group.cpp.debug.win32.x86.o)(.text+0x322):group.cpp: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(group.cpp.debug.win32.x86.o)(.text$_ZNSt4listIP8BBGadgetSaIS1_EE5eraseESt14_List_iteratorIS1_E+0xc):group.cpp: undefined reference to `std::_List_node_base::unhook()'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(treeview.cpp.debug.win32.x86.o)(.text+0x379):treeview.cpp: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(treeview.cpp.debug.win32.x86.o)(.text+0x3d3):treeview.cpp: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(treeview.cpp.debug.win32.x86.o)(.text$_ZNSt4listIP14BBTreeViewNodeSaIS1_EE6removeERKS1_+0x2a):treeview.cpp: undefined reference to `std::_List_node_base::unhook()'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(win32hwnd.cpp.debug.win32.x86.o)(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_P9Win32HwndESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5eraseESt17_Rb_tree_iteratorIS6_ESE_+0x45):win32hwnd.cpp: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(win32hwnd.cpp.debug.win32.x86.o)(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_P9Win32HwndESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5eraseESt17_Rb_tree_iteratorIS6_ESE_+0x54):win32hwnd.cpp: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(win32hwnd.cpp.debug.win32.x86.o)(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_P9Win32HwndESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5eraseERS3_+0x46):win32hwnd.cpp: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(win32hwnd.cpp.debug.win32.x86.o)(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_P9Win32HwndESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE9_M_insertEPSt18_Rb_tree_node_baseSE_RKS6_+0x4e):win32hwnd.cpp: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/Programme/BlitzMax/mod/brl.mod/win32maxgui.mod/win32maxgui.debug.win32.x86.a(win32hwnd.cpp.debug.win32.x86.o)(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_P9Win32HwndESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13insert_uniqueERKS6_+0x63):win32hwnd.cpp: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
Build Error: Failed to link C:/Programme/BlitzMax/tmp/untitled1.debug.exe
Process complete


Das ganze ist auf windows XP sp2 passiert.Auf linux ging noch alles Wink . Nachdem ich dann maxgui gelöscht hatte ging wieder alles.
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28

BtbN

BeitragSo, März 04, 2007 19:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Ihm fehlen Funktionen in den libs, er kann deshalb nicht linken. Die fehlenden funktionen werden von MaxGUI verwenden.
Ein einfaches Framework hätte aber auch gereicht...

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group