From: Francesco M. <f18...@ya...> - 2006-01-19 20:14:56
|
Hi, in my local copy of wxLua, everything now works fine. I've fixed all problems except for the following one: frm@genius:~/work/wxLua$ make (cd ./util/ && make ) make[1]: Entering directory `/home/frm/work/wxLua/util' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/frm/work/wxLua/util' (cd ./modules/ && make ) make[1]: Entering directory `/home/frm/work/wxLua/modules' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/frm/work/wxLua/modules' (cd ./apps/ && make ) make[1]: Entering directory `/home/frm/work/wxLua/apps' g++ -o ../bin/wxlua app_wxlua_wxlua.o app_wxlua_lconsole.o -L../lib -lwxluasocket -lwxluadebug -lwxbind -lwxlua -llua -L/usr/local/lib -pthread /usr/local/lib/libwx_gtk2d_core-2.7.a /usr/local/lib/libwx_based-2.7.a -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lfontconfig -lXi -lXrandr -lXext -lXcursor -lXfixes -lpango-1.0 -lXrender -lX11 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lXinerama -lpng -ljpeg -ltiff -lz -ldl -lm ../lib/libwxlua.a(wxlua_lib_wxlstate.o): In function `wxLuaState::pushuserdatatype(int, void const*)': ./wxlua/src/wxlstate.cpp:1740: undefined reference to `s_wxluatag_wxWindow' ../lib/libwxlua.a(wxlua_lib_internal.o): In function `wxEvtHandler_ConnectEvent(lua_State*)': ./wxlua/src/internal.cpp:1049: undefined reference to `s_wxluatag_wxEvtHandler' ../lib/libwxlua.a(wxlua_lib_internal.o): In function `CreateStandaloneBitmaps(lua_State*)': ./wxlua/src/internal.cpp:1176: undefined reference to `s_wxluatag_wxBitmap' ./wxlua/src/internal.cpp:1185: undefined reference to `s_wxluatag_wxBitmap' ./wxlua/src/internal.cpp:1190: undefined reference to `s_wxluatag_wxBitmap' ./wxlua/src/internal.cpp:1195: undefined reference to `s_wxluatag_wxBitmap' ./wxlua/src/internal.cpp:1200: undefined reference to `s_wxluatag_wxBitmap' ../lib/libwxlua.a(wxlua_lib_internal.o):./wxlua/src/internal.cpp:1205: more undefined references to `s_wxluatag_wxBitmap' follow ../lib/libwxlua.a(wxlua_lib_wxlcallb.o): In function `wxLuaCallback::CallFunction(wxEvent*)': ./wxlua/src/wxlcallb.cpp:125: undefined reference to `s_wxluatag_wxEvent' collect2: ld returned 1 exit status make[1]: *** [../bin/wxlua] Error 1 make[1]: Leaving directory `/home/frm/work/wxLua/apps' make: *** [apps] Error 2 frm@genius:~/work/wxLua$ does anyone has an idea about this error ? The library order is: -lwxluasocket -lwxluadebug -lwxbind -lwxlua -llua and they come before wx libraries as it should be so I really do not understand it. Francesco |