http://www.mediafire.com/?cm1qdtyz0d4
I compile Universal Binary edition under Leopard simplified Chinese edition, and I don't know whether amule contains multi-language. I would finish a HOWTO in my spare time and share my experience of compilation with others.
Hello,
yes amule supports multi-language (need gettext at compile time).
I can't try your build because I use Tiger on G3.
Can I know your build options?
For mine see here:
http://forum.amule.org/index.php?topic=13920.0I see that your binary is for G4+ and I'm curious:
have you explicit specified the cpu type (-march, etc...) or is it the default for Leopard?
super:~/Desktop/cartella senza titolo gtoso$ file aMule.app/Contents/MacOS/amule
aMule.app/Contents/MacOS/amule: Mach-O universal binary with 2 architectures
aMule.app/Contents/MacOS/amule (for architecture ppc7400): Mach-O executable ppc
aMule.app/Contents/MacOS/amule (for architecture i386): Mach-O executable i386
super:~/Desktop/cartella senza titolo gtoso$
Only some note/suggest:
I think your amule itself can run only on Leopard (libiconv in Tiger is older):
super:~/Desktop/cartella senza titolo gtoso$ otool -L aMule.app/Contents/MacOS/amule
aMule.app/Contents/MacOS/amule:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 136.0.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)
/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime (compatibility version 1.0.0, current version 100.0.0)
/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit (compatibility version 1.0.0, current version 523.10.3)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 32.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.0.0)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 949.0.0)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 34.0.0)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 677.12.0)
super:~/Desktop/cartella senza titolo gtoso$ otool -L /usr/lib/libiconv.2.dylib
/usr/lib/libiconv.2.dylib:
/usr/lib/libiconv.2.dylib (compatibility version 5.0.0, current version 5.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.0.0)
super:~/Desktop/cartella senza titolo gtoso$
IMHO your amuleweb can run on Leopard and Tiger(G4+) but only with zlib, libiconv and libpng in /opt/local/lib (MacPorts),
you can fix it coping external lib in Frameworks and fixing the dependent shared libraries install name with install_name_tool.
super:~/Desktop/cartella senza titolo gtoso$ otool -L aMule.app/Contents/MacOS/amuleweb
aMule.app/Contents/MacOS/amuleweb:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 136.0.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)
/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime (compatibility version 1.0.0, current version 100.0.0)
/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
/usr/lib/libedit.2.dylib (compatibility version 2.0.0, current version 2.9.0)
/opt/local/lib/libpng12.0.dylib (compatibility version 27.0.0, current version 27.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 32.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.0.0)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 34.0.0)
super:~/Desktop/cartella senza titolo gtoso$