Here was the error: ld: Undefined symbols: __ZNK20wxTopLevelWindowBase10GetMaxSizeEv referenced from libwxlua expected to be defined in libwx /usr/bin/libtool: internal link edit command failed make[1]: *** [../lib/libwxlua_macu_wxbindstc-2.8.0.0.0.dylib] Error 1
Not sure where that came from, though, rebuilt it this morning and it worked ? Must have forgotten to clean wxLua up properly or something silly like that... But there's still a lot of problems with Bakefile and the Universal Binaries. (but those are probably generic, and not isolated to just the wxLua building) Sizes are much better now: (needs wxWidgets too, but) 44K bin/lua 360K bin/wxlua 360K bin/wxluacan 3.0M bin/wxluaedit 84K bin/wxluafreeze 328K lib/liblua5.1.0.0.0.dylib 7.4M lib/libwxlua_macu_wxbind-2.8.0.0.0.dylib 908K lib/libwxlua_macu_wxbindstc-2.8.0.0.0.dylib 400K lib/libwxlua_macu_wxlua-2.8.0.0.0.dylib 392K lib/libwxlua_macu_wxluadebug-2.8.0.0.0.dylib 536K lib/libwxlua_macu_wxluasocket-2.8.0.0.0.dylib ==== 4.2M /tmp/wxlua.zip Will see if I can get the Makefile/Bakefile patch for Rez/SetFile done, and do a "macbundle" script to bundle wxLuaEdit and LuaCan up as .app... (needs to generate a few Info.plist and such, using the @PACKAGE_VERSION@ and do some other XML bookkeeping like that - pretty much like autopackage) It does this now: /Developer/Tools/SetFile -t APPL ../bin/wxlua It should do this: /Developer/Tools/Rez -d __DARWIN__ -t APPL Carbon.r \ ../../apps/../distrib/macbundle/wxLua.r -o ../bin/wxlua /Developer/Tools/SetFile -a C -t APPL ../bin/wxlua This will give a big "crossed-over" icon on Intel, but it can't be helped. If you don't add a resource fork, it will not receive any events at all... This procedure goes for *all* wx programs, also the ones with wxluafreeze. For the non-commandline programs we can use bundles, like "wxLuaEdit.app". http://www.algonet.se/~afb/wx/wxlua-resfork.png (Tiger thinks it's Classic) --anders ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ wxlua-users mailing list wxlua-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxlua-users