aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: aMule 2.2.2 for Tiger and PPC only  (Read 7492 times)

enryfox

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
aMule 2.2.2 for Tiger and PPC only
« on: August 31, 2008, 01:40:11 PM »

After roughly 5 hours of compiling on my ageing macMini (G4 1,25 GHz), i finally built a tiger/PPC only version of aMule 2.2.2

I wanted to build a UB version capable of running on both Tiger/Leopard using my intel iMac, but I gave up after realising there is no simple way to compile tiger-compatible macports using leopard. After several attempts I finally decided to build an optimised PPC-only version of aMule using my PPC macMini. I just followed aMule instructions on how to compile on a Mac and I succeeded at first attempt: I tested this build on my G4 macMini running macosx 10.4.11 and it works fine (my build is also definitely faster than previous aMule 2.2.1 UB build, and this is nice for old G4 machine). It should also works on PPC machine running leopard, but I have no way to test it.

update september 7th 2008


I compiled a new build which now should really work under tiger. The problem with my previous build was in the libs versions installed by macPorts: libraries  shipped with tiger are 3~4 years old but macports installs current versions which in many cases are much more younger. If aMule is compiled using libraries provided by macPorts, at run time it will then look for the same libraries and will complain that available versions are too old.
E.g. libiconv shipped with tiger is version 5 (macports version 1.9.2), whereas macport installs version 7 (macports version 1.12); aMule compiles fine with version 5, the only problem is finding the correct source of such an old version of libiconv.

you can get it here:
http://rapidshare.com/files/143333140/aMule_2.2.2_Tiger-PPC.zip

hope this works also for you

bye
Enrico
« Last Edit: September 07, 2008, 02:12:53 PM by enryfox »
Logged

HunterMac

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 1
Re: aMule 2.2.2 for Tiger and PPC only
« Reply #1 on: September 01, 2008, 05:32:02 PM »

Hi,  i've download your package (i have a mac mini G4) but it doesn't start ! Double click and nothing happens..... I'll try to make some debug with iterm and i'll tell you later the results....
Logged

enryfox

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
Re: aMule 2.2.2 for Tiger and PPC only
« Reply #2 on: September 01, 2008, 05:44:01 PM »

Hi,

I was afraid something similar would happen; I think the problem is in some libraries provided by macport: there is something not correct in the app bundle creation and/or compilation and amule expects to find those libraries in /opt/local/lib instead in the bundle itself. There are other reports of similar problems in this forum, therefore I think a new compilation procedure is required to make aMule "portable". The only currently workaround is to install macport and all package as indicated here:

http://www.amule.org/wiki/index.php/HowTo_compile_on_Mac#MacPorts

cheers 
Logged

enryfox

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
Re: aMule 2.2.2 for Tiger and PPC only
« Reply #3 on: September 01, 2008, 10:29:13 PM »

Hi,

it looks like the problem is libiconv: macports installs version 7 but tiger provides only version 5. aMule is built against macports libs and therefore requires version 7. I'm trying to rebuild aMule using libiconv v 5 (had to download an older libiconv port v 1.9.2 instead of current v 1.12).  It will take some time, but if it build succesfully, i will post it.

cheers
Logged