aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Download amule 2.2.0 cvs 20080503 UB for Leopard  (Read 6032 times)

armadillo

  • Approved Newbie
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 24
Download amule 2.2.0 cvs 20080503 UB for Leopard
« on: May 04, 2008, 05:27:00 PM »

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.
« Last Edit: May 04, 2008, 05:28:52 PM by armadillo »
Logged

Festor

  • Hero Member
  • *****
  • Karma: 79
  • Offline Offline
  • Posts: 935
  • Offline -> Studying...
Re: Download amule 2.2.0 cvs 20080503 UB for Leopard
« Reply #1 on: May 04, 2008, 09:57:53 PM »

Now is SVN, no CVS... xD

gtoso

  • Official MacOSX Packager
  • Full Member
  • ***
  • Karma: 24
  • Offline Offline
  • Posts: 206
Re: Download amule 2.2.0 cvs 20080503 UB for Leopard
« Reply #2 on: May 15, 2008, 03:28:19 PM »

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.0

I 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?

Code: [Select]
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):

Code: [Select]
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.

Code: [Select]
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$
Logged

armadillo

  • Approved Newbie
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 24
Re: Download amule 2.2.0 cvs 20080503 UB for Leopard
« Reply #3 on: June 13, 2008, 10:44:18 AM »

the parameters in configure:

 ./configure --disable-systray --disable-gtk --enable-embedded_crypto    \
           --with-wx-config=../wxMac-2.8.7/build/wx-config    \
           --enable-cas --enable-webserver --enable-amulecmd    \
           --disable-debug --disable-optimize --with-crypto-prefix=/usr/local/cryptopp    \
           --disable-dependency-tracking \
           CFLAGS="-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \
           CXXFLAGS="-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4"
Logged