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

Reply via email to