aMule Forum
English => Multiplatform => Mac OSX => Topic started by: enryfox 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 (http://rapidshare.com/files/143333140/aMule_2.2.2_Tiger-PPC.zip)
hope this works also for you
bye
Enrico
-
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....
-
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 (http://www.amule.org/wiki/index.php/HowTo_compile_on_Mac#MacPorts)
cheers
-
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