aMule Forum

English => Multiplatform => Mac OSX => Topic started by: gtoso on December 07, 2007, 06:09:32 PM

Title: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on December 07, 2007, 06:09:32 PM
Hi,
I compiled recent versions of aMule for Tiger/Leopard Universal Binary
(Daemon, Remote GUI and Buildscripts Included).

aMule and aMuleGUI (Buildscripts Included):

Stable versions

2.2.5 (http://www.4shared.com/dir/16375720/1b1f0fbe/225.html):

> 2.2.5 Tiger/Leopard (http://www.4shared.com/file/110404850/68a3c471/aMule-225-OSX104.html)   aMule project official mirror at SourceForge (http://sourceforge.net/projects/amule/files/aMule/2.2.5/aMule-2.2.5-OSX10.4%2B.dmg/download) (http://gtoso.tor.it/Media/New.gif)
 MD5 Sum: 9b68c2d02b43b116d5b83aa50442f9ae
> 2.2.5 Tiger/Leopard aDEBUG Build 2 (http://www.4shared.com/file/110402386/1d50af34/aMule-225-aDebug-OSX104_2.html) (http://gtoso.tor.it/Media/New.gif)
 MD5 Sum: 5fbbae42f0c9866a39a23c209e422c1b
> 2.2.5 Leopard (http://www.4shared.com/file/110407159/c1be8b4/aMule-225-OSX105.html) (http://gtoso.tor.it/Media/New.gif)
 MD5 Sum: 4fbbc1c20297d9a2ecef942948e31022

> Experimental 2.2.5 Leopard with some insanely optimizations: maybe fast, maybe slow, maybe instable (http://www.4shared.com/file/110409580/27bff1b2/aMule-225-FastG4-OSX105-GToso.html) (http://gtoso.tor.it/Media/New.gif)
 MD5 Sum: cfdcf856c898ba15445f2e7794e29788

Notes:
Tested on Leopard/Intel and when possible on Tiger/PPC.

Build changes:
Applied to wxMac 2.8.10 this patch (http://www.amule.org/amule/index.php?topic=16917.0).
Upgraded crypto++ from 5.5.2 to 5.6.0.
10.4 SDK for Tiger/Leopard builds
10.5 SDK and gcc 4.2.1 for Leopard builds
aDEBUG: only aMule with DEBUG and NO optimizations (exept SVN builds)
I removed GeoIP from file names: all my recently builds have GeoIP enabled, unless you see NOGeoIP.

> 2.2.4 (http://gtoso.tor.it/pub/amule/osx/2.2.4/)
New build: first one was broken.
DON'T USE 2.2.4: it has some serious bugs, see here (http://www.amule.org/amule/index.php?topic=16920.0).

Notes:
While under Tiger/PPC amuleweb works fine, under Leopard/Intel it has problems (http://www.amule.org/amule/index.php?topic=13920.msg90138#msg90138) (same problem in 2.2.3).
Tested on Tiger/PPC and Leopard/Intel, please let me know how work.

Build changes:
First version compiled on Leopard/Intel: 10.5 SDK with MACOSX_DEPLOYMENT_TARGET=10.4.
aDEBUG = aMule only DEBUG:
wxMac compiled with optimizations and no debug, but aMule compiled with debug and optimizations.
Disabled wxWidgets 2.6 compatibility in wxMac 2.8.10.
No more stripped binaries.
Added WxCas and aLinkCreator applications.
More Mac friendly DMG  :P

SVN (Development version (http://www.4shared.com/dir/16404445/28f06923/SVN.html))

> Revision 9655 (http://www.4shared.com/file/110603281/778296ce/aMule-SVN-r9655-aDebug-OSX104-GToso.html) 07 Jun 2009 (http://gtoso.tor.it/Media/New.gif)
 MD5 Sum: 14a8ecd551e69570472e64d0dd43aa17

> Revision 9642 Build 2 (http://gtoso.tor.it/pub/amule/osx/svn/aMule-SVN-r9642-aDebug-OSX10.4+-GToso_2.dmg) 31 May 2009
 MD5 Sum: bbaec4dca1b7dc5c798fa1157072013c

Notes:
Visualization defect (http://www.amule.org/amule/index.php?topic=16979.msg90663#msg90663) fixed disabling timer logic as suggested by Stu Redman.
It should be fixed in 9645, disabling timer logic for Mac  :(

> Revision 9642 (http://gtoso.tor.it/pub/amule/osx/svn/aMule-SVN-r9642-aDebug-OSX10.4+-GToso.dmg) 31 May 2009
 MD5 Sum: baf648e78825672b4f5f4e5b58ac58b6

Notes:
Visualization defect (http://www.amule.org/amule/index.php?topic=16979.0) only partially fixed.

Build changes:
Fixed version number in Application bundles.

> Revision 9623 (http://gtoso.tor.it/pub/amule/osx/svn/aMule-SVN-r9623-aDebug-OSX10.4+-GToso.dmg) 25 May 2009
 MD5 Sum: b29ab1c3b6203f2db5f0f8600aaacd8a

Notes:
I encountered some "graphics" problems, I don't think that it's a compilation problem,
asap I'm going to rebuild (in the same way) the r9602 (that works fine) and the latest revision.
Then, in the event, I'll post the problem details.
Updates:
r9602, compiled in the same way of r9623, works fine, so it's a bug introduced between these 2 revisions.
The same in r9641. I posted details here (http://www.amule.org/amule/index.php?topic=16979.0).

Build changes: (see 2.2.5)
Patched muuli_wdr.cpp to make source compatible to wx 2.8 without 2.6 backward compatibility.

> Revision 9602 (http://gtoso.tor.it/pub/amule/osx/svn/aMule-SVN-r9602-aDebug-GeoIP-OSX10.4+-GToso.dmg) 11 May 2009
 MD5 Sum: ee8a26708c28fc548c0d3b7787be7215

Build changes from 2.2.4:
Applied to wxMac 2.8.10 this patch (http://www.amule.org/amule/index.php?topic=16917.0).
ReEnabled wxWidgets 2.6 compatibility in wxMac 2.8.10, see here (http://www.amule.org/amule/index.php?topic=16916.0).

Here (http://gtoso.tor.it/pub/amule/osx/svn/) you can find my old dev packages.

Notes on file names:

DEBUG: both wxMac and aMule with DEBUG enabled and without any optimizations
aDEBUG: only aMule with DEBUG enabled (SVN builds with optimizations)

OSX10.4+: Universal Binary for Tiger and above (wxMac/aMule/dependences compiled with 10.4 SDK and Apple gcc 4.0.1)
OSX10.5: Universal Binary for Leopard (wxMac/aMule/dependences compiled with 10.5 SDK and Apple gcc 4.2.1)

FastG4+: Experimental! wxMac/aMule insanely optimized (G4-G5/Intel)
FastG5+: Experimental! wxMac/aMule insanely optimized (G5/Intel)

..._N.dmg: Build number N.

.dmg: Apple disk image (what you want)
.md5/.asc: checksum/signature, if you don't understand, ignore it.

Compiled on OSX 10.5.7 Intel, XCode 3.1.2, MacPorts.
In OSXBuild directory you can find the options that I used to configure wxMac and aMule, the modified mac_packager script and the patches used.

Compared to the usual aMule.app I included some things:
cas, alcc, mulefileview and amuled in MacOS,
man and skins in SharedSupport.

I also included GeoIP/IP2country:
it shows the users and servers country with nice flags.
GeoLite Country database included in Application bundles.

I included too:
aMuleGUI.app: Remote GUI
aLinkCreator.app: Tool for computing ed2k link from a file
WxCas.app: GUI aMule statistics

ATTENTION!
if you want that amuled start amuleweb, put its path in the PATH environment variable, at example:

Code: [Select]
PATH="/Applications/aMule-SVN/aMule.app/Contents/MacOS:$PATH" amuled -f
I suggest to add to .profile something as it:

Code: [Select]
export PATH=/Applications/aMule-SVN/aMule.app/Contents/MacOS:$PATH
so you can simply invoke amulecmd, amuled, ed2k, ...
and in Tiger the relative man pages (man amuled).
In Leopard the AUTOPATH doesn't work, so for man pages use the MANPATH variable:

Code: [Select]
export MANPATH=/Applications/aMule-SVN/aMule.app/Contents/man:$MANPATH
Title: Re: aMule CVS compiled (with amuled e amulegui) Universal Binary Tiger
Post by: iprecious on December 07, 2007, 07:11:36 PM
Hey Toso,

thank's a lot for the packages. I tried tocompile it myself, butr some weirdish mistak cropped up, when i tried to install wxMac.

Could you gibe me one hint how to bring the daemon to work?

I'm not that skilled with the terminal up to know.


Regards

joh
Title: Re: aMule CVS compiled (with amuled e amulegui) Universal Binary Tiger
Post by: gtoso on April 12, 2008, 05:14:57 PM
Please, update aMule CVS  binary.

I tried but I need help:

Now amule needs cryptopp,
all my attempts to compile cryptopp 5.5.2 universal binary failed :-(
Help me, please.

If I remember correctly I modified GNUmakefile line 1 so:
CXXFLAGS += -DNDEBUG -g -O2
and I tried:
CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" make
but compile failed at integer.cpp
For more detail I have to retry to compile it.

So I compiled cryptopp native for PPC and obviously amule failed to compile universal...
But amule fails even to compile for PPC, at some point it try to compile universal !?!
I recompile wxMac for PPC, but it isn't the problem...

The problem seems GDLIB_LDFLAGS in the amule Makefiles...
I'll try to recompile gd not universal...

Title: Re: aMule CVS compiled (with amuled e amulegui) Universal Binary Tiger
Post by: gtoso on April 12, 2008, 08:34:22 PM
Now amule needs cryptopp,
all my attempts to compile cryptopp 5.5.2 universal binary failed :-(
Help me, please.

If I remember correctly I modified GNUmakefile line 1 so:
CXXFLAGS += -DNDEBUG -g -O2
and I tried:
CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" make
but compile failed at integer.cpp
For more detail I have to retry to compile it.

I found this (http://osdir.com/ml/encryption.cryptopp/2007-07/msg00023.html),
I have successfully compiled cryptopp as universal binary so:
CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc -DCRYPTOPP_DISABLE_ASM" make

Now I'm patching MacPorts libcryptopp Portfile to install it by ports,
ASAP I'll compile amule.

Title: Re: aMule CVS compiled (with amuled e amulegui) Universal Binary Tiger
Post by: gtoso on April 18, 2008, 10:20:37 PM
I compiled 20080414 snapshot,
it should also run on Leopard  ;D :
I tested my 20071209 build on 10.5.1 and it works fine.

I compiled 20080416 with geoip and I'm testing it.

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: hardtraks on April 19, 2008, 08:31:12 PM
Works on Tiger PPC  ;D
Thank you very much gtoso
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: eisa01 on April 19, 2008, 08:57:42 PM
Tested on Leopard 10.5.2 PPC.

Thanks!
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: Crawler on April 21, 2008, 10:55:59 AM
I get a lot of those on Leopard 10.5.2 - didn't get them with the last build I used (02/2008):

Logger.cpp(269): Fehler: failed to flush the file '/Volumes/HHD/aMule/ed_temp/001.part.met.bak' (error 9: Bad file descriptor)
Logger.cpp(269): Fehler: failed to flush the file '/Volumes/HHD/aMule/ed_temp/001.part.met.backup' (error 9: Bad file descriptor)
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: xplode_me on April 21, 2008, 04:24:56 PM
Crawler do you have that same problem with the latest cvs tarball?
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on April 21, 2008, 11:38:17 PM
I get a lot of those on Leopard 10.5.2 - didn't get them with the last build I used (02/2008):

Logger.cpp(269): Fehler: failed to flush the file '/Volumes/HHD/aMule/ed_temp/001.part.met.bak' (error 9: Bad file descriptor)
Logger.cpp(269): Fehler: failed to flush the file '/Volumes/HHD/aMule/ed_temp/001.part.met.backup' (error 9: Bad file descriptor)

I get the same errors with my 20080416 and this too:
2008-04-21 22:17:01: Logger.cpp(269): Error: failed to flush the file '/Users/gtoso/Library/Application Support/aMule/logfile.bak' (error 9: Bad file descriptor)

But logs and downloads seem work fine.
I don't remember if it happended with 20080414.
I'll try to look in this forum and I'm going to compile a new amule snapshot.
Title: Re: aMule CVS compiled (with amuled e amulegui) Universal Binary Tiger
Post by: gtoso on April 22, 2008, 12:30:12 AM
I compiled 20080416 with geoip and I'm testing it.

It works, but I noticed some strange things:
1) Some errors (about logfile.bak and *.part.met.bak/backup) that do not seem to affect the operation: "error 9: Bad file descriptor"
2) After some tests (amule; amuled, amulecmd, amulegui and web access, change preferences by amule and by amulegui), amule didn't open anymore by icon or open command, but it opened launching directly amule  ???
I copied aMule.app and the copy opened correctly,
I replaced aMule.app and it worked.

I don't think these problems are related to geoip.

You need GeoIP.dat in /opt/local/share/GeoIP/
Try:
Code: [Select]
sudo mkdir -p /opt/local/share/GeoIP
cd /opt/local/share/GeoIP
#sudo chgrp admin .
sudo chmod g+w .
wget http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
gzip -d GeoIP.dat.gz
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on April 22, 2008, 12:54:47 AM
I get a lot of those on Leopard 10.5.2 - didn't get them with the last build I used (02/2008):

Logger.cpp(269): Fehler: failed to flush the file '/Volumes/HHD/aMule/ed_temp/001.part.met.bak' (error 9: Bad file descriptor)
Logger.cpp(269): Fehler: failed to flush the file '/Volumes/HHD/aMule/ed_temp/001.part.met.backup' (error 9: Bad file descriptor)

The problem seems resolved, see here (http://forum.amule.org/index.php?topic=14807.0).

xplode_me I see you are able to compile amule snapshots quickly,
can you make your builds publicly available?

At the moment I'm compiling on a G3 400 ...
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: Crawler on April 22, 2008, 11:14:35 PM
Additionaly to the above mentioned errors I get very high cpu-loads with 04/14/2008. I have about 15 files in my download-list, 2 of them are active (waiting/downloading) the others are paused. I didn't have that high cpu-loads with the last build from february.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: GodzFire on April 26, 2008, 08:21:00 PM
Sadly, every aMule build that I've tried or has been posted has failed. The same thing happens each time, I double click the icon to open it, it shows up in the Dock as if it's opening, and then just goes away.

Unfortunately, I'm stuck with the "most recent" one that works which, for me, is the CVS from Tues, Oct 2nd, 2007 :-

EDIT: Using Mac Pro, OSX 10.4.11 by the way
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: pak on April 26, 2008, 08:35:39 PM
Hello, I have a problem, an I can't launch aMule, since I get the following error:


MacMini:/Applications/aMule.app/Contents/MacOS perico$ ./amule
dyld: Library not loaded: /usr/lib/libiconv.2.dylib
  Referenced from: /Applications/aMule.app/Contents/MacOS/./amule
  Reason: Incompatible library version: amule requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Trace/BPT trap

I have read over the Internet:

VLC nightly builds are currently being compiled on Mac OS X 10.5 Leopard, which appears to be providing a different libiconv version. Interesting... Thanks for the hint!

I am using Tiger...I hope this can help. Thank you
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on April 27, 2008, 04:17:58 AM
Hello, I have a problem, an I can't launch aMule, since I get the following error:


MacMini:/Applications/aMule.app/Contents/MacOS perico$ ./amule
dyld: Library not loaded: /usr/lib/libiconv.2.dylib
  Referenced from: /Applications/aMule.app/Contents/MacOS/./amule
  Reason: Incompatible library version: amule requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Trace/BPT trap

I have read over the Internet:

VLC nightly builds are currently being compiled on Mac OS X 10.5 Leopard, which appears to be providing a different libiconv version. Interesting... Thanks for the hint!

I am using Tiger...I hope this can help. Thank you

Mmm which aMule are you using?
It seems a version compiled on Leopard and that points to system libiconv...

Try my builds,
they are compiled on Tiger + MacPorts, but any external library are included in Framework...

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on April 27, 2008, 04:24:46 AM
Sadly, every aMule build that I've tried or has been posted has failed. The same thing happens each time, I double click the icon to open it, it shows up in the Dock as if it's opening, and then just goes away.

Unfortunately, I'm stuck with the "most recent" one that works which, for me, is the CVS from Tues, Oct 2nd, 2007 :-

EDIT: Using Mac Pro, OSX 10.4.11 by the way

Is it the same with my builds (try those without geoip)?
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: GodzFire on April 27, 2008, 10:05:30 AM
Downloaded your most recent build, the 26th I think, aMuleGUI but when it starts up it asks for an amule name and password. not sure what's going on there.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: lfroen on April 27, 2008, 11:27:09 AM
aMuleGUI but when it starts up it asks for an amule name and password. not sure what's going on there.
aMuleGUI is utility for remote control of amule running on this (or another machine). You need binary called "amule".
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on April 27, 2008, 02:21:12 PM
Downloaded your most recent build, the 26th I think, aMuleGUI but when it starts up it asks for an amule name and password. not sure what's going on there.

Download this:
aMule-SVN-20080423-Mac_UniversalBinary_Tiger_Leopard-with_amuled-by_GToso.zip (http://gtoso.tor.it/pub/amule/osx/svn/aMule-SVN-20080423-Mac_UniversalBinary_Tiger_Leopard-with_amuled-by_GToso.zip)
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: GodzFire on April 27, 2008, 08:33:57 PM
Well I'll be damned, that's the first compile that's ever worked for me, and it's up to date no less! Thank you very much gtoso, you're a valuable asset to the Mac aMule Community.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on May 17, 2008, 11:16:58 PM
Thanks GodzFire!

I have compiled today SVN and packaged it as a DMG.
I have updated first post to make last builds easy to find.

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: Crawler on May 18, 2008, 12:33:43 AM
@ gtoso - Your latest release works great. I really love the integrated skins. Big THX for this one. CPU and RAM-usage ist about the same as the last properly working build from february (not sure if it was one of yours).
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: l3v3l on May 26, 2008, 04:27:56 PM
At first a big THANK YOU! to you gtoso for continously compiling recent versions of aMule SVN.

I got one annoying problem: I can't see the whole settings window, because a part of it is outside my display (at the top). So I'm not able to see settings' groups above "Proxy". In fact i can reach the groups above via cursor, but i can't see all entrys on the right side.
Also, i can't move the settings window (the area for moving it is at the top too, right?), which would be the nearest way to fix this problem.

Is this bug known and / or is there any way to fix it?

Running on a MB Intel, OS X 10.4.11, aMule-SVN-20080524

Greets, l3v3l


Edit: I didn't change anything (really)... but now the window is placed correctly!
Strange... isn't it?
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: madmalkav on May 27, 2008, 11:09:03 PM
Gtoso, as you are also using a low profile mac like mine, doesn't amule GUI work terribly slow on your machine compared to other programs, or to running amuled plus webserver and controlling it with Firefox? In my computer the GUI is really irresponsive.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on May 28, 2008, 02:58:57 PM
I got one annoying problem: I can't see the whole settings window, because a part of it is outside my display (at the top). So I'm not able to see settings' groups above "Proxy". In fact i can reach the groups above via cursor, but i can't see all entrys on the right side.
Also, i can't move the settings window (the area for moving it is at the top too, right?), which would be the nearest way to fix this problem.

Is this bug known and / or is there any way to fix it?

Edit: I didn't change anything (really)... but now the window is placed correctly!
Strange... isn't it?

Yes, I have the same problem on my PowerBook (PPC 10.4.11 1024x768).
In previous versions the part outside the display was at the bottom and I was not able to see the OK/Cancel buttons,
now at the top.
I use aMule in Italian.

In both case I hide the dock and I use Exposé:
2 quick clicks on the OK button (the first one disables Exposé, but the second one acts on the button),
one click on the resize corner or on the title bar (the area for moving it) and then immediately hold clicked and then resize/move.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on May 28, 2008, 03:42:21 PM
Gtoso, as you are also using a low profile mac like mine, doesn't amule GUI work terribly slow on your machine compared to other programs, or to running amuled plus webserver and controlling it with Firefox? In my computer the GUI is really irresponsive.

Yes, unfortunately  >:(
aMule is very sensitive to the use of CPU (even NICE),
so it works fine if there aren't cpu-intensive processes.
Avoid USB disks/recorders, XGrid and Boinc,
if you want use Boinc set it to use at most 80% of the CPU.

However if you use only light applications amule works quite well.
I suggest amuled + amulecmd/amuleweb(Safari).
Use amulegui only when neccessary and avoiding the Statistics tab.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: eisa01 on June 01, 2008, 04:33:18 PM
Maybe this should be stickied or something? People make new topics about not finding a working version, although this works perfectly.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: wuischke on June 01, 2008, 05:14:00 PM
Good idea, stickied.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 01, 2008, 05:26:26 PM
Thanks   :)
I'll try to build more often.

There is a constantly updated changelog (SVN log?) to find out if it is to build a new snapshot?
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: wuischke on June 01, 2008, 05:36:02 PM
No, there is not, but I can inform you after there have been significant changes, if you want me to.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 01, 2008, 11:06:52 PM
No, there is not, but I can inform you after there have been significant changes, if you want me to.

Ok, thanks.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: tony1 on June 06, 2008, 06:41:56 PM
Successfully downloaded this, coz my existing 2.3.1 Amule will search only via Saugstube. This new SVN version opens for a fraction of a second, then crashes. Tried several times. Mac OS 10.4.11, good connection, good machine.
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 06, 2008, 06:58:45 PM
Successfully downloaded this, coz my existing 2.3.1 Amule will search only via Saugstube. This new SVN version opens for a fraction of a second, then crashes. Tried several times. Mac OS 10.4.11, good connection, good machine.

Did you download normal or GeoIP version?
Can you launch it from Terminal and report the errors?

Applications -> Utilities -> Terminal
if you have copied aMule in Applications, at example, then type:
/Applications/aMule.app/Contents/MacOS/amule

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: tony1 on June 07, 2008, 03:49:55 PM
This one:

aMule-SVN-20080422-Mac_UniversalBinary_Tiger_Leopard-with_amuled-GeoIP-by_GToso.zip

Did it again; same issue.

Tony
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 07, 2008, 10:46:45 PM
This one:

aMule-SVN-20080422-Mac_UniversalBinary_Tiger_Leopard-with_amuled-GeoIP-by_GToso.zip

Ok, so I assume you want GeoIP.
Good, did you read my first post?
Do you have GeoIP.dat in /opt/local/share/GeoIP?

Quote
*) For the GeoIP version You NEED the GeoIP.dat database in /opt/local/share/GeoIP/
or aMule not open.
Try to run my script geoipupdate.sh or by a user with administrator privileges open the Terminal
(Applications -> Utilities -> Terminal) and type:

Did it again; same issue.

Ok my English is not so good,
but I told you if you can launch it from the Terminal and copy here the output please.

EDIT: 20080422 is old, download a new version please: some days ago I updated my GeoIP version, too.

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: tony1 on June 08, 2008, 06:38:13 PM
Sorry, this technical stuff means nothing to me without a detailed explanation. I guess I'll try again and hope that it's a newer version; every time I download the SVN, I have to dump the existing one; then I have to dowload the 2.3.1 again when yours doesn't work. There's a large list to choose from on the download page: hard to know what to do, so I simply chose the most likely looking one towards the top. Would be nice to have a clear title of download/location/site so dummies can just Do It without coming up against decisions they have no way of making correctly.

HERE'S THE PAGE:

Index of /pub/amule/osx/svn

Parent Directory
LEGGIMI.GToso.txt
ReadMe.GToso.txt
aMule-SVN-20080422-Mac_UniversalBinary_Tiger_Leopard-with_amuled-GeoIP-by_GToso.zip
aMule-SVN-20080422-Mac_UniversalBinary_Tiger_Leopard-with_amuled-GeoIP-by_GToso.zip.asc
aMule-SVN-20080524-OSX10.4+-GToso.dmg
aMule-SVN-20080524-OSX10.4+-GToso.dmg.asc
aMule-SVN-20080524-OSX10.4+-GToso.dmg.md5
aMule-SVN-20080603-OSX10.4+-GToso.dmg
aMule-SVN-20080603-OSX10.4+-GToso.dmg.asc
aMule-SVN-20080603-OSX10.4+-GToso.dmg.md5
aMule-SVN-20080604-GeoIP-OSX10.4+-GToso.dmg
aMule-SVN-20080604-GeoIP-OSX10.4+-GToso.dmg.asc
aMule-SVN-20080604-GeoIP-OSX10.4+-GToso.dmg.md5
aMuleGUI-SVN-20080422-Mac_UniversalBinary_Tiger_Leopard-GeoIP-by_GToso.zip
aMuleGUI-SVN-20080422-Mac_UniversalBinary_Tiger_Leopard-GeoIP-by_GToso.zip.asc
old/
src/

WHICH ONE, PLEASE?
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: pedroL on June 08, 2008, 08:52:04 PM
gtoso:

This post will be my first in any foruns since I became a Mac user just yesterday!
So, that said, one can imagine that I'm am a complete idiot when it comes to Mac stuff! I hope this changes in a recent future...

Because I always used eMule, now that I have a Mac I am trying to figure out how can I keep on using it...
After reading many stuff on the internet I came across with aMule and found it is not yet compatible with my Mac OSX Leopard...
Finally, I found this topic of yours wich I don't really understand... some kind of "user submitted aMule version"?

You have a bunch of files from us to choose from and my ignorance doesn't let me choose one of them...
What should I download and use gtoso? Would you please guide me a bit?

Thanks for your help...
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: eisa01 on June 08, 2008, 11:28:28 PM
My last build: 20080603
aMule and aMuleGUI (Buildscripts Included) (http://gtoso.tor.it/pub/amule/osx/svn/aMule-SVN-20080603-OSX10.4+-GToso.dmg)   MD5 Sum: 12e81ae8ba307d10a68a673d167172e8
You want this ;)
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: pedroL on June 09, 2008, 05:38:57 AM
My last build: 20080603
aMule and aMuleGUI (Buildscripts Included) (http://gtoso.tor.it/pub/amule/osx/svn/aMule-SVN-20080603-OSX10.4+-GToso.dmg)   MD5 Sum: 12e81ae8ba307d10a68a673d167172e8
You want this ;)

I hope that "You want this was for me"...
Downloaded it and going to figure out everything I don't know about eMule on Mac!
Thanks or the great help!
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 09, 2008, 03:19:30 PM
I hope that "You want this was for me"...
Downloaded it and going to figure out everything I don't know about eMule on Mac!
Thanks or the great help!

Yes, it's for you.
Thanks, Eisa01.

PedroL,
there is a good documentation in the wiki (http://www.amule.org/wiki/index.php/Main_Page), althought it's in updating state so if you have problems, ask.

PS: stable release 2.1.3 works on Leopard, but it's old and the (eternal :P) developement version contains much fixes and new features, so I suggest it.

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: pedroL on June 09, 2008, 04:55:22 PM
I hope that "You want this was for me"...
Downloaded it and going to figure out everything I don't know about eMule on Mac!
Thanks or the great help!

Yes, it's for you.
Thanks, Eisa01.

PedroL,
there is a good documentation in the wiki (http://www.amule.org/wiki/index.php/Main_Page), althought it's in updating state so if you have problems, ask.

PS: stable release 2.1.3 works on Leopard, but it's old and the (eternal :P) developement version contains much fixes and new features, so I suggest it.



I already bookmarked the wiki! Going to read it asap...
Thanks for all the help!
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 09, 2008, 05:10:36 PM
@tony1
@pedroL

I'm sorry that you had trouble finding the file to download.
I'm trying to make more clear my starting post:
I'm going to move the latest versions links to top and I'll move all old packages in the 'old' directory.

However just search for the DMG (ZIP for old versions: one for aMule and one for aMuleGUI)
with last timestamp in the name, ignore .MD5 and .ASC:
they are checksum(hash) and signature, usefull to ensure that the downloaded files are not corrupt...

Then just drag aMule.app where you want (Applications?) and run it :)
It contains everything you need inside,
despite this approach (or even a static build) does not convince me(*).

The version compiled with the GeoIP/IP2country support (-GeoIP in the package name) unfortunately search the database GeoIP.dat only in a default position: in my case / opt / local / share / GeoIP and without it does not start.
However I made a script that deals with download it and copy it at the right place.

"Piccolo sfogo":
*) If there is a bug, for example, in libpng, the aMule package should be redone (or, in the case of static build, even recompiled).
But you cannot even claim that all users compile the necessary libraries or install and keep updated MacPorts (on the MacPorts itself I doubts)...
It would be nice if the team of each common library or someone (or Mom Apple) provide updated OSX packages.

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 11, 2008, 12:30:28 AM
GeoIP News:

I'm trying to include GeoIP.dat in the Application Bundles:
IF my patch WORKS, no more need to have external GeoIP.dat!

Now it's compiling...
It has been started about 1 hour ago, ETA: about 3 hours.

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: pedroL on June 11, 2008, 01:55:06 AM
GeoIP News:

I'm trying to include GeoIP.dat in the Application Bundles:
IF my patch WORKS, no more need to have external GeoIP.dat!

Now it's compiling...
It has been started about 1 hour ago, ETA: about 3 hours.



I presume that the GeoIP.dat you´re talking about is the same as IPfilter in windows, so I guess those are great news!
Thanks for your work gtoso!

BTW, I am really happy with your aMule version...
I've reached transfer rates that I never seen before...
Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 11, 2008, 05:31:33 PM
I presume that the GeoIP.dat you´re talking about is the same as IPfilter in windows, so I guess those are great news!

No,
IPfilter is a Security related feauture (filtering IPs known to be bad) and it works fine in aMule:
http://www.amule.org/wiki/index.php/Usage_Preferences#Security

GeoIP/IP2Country is only a nice/funny feature:
http://forum.amule.org/index.php?topic=12475.0

but if its database (GeoIP.dat) is missing, aMule crashes:
http://forum.amule.org/index.php?topic=13920
http://forum.amule.org/index.php?topic=13920.msg80076#msg80076
http://forum.amule.org/index.php?topic=14750.0

Thanks for your work gtoso!

BTW, I am really happy with your aMule version...
I've reached transfer rates that I never seen before...

Thanks to you,
but the real credit goes to the developers.

Title: Re: aMule SVN compiled (with amuled e amulegui) Universal Binary Tiger/Leopard
Post by: gtoso on June 12, 2008, 03:17:28 PM
GeoIP News:

I'm trying to include GeoIP.dat in the Application Bundles:
IF my patch WORKS, no more need to have external GeoIP.dat!

It works fine  ;D
And it's included in the new stable aMule 2.2.1  :D :D

I 'm updating my first post with my last SVN builds,
soon a my build of aMule 2.2.1 (pending the official build).

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: rigodon on June 15, 2008, 07:26:33 PM
Can you compile it for leopard and tiger separately ?

This version is for leopard only and work better on my machine. Less CPU.

http://forum.amule.org/index.php?topic=13726.0
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 15, 2008, 07:54:03 PM
Can you compile it for leopard and tiger separately ?


At the moment no:
I'm compiling on Tiger, so no 10.5 SDK.
On my Mac Leopard doesn't run :-(

I have just tried my packages on Leo.... on a P4 and they go fine.
I could try XCode on this pseudo Leopard, but I prefer to compile on a stable enviroment.

This version is for leopard only and work better on my machine. Less CPU.

http://forum.amule.org/index.php?topic=13726.0

14/Nov? It's old, for a comparison.
Compare to this:
http://gtoso.tor.it/pub/amule/osx/svn/old/aMule-CVS-20071209-Mac_UniversalBinary_Tiger-with_amuled-by_GToso.zip

I made some Nov builds but there aren't online anymore.

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: stonerl on June 17, 2008, 12:46:28 PM
I downloaded the 2.2.1 stable build, but this version runs fare away from stable. I use is it on a 10.5.3 machine and after a few minutes amule has 100% cpu-load. Also it crashes every hour for no reason.

stonerl
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 17, 2008, 11:17:22 PM
I downloaded the 2.2.1 stable build, but this version runs fare away from stable. I use is it on a 10.5.3 machine and after a few minutes amule has 100% cpu-load. Also it crashes every hour for no reason.

stonerl

I made some tests and I think that it goes well,
leaving out some known bugs.
I quickly tried it on Leopard 10.5.3 and the demon seems to go really well:
http://www.screencast.com/t/n8V9eAko61
http://www.screencast.com/t/DPwKDGrLWrd
http://www.screencast.com/t/gr80dCQJONl

It's known that aMule is heavy,
it does not seem worse than usual,
at least than the recent SVNs.

However try these:

http://forum.amule.org/index.php?topic=15245.0
http://forum.amule.org/index.php?topic=15282.0

EDIT:
Don't worry for the bad graphics/colors:
my video card isn't fully supported :-(
It's only a temporarily installation on a P4..

EDIT2:
As you can see in video,
more than 1 hour and half with aMule download without problem.
Now amuled has passed the 5 hours, this on the 10.5.3, on my powerbook(Tiger) it has run for some days without problems.
(and in the mean time I downloaded XCode 3.0, maybe I try, but I doubt to make public binary compiled in this environment)

PS:
It has low id (and kad firewalled) because this PC is natted by my powerbook that is natted by ADSL router...

Code: [Select]
Megatron:~ administrator$ w
 2:20  up  7:32, 2 users, load averages: 0,09 0,10 0,05
USER     TTY      FROM              LOGIN@  IDLE WHAT
administrator console  -                Mar18    7:31 -
administrator s000     -                 2:20       - w
Megatron:~ administrator$ cas
aMule 2.2.1 has been running for 5:18 h
Test is connected to eDonkeyServer No2 [77.247.178.245:4242] with LowID | Kad: firewalled
Total Download: 234.53 MB, Upload: 209.35 MB
Session Download: 228.61 MB, Upload: 207.83 MB
Download: 20,4 kB/s, Upload: 16,0 kB/s
Sharing: 13 file(s), Clients on queue: 31
Time: Jun 18 2008, 02:20
Megatron:~ administrator$ amulecmd -c status
Questo ? amulecmd 2.2.1

Creazione del client in corso...
Fatto! Connessione stabilita con aMule 2.2.1

-------------------------------------------
|          Client testuale aMule          |
-------------------------------------------

Usa 'Help' per la lista dei comandi

 > eD2k: Connesso a eDonkeyServer No2 [77.247.178.245:4242] con ID basso
 > Kad: Connesso (firewalled)
 > Download: 20,57 kB/s
 > Upload: 15,99 kB/s
 > Client in coda: 31
 > Fonti totali: 1328

Ok, uscita in corso da aMulecmd...
Megatron:~ administrator$ amulecmd -c statistics
Questo ? amulecmd 2.2.1

Creazione del client in corso...
Fatto! Connessione stabilita con aMule 2.2.1

-------------------------------------------
|          Client testuale aMule          |
-------------------------------------------

Usa 'Help' per la lista dei comandi

 > Statistiche
 >  Uptime: 5:18 ore
 >  Trasferimento
 >   Rapporto UL:DL sessione (totale): 1 : 1,10
 >   Upload
 >    Dati inviati (sessione (totale)): 207,92 MB (209,45 MB)
 >     eMule: 193,91 MB
 >     eMule+: 6,73 MB
 >     aMule: 5,25 MB
 >    Overhead totale (pacchetti): 4,39 MB (101k)
 >    Overhead per richieste file (pacchetti): 1,55 MB (57k)
 >    Overhead per scambio fonti (pacchetti): 199 kB (1k)
 >    Overhead server (pacchetti): 238 kB (771)
 >    Overhead Kad (pacchetti): 662 kB (21k)
 >    Crypt overhead (UDP): 85 kB
 >    Upload attivi: 8
 >    Upload in attesa: 31
 >    Totale sessioni di upload riuscite: 43
 >    Totale sessioni di upload fallite: 1
 >    Tempo upload medio: 25:11 min
 >   Download
 >    Dati scaricati (sessione (totale)): 228,73 MB (234,65 MB)
 >     eMule: 210,59 MB
 >     eMule+: 9,61 MB
 >     aMule: 8,53 MB


EDIT3:
On this Leopard, if you use (login on) amuleweb,
when shutdown amuled or quit amule, amuleweb crashes and amuled has high CPU use before exit.

It doesn't happen on my Tiger PPC,
could you test it on a real Leopard,please?

Code: [Select]
Process:         amuleweb [447]
Path:            /Applications/aMule-2.2.1/aMule.app/Contents/MacOS/amuleweb
Identifier:      amuleweb
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  amule [446]

Date/Time:       2008-06-18 14:01:30.313 +0200
OS Version:      Mac OS X 10.5.3 (9D34)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread:  0

Thread 0 Crashed:
0   amuleweb                      0x00017afd 0x1000 + 92925
1   amuleweb                      0x00018399 0x1000 + 95129
2   amuleweb                      0x0001840c 0x1000 + 95244
3   amuleweb                      0x00024fcc 0x1000 + 147404
4   amuleweb                      0x0001872d 0x1000 + 96045
5   amuleweb                      0x00092692 0x1000 + 595602
6   amuleweb                      0x00017be2 0x1000 + 93154
7   amuleweb                      0x00002ba6 0x1000 + 7078
8   amuleweb                      0x00002acd 0x1000 + 6861

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x00024949  ecx: 0x00000000  edx: 0x00000000
  edi: 0x00000002  esi: 0x0080be08  ebp: 0xbffff888  esp: 0xbffff850
   ss: 0x0000001f  efl: 0x00010202  eip: 0x00017afd   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x00000000

Code: [Select]
Process:         amuleweb [399]
Path:            /Applications/aMule-2.2.1/aMule.app/Contents/MacOS/amuleweb
Identifier:      amuleweb
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  amuled [398]

Date/Time:       2008-06-18 14:00:04.234 +0200
OS Version:      Mac OS X 10.5.3 (9D34)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread:  0

Thread 0 Crashed:
0   amuleweb                      0x00017afd 0x1000 + 92925
1   amuleweb                      0x00018399 0x1000 + 95129
2   amuleweb                      0x0001840c 0x1000 + 95244
3   amuleweb                      0x00024fcc 0x1000 + 147404
4   amuleweb                      0x0001872d 0x1000 + 96045
5   amuleweb                      0x00092692 0x1000 + 595602
6   amuleweb                      0x00017be2 0x1000 + 93154
7   amuleweb                      0x00002ba6 0x1000 + 7078
8   amuleweb                      0x00002acd 0x1000 + 6861

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x00024949  ecx: 0x00000000  edx: 0x00000000
  edi: 0x00000002  esi: 0x0080be08  ebp: 0xbffff5f8  esp: 0xbffff5c0
   ss: 0x0000001f  efl: 0x00010202  eip: 0x00017afd   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x00000000

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on June 19, 2008, 12:45:44 AM
I hope this is trivial. I am trying to compile GeoIP in the latest SVN (June18th). When I run the configure script with --enable-geoip --with-geoip-headers=/opt/local/include --with-geoip-lib=/opt/local/lib --enable-geoip-static, I get a failure of the form

checking GeoIP.h usability... yes
checking GeoIP.h presence... yes
checking for GeoIP.h... yes
checking for GeoIP_open in -lGeoIP... no

The libraries are of course there. It seems that gtoso does not do much more in his build script, so I am not sure why there is a problem. :( Any ideas?
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: wuischke on June 19, 2008, 06:42:41 PM
Can you please attach the log or have a look at it? The  error is written in there.
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 19, 2008, 09:50:43 PM
Without config.log I don't know.

I use LDFLAGS="-L/opt/local/lib", you?
Maybe in this check configure doesn't use  --with-geoip-lib

Or maybe that something is changed in recent SVN...
I'm busy with real life :-(

Soon I try to build new SVN,
I want clean my build script, check it on Leopard,
made a startup script for amuled:
it's easy make a StartupItems script but I want try to make a launchd plist.

The real problem is that aMule.app bundle can be everywhere on filesystems:
How locate an application in shell without write a C program?
I know "open -b org.amule.aMule" but it open the application, I want only the PATH...

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on June 20, 2008, 12:11:39 AM
Here is the relevant section of the config.log:

configure:7091: checking GeoIP.h usability
configure:7103: gcc -c   -I/opt/local/include -DENABLE_IP2COUNTRY=1 conftest.c >&5
configure:7109: $? = 0
configure:7113: test -z
          || test ! -s conftest.err
configure:7116: $? = 0
configure:7119: test -s conftest.o
configure:7122: $? = 0
configure:7132: result: yes
configure:7136: checking GeoIP.h presence
configure:7146: gcc -E  -I/opt/local/include -DENABLE_IP2COUNTRY=1 conftest.c
configure:7152: $? = 0
configure:7172: result: yes
configure:7207: checking for GeoIP.h
configure:7214: result: yes
configure:7227: checking for GeoIP_open in -lGeoIP
configure:7257: gcc -o conftest   -I/opt/local/include -DENABLE_IP2COUNTRY=1  conftest.c -lGeoIP   >&5
ld: library not found for -lGeoIP
collect2: ld returned 1 exit status
configure:7263: $? = 1



As you can see, it calls gcc -o conftest   -I/opt/local/include -DENABLE_IP2COUNTRY=1  conftest.c -lGeoIP
and it is missing -L/opt/local/lib (I have checked that there would be no problem if this argument were included).
Ok here is something shocking: LD_LIBRARY_PATH does not seem to have an effect on (at least) leopard. But in any case, I think the configure script should supply the correct library paths, since they are provided as arguments anyway!
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on June 20, 2008, 12:31:43 AM
Ok it seems that DYLD_LIBRARY_PATH does not have an effect either (I cannot even find a reference for them in man ld).
But that is not a Leopard problem anyway :) configure should be able to use --with-geoip-libs by it self!
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: jonceramic on June 22, 2008, 05:46:05 AM
Using this on 10.4 on an Intel, dual core, MacBookPro.

Sweet.  Ran all last night perfectly.  Got some of the best download rates I've ever gotten.  A few tiny things worked right that never worked right before.  A lot faster interface for big searches, and none of the strange processor lag.

Love the GeoIP stuff.

Only complaint is that it maximizes without respecting the icon bar on the bottom.  And that's an insanely minor complaint.  :) 

Thanks, thanks, thanks!

Jon
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: wuischke on June 22, 2008, 10:11:12 AM
Could you please explain what "respecting the icon bar" does on a Mac? How does this influence the behaviour of applications?
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on June 22, 2008, 12:23:31 PM
I can explain this: aMule's window frequently becomes larger than the side of the visible screen and so its bottom lies below the dock (so it becomes hard to resize it).
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 22, 2008, 07:38:28 PM
Yes, same problem reported at point 4 of my list:
http://forum.amule.org/index.php?topic=15178.0

See here:
http://gtoso.tor.it/pub/amule/osx/svn/aMule_ScreenShots/
(http://gtoso.tor.it/pub/amule/osx/svn/aMule_ScreenShots/high/Immagine1.png)
(http://gtoso.tor.it/pub/amule/osx/svn/aMule_ScreenShots/high/Immagine3.png)
(http://gtoso.tor.it/pub/amule/osx/svn/aMule_ScreenShots/high/Immagine5.png)
(http://gtoso.tor.it/pub/amule/osx/svn/aMule_ScreenShots/high/Immagine7.png)
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: jonceramic on June 23, 2008, 12:14:26 AM
Yes, same problem reported at point 4 of my list:
http://forum.amule.org/index.php?topic=15178.0


That's it.  Sorry I should have said "dock" not icon bar.  I'm not a Mac coder, but it seems to me that other applications check to see the dock preference (hidden or showing) when they do their maximizes.  Could probably easily be added to the compile logic on a Mac for something like an "On maximize click event.

The only other thing I can see as an issue after using another day is this...

The menu option in preferences for getting rid of full queues and high queue #'s is gone.  I really liked that feature.  Not sure if that's gone for everyone now, or just this compile.

Regardless though, I stand by my original praise on my original post.  A wonderful release and compile.

THANKS!

J

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: wuischke on June 23, 2008, 01:40:04 AM
Quote
The menu option in preferences for getting rid of full queues and high queue #'s is gone.  I really liked that feature.  Not sure if that's gone for everyone now, or just this compile.
It's gone and it won't come back. ;)

Allow me to explain the reasons for the removal. This option will remove sources which are not needed or usefull. So far so good, but the next time you ask for source, you get the same sources you just removed again - and a couple of minutes you remove them again, just to add them another time when you ask for sources. You see where this leads.
aMule will automagically get rid of unneeded sources if the maximum number of sources is reached and it is better to ask every half hour about the status of a source than to add and remove it every couple of minutes.
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: jonceramic on June 23, 2008, 02:42:31 AM
Quote
The menu option in preferences for getting rid of full queues and high queue #'s is gone.  I really liked that feature.  Not sure if that's gone for everyone now, or just this compile.
It's gone and it won't come back. ;)

Allow me to explain the reasons for the removal. This option will remove sources which are not needed or usefull. So far so good, but the next time you ask for source, you get the same sources you just removed again - and a couple of minutes you remove them again, just to add them another time when you ask for sources. You see where this leads.
aMule will automagically get rid of unneeded sources if the maximum number of sources is reached and it is better to ask every half hour about the status of a source than to add and remove it every couple of minutes.

Very nice.  Clearly a prefered method (as I didn't realize amule wasn't keeping track of who it had and hadn't cleared.).
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on July 04, 2008, 04:02:19 AM
Hello. In the latest svn I have a configure problem: it does not detect libupnp library. (on leopart 10.5.4) does anyone else have this problem?
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on July 06, 2008, 10:22:04 PM
Hello. In the latest svn I have a configure problem: it does not detect libupnp library. (on leopart 10.5.4) does anyone else have this problem?

Now amule compile require libupnp installed,
and it need last version 1.6.6.

You can install it with MacPorts editing Portfile...
But then I have amule compilation errors with upnp :-(

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: phoenix on July 07, 2008, 02:43:48 AM
Please try tomorrow tarball, some problems while detecting libupnp have been fixed.
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on July 10, 2008, 10:45:57 PM
I would like to provide some more information about aMule growing bigger than the screen on a mac.
Here is what happens:
1) aMule grows outside the screen
2) the user resizes it
3) quit
4) start the program which now remembers the correct size
5) quit
6) start the program which now grows outside the screen
7) goto 2 :)
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: phoenix on July 11, 2008, 04:47:20 AM
Could you try with tomorrow svn tarball and report about UPnP detection?
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: aMuX on July 13, 2008, 01:21:03 AM
When I try to search with this version, no search progress at all and aMule finds nothing. The eD2k and Kad show connected with the globe two arrows green. Mac OS X 10.5.4 on Mactel.  Any help most welcome. Thanks.

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: phoenix on July 14, 2008, 12:13:12 AM
Now amule compile require libupnp installed,
and it need last version 1.6.6.

You can install it with MacPorts editing Portfile...
But then I have amule compilation errors with upnp :-(
Please do report them so that they can get fixed.
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: el1073 on July 14, 2008, 07:42:56 PM
Hello. In the latest svn I have a configure problem: it does not detect libupnp library. (on leopart 10.5.4) does anyone else have this problem?
if you have installed it by macport add --with-libupnp-prefix=/opt/local to ./configure
if you compiled it by yourself simply add --with-libupnp-prefix=/usr/local

i have solved in this way

edit:
note that macport version of libupnp is outdated (1.6.5), then you have to compile it from sources, so, you'll use /usr/local path!
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on July 17, 2008, 12:40:58 AM
the macports version of libupnp is now 1.6.6 (I filed a ticket :))
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: uxtela on July 19, 2008, 03:27:32 PM
i would like to remove amule and amulegui, i did but amulegui doestn remove from dock, what can i do?
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on July 19, 2008, 09:38:26 PM
I am sorry, in the latest SVNs, there seems to be a problem, the generated amule.app does not seem to a be a valid application for some reason. What changed? It seems that if I replace the amule.app bundle from an older SVN things work fine...
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: aMuX on July 24, 2008, 12:24:29 AM
CULPRIT FOUND!!!

The problem was that aMule connected to FAKE servers giving no hits at all ever after Search:

wxw.sexeandco.com
wxw.sexytivi.com

Removing them fixed the issue!!!
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: Melebius on July 24, 2008, 11:08:31 AM
Hello, I’m glad that I found new Mac version here. I downloaded it and it works well, thanks! However, it’s strange to find the latest stable version in forum, instead of Download section. ???
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: greek on August 17, 2008, 08:46:20 AM
Hello All,

does anyone know if --enable-geoip-static has any effect under Leopard? It seems that it does not make the library static in my case (deleting the library, makes amule crash at the start).

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: GonoszTopi on August 17, 2008, 02:22:54 PM
I bet it only works with GNU ld, but unfortunately we don't check it (yet).
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: xja on August 30, 2008, 12:59:44 PM
Hi there,
I'm using Gtoso's 2.2.1 build with GeoIP, sometimes it crashes upon launch
I attach the log.
I hope you will compile the 2.2.2
bye
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: xja on August 31, 2008, 11:04:12 AM
Hi,
I installed the 2.2.2 29/8/08 SVN version by Gtoso, I had a crash on launch.
Log attached.
bye
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: GonoszTopi on August 31, 2008, 01:22:56 PM
xja, could you create a gdb backtrace of the crash?
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: Matreco on August 31, 2008, 04:13:42 PM
Hi,
I installed the 2.2.2 29/8/08 SVN version by Gtoso, I had a crash on launch.
Log attached.
bye

Works fine on Tiger PPC...
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: xja on August 31, 2008, 05:14:31 PM
Ok, I will install gdb and let you know.
Actually aMule is workng right, the problem is, as with 2.2.1, a random crash on launch, it depends on how the computer "feels", maybe it crashes for many times. maybe it launches fine.

Bye
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: xja on August 31, 2008, 05:24:17 PM
ehem, update.
I downloaded the gdb, bu I don't know how to install it, the readme file doesn't explain very well how to do it.
If it's too difficult, I'll give up.

Bye
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on August 31, 2008, 08:58:57 PM
ehem, update.
I downloaded the gdb, bu I don't know how to install it, the readme file doesn't explain very well how to do it.
If it's too difficult, I'll give up.

For now try to launch amule from the Terminal (Applications -> Utilities -> Terminal):
/Applications/aMule.app/Contents/MacOS/amule

and post the output and the relevant lines of log file (~/Library/Application\ Support/aMule/logfile)

For the gdb, install Apple XCode: gdb is included in Xcode
Then see here:
http://www.amule.org/wiki/index.php/Backtraces

Unfortunately my buils have debug disabled, but I hope it's sufficient to identify the problem.

Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on August 31, 2008, 09:05:28 PM
I hope you will compile the 2.2.2

Done  :)
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: xja on August 31, 2008, 10:18:09 PM
Ok, I will launch aMule via terminal, I've tried right now, but it didn't crashed, I'll let you know.

Bye
Title: Re: aMule 2.2.1 and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on September 03, 2008, 03:06:09 PM
Unfortunately my buils have debug disabled, but I hope it's sufficient to identify the problem.

I have just rebuilded 2.2.2 with debug enabled (wxMac and aMule), it's large and slow, at least on my G3, then use it only for debug.

Strangely the webserver autostart doesn't work, manually launching it works.

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: phoenix on September 04, 2008, 04:41:56 AM
gtoso,
Quote
Strangely the webserver autostart doesn't work, manually launching it works.
This is a known issue of the debug build until some time ago, but it should not happen anymore on the svn version. Could you confirm that you get an assertion like fd > 2 && fd < 1024 or something like this?
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on September 04, 2008, 04:19:23 PM
gtoso,
Quote
Strangely the webserver autostart doesn't work, manually launching it works.
This is a known issue of the debug build until some time ago, but it should not happen anymore on the svn version. Could you confirm that you get an assertion like fd > 2 && fd < 1024 or something like this?

Yes,
launching amule from gdb, the only interesting lines are:
15:13:32: Debug: WebInterface.cpp(95): assert "(fd > 2) && (fd < 1024)" failed in AddSocket().
WebInterface.cpp(95): assert "(fd > 2) && (fd < 1024)" failed in AddSocket().

In attachment logfile of amule and amuled.

If then I launch:
/Applications/aMule-SVN/aMule.app/Contents/MacOS/amuleweb '--amule-config-file=/Users/gtoso/Library/Application Support/aMule/amule.conf'
or simply:
amuleweb '--amule-config-file=/Users/gtoso/Library/Application Support/aMule/amule.conf'

it works fine.

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: phoenix on September 05, 2008, 02:27:48 PM
gtoso,

As you are compiling the sources yourself to distribute a binary, you could then remove the assertions or modify the code to be in tune with the current svn.

In the file src/webserver/src/WebInterface.cpp, there are two lines like this:
Quote
   wxASSERT(fd >= 2 && fd < FD_SETSIZE);

Here they are lines 101 and 123, but I see from your assertion that one of them is line 95, which corresponds to my line 101 in function AddSocket(). There is another one in function RemoveSocket().

Change them to this (the number 2 becomes a zero):
Quote
   wxASSERT(fd >= 0 && fd < FD_SETSIZE);

This is how the current svn code is.

Cheers!
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: l3v3l on September 09, 2008, 06:53:09 PM
New "Bugs" in SVN v. 20080909 (i think this applies to 20080904 too):

#1 - The size of the categories in "Search" (name, filesize, sources, ...) gets not saved, it is resetted at new searches.

#2 - The shown categories in "Downloads" are not saved: I unchecked "Parts" and everytime i restart aMule it shows up again.

Edit: #3  - #1 applies to the categorys in "Networks" (servername, ...) too.


Anyway, thanks for developping to the aMule-Team and for your continuously compiling gtoso!

Greets, l3v3l
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on September 11, 2008, 04:15:09 PM
gtoso,

As you are compiling the sources yourself to distribute a binary, you could then remove the assertions or modify the code to be in tune with the current svn.

I did so and I'm going to upload the new debug package.

Code: [Select]
--- aMule-2.2.2/src/webserver/src/WebInterface.cpp.bak  2008-06-07 18:30:13.000000000 +0200
+++ aMule-2.2.2/src/webserver/src/WebInterface.cpp      2008-09-11 04:15:23.000000000 +0200
@@ -92,7 +92,7 @@
         return;
     }
 
-    wxASSERT( (fd > 2) && (fd < FD_SETSIZE) );
+    wxASSERT(fd >= 0 && fd < FD_SETSIZE);
     
     if ( m_gsocks[fd] ) {
         return;
@@ -113,7 +113,7 @@
         return;
     }
     
-    wxASSERT( (fd > 2) && (fd < FD_SETSIZE) );
+    wxASSERT(fd >= 0 && fd < FD_SETSIZE);
     
     int i = m_fd_idx[fd];
     if ( i == 0xffff ) {

Now it works fine,
but it still tells "Bad bundle":

Code: [Select]
2008-09-11 15:52:33: Logger.cpp(275): Debug: wxMacExecute Bad bundle: /Applications/aMule-SVN/aMule.app/Contents/MacOS/amuleweb
2008-09-11 15:52:33: Logger.cpp(275): Debug: pid=7465
2008-09-11 15:52:33: Logger.cpp(275): Debug: Successfully added notification to the runloop
2008-09-11 15:52:33: amule.cpp(844): web server in esecuzione su pid 7465

It's ok from amuled, too.
Similar message:
Code: [Select]
2008-09-11 15:56:25: Logger.cpp(275): Debug: wxMacExecute Bad bundle: amuleweb
2008-09-11 15:56:26: amule.cpp(844): web server in esecuzione su pid 7477
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: phoenix on September 12, 2008, 02:00:53 PM
Hum, "Bad bundle"? This is a Mac only error message. Take a look at src/mac/corefoundation/utilsexc_base.cpp, line 112 in wx2.8.7/wx2.8.8:
Quote
    // Create a CFBundle from the CFURL created earlier
    CFBundleRef cfbApp = CFBundleCreate(kCFAllocatorDefault, cfurlApp);

    // Check to see if CFBundleCreate returned an error,
    // and if it did this was an invalid bundle or not a bundle
    // at all (maybe a simple directory etc.)
    if(!cfbApp)
    {
        wxLogDebug(wxT("wxMacExecute Bad bundle: %s"), path.c_str());
        CFRelease(cfurlApp);
        return errorCode ;
    }
Unfortunately, I have no knowledge about Mac specific code. From what I can read, the variable "errorCode" does not help, it is a constant created at the start of the routine. You should investigate the reasons why CFBundleCreate() could fail.

Cheers!
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: xja on September 17, 2008, 07:15:10 PM
I had a crash upon start, thank goodness I launched aMule via Terminal, here's the output.
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
HTTP download thread started
ListenSocket: Ok.
HTTP download thread started
Loading temp files from /Users/privato/Library/Application Support/aMule/Temp.
Loading PartFile 5 of 5
All PartFiles Loaded.
Adding file /Users/privato/Library/Application Support/aMule/Temp/006.part.met to shares
Adding file /Users/privato/Library/Application Support/aMule/Temp/009.part.met to shares
HTTP download thread started
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Host: emulepawcio.sourceforge.net:80
URL: http://emulepawcio.sourceforge.net/ipfilter.zip
Response: 0 (Error: 1)
WARNING: Void response on stream creation
Response: 0 (Error: 1)
WARNING: Void response on stream creation
HTTP download thread ended
HTTP download thread ended

--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
    http://forum.amule.org/index.php?board=67.0
If possible, please try to generate a real backtrace of this crash:
    http://www.amule.org/wiki/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.2 using wxMac v2.8.8
Running on: Mac OS X (Darwin 8.11.1 i386)

--== no BACKTRACE for your platform ==--



--------------------------------------------------------------------------------
Abort trap

And this is the (not quite normal) crash report

Host Name:      MacBook-Frt
Date/Time:      2008-09-17 19:10:36.990 +0200
OS Version:     10.4.11 (Build 8S2167)
Report Version: 4

Command: amule
Path:    /Applications/aMule.app/Contents/MacOS/amule
Parent:  bash [255]

Version: 2.2.2 (2.2.2)

PID:    276
Thread: Unknown

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Backtrace not available

Unknown thread crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x00198448  ecx: 0xa0c7da64  edx: 0x00000000
  edi: 0x16fbfd20  esi: 0x16f627c0  ebp: 0xb02b1ed8  esp: 0xb02b1eb0
   ss: 0x0000001f  efl: 0x00010282  eip: 0x001983d2   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037

Binary Images Description:

Bye
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: xja on November 14, 2008, 04:02:21 PM
Hi there,
I finally upgraded to Leopard, it seems that aMule is more stable in Leopard, since I experienced fewer crashes (totally random ones).
It would be nice if aMule sort users in the downloads pane correctly.
When you expand a file entry aMule sometimes arranges users in a seemingly random order, often file entries and users are mixed together, is a mess!
In 2.1 sorting users worked fine.
Another issue is a graphical one, when aMule downloads the server list and other stuff, the rabbit in the status window jumps, then it come back abruptly, also this animation were shown correctly in 2.1.

Bye.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: yoast on January 25, 2009, 03:48:42 PM
Will there be a new OS X binary for aMule 2.2.3? Preferably by gtoso, since he is 'Official MacOSX Packager' - noblesse oblige ;)
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: rigodon on January 25, 2009, 04:28:17 PM
http://www.macupdate.com/info.php/id/16818/amule

Everything is here :
http://gtoso.tor.it/pub/amule/osx/2.2.3/
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: yoast on January 26, 2009, 08:39:43 PM
Thanx  :), totally missed that one  ::)
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: rigodon on April 05, 2009, 02:10:35 PM
2.2.4 ?  8)
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on April 05, 2009, 04:08:09 PM
2.2.4 ?  8)

Soon

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: rigodon on April 05, 2009, 04:26:12 PM
Thanks ! Any differences for the mac version ?
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: mirko.g on April 10, 2009, 05:21:11 PM
UPDATE: take a look to this thread http://www.amule.org/amule/index.php?topic=16788.0
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: Kry on April 10, 2009, 08:50:29 PM
Soon

I'm glad we made this guy an official contributor. He's totally in our wavelength.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: Ambrose on May 09, 2009, 07:04:13 AM
Regrettably, the MacFactory  2.2.4 Universal Binary build does not work on Tiger unless the user has previously installed aMule via MacPorts. Doing so installs the correct (version 7.0.0) libiconv.2.dylib library file.

Using the 10.4 SDK in Leopard's Developer Tools to compile for Tiger does not warn that library version 7.0.0. does not exist in Tiger, since it does exist in Leopard. (A web search on "libiconv.2.dylib version" will show the trouble this has caused.) The problem of Tiger's incompatible version 5.0.0 libiconv.2.dylib was first mentioned here in Reply #15 of this thread.

Binary package creators might want to consider that only the more adventurous Mac users are willing to use MacPorts to install applications. The great majority of people are comfortable installing only pre-compiled binaries, so any reference an executable makes to an item in /opt/local/ will fail, as that directory exists only when and if it is created by Mac Ports. gtoso's posts in this thread are most informative in explaining related issues, such as aMule crashing on startup because it expected to find an existing .dat file for GeoIP in the /opt/local/ directory.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: mirko.g on May 09, 2009, 10:53:25 AM
Regrettably, the MacFactory  2.2.4 Universal Binary build does not work on Tiger unless the user has previously installed aMule via MacPorts. Doing so installs the correct (version 7.0.0) libiconv.2.dylib library file.

Unfortunately MacFactory has not released a UB build of aMule yet. We are facing other problems with self-compiled UB Crypto++ on Leopard.
Which version are you talking about? i686 or PPC?
I'm pretty sure i686 version points to MacPorts libraries...

Quote
Using the 10.4 SDK in Leopard's Developer Tools to compile for Tiger does not warn that library version 7.0.0. does not exist in Tiger, since it does exist in Leopard.

Yep, I knew this issue... this is why I used libiconv from MacPorts. It's strange it doesn't recognize it.

Quote
Binary package creators might want to consider that only the more adventurous Mac users are willing to use MacPorts to install applications.

Obviously was not in our intentions!  :P

Quote
The great majority of people are comfortable installing only pre-compiled binaries, so any reference an executable makes to an item in /opt/local/ will fail, as that directory exists only when and if it is created by Mac Ports. gtoso's posts in this thread are most informative in explaining related issues, such as aMule crashing on startup because it expected to find an existing .dat file for GeoIP in the /opt/local/ directory.

Yes, gtoso's experience and guidelines were fundamental for our project: he made us save weeks of testing. So,
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on May 13, 2009, 07:08:03 PM
Soon

I'm glad we made this guy an official contributor. He's totally in our wavelength.

lol  :P

The packet is out, but I tested it only for less than 2 days.
It's my first version compiled on Leopard/Intel.
It seems work fine on Tiger PPC (Pismo G3) and on Leopard Intel (MacBook Pro).

On Leopard/Intel the webserver has some problems (same of 2.2.3 compiled on Tiger/PPC):
the pages load only partially, after some reload they load correctly, but at exit amuleweb crashes if the webserver has been used.

EDIT:
The same happens with MacFactory amule.
I discovered this project only yesterday, and I am happy that some Mac users want to do something concrete (the work done so far seems good) instead of complaining  ;D
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on May 15, 2009, 01:39:20 AM
I made a new package:
the first one was bad, for details see here (http://www.amule.org/amule/index.php?topic=16911).

I have little time to test it, so please let me know how work.

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on May 16, 2009, 08:32:30 PM
New upstream release!!! 

My 2.2.5 OSX package is ready, please test it.

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: PacoBell on May 17, 2009, 10:26:47 AM
New upstream release!!!
You compiled with debug flags?

P.S. Nice job with the wxTextCtrl patch ;)
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on May 22, 2009, 10:43:02 AM
New upstream release!!!
You compiled with debug flags?

Yes,
optimization and debug both enabled.

It should work well and allow to debug in case of problems.
Soon I'm going to do 2 separate builds.

Title: aMule-2.2.5-aDebug-GeoIP-OSX10.4+
Post by: insanelol on May 23, 2009, 01:20:52 AM
Thanks for the 2.2.5 compilation for OSX. You are my hero, gtoso.
And this was a very really quick and full job.;-)
Title: aMule-2.2.5-OSX10.5
Post by: insanelol on May 28, 2009, 08:32:39 PM
Hi,

gtoso, I'm using your last compilation,  aMule-2.2.5-OSX10.5.

I'm on a PowerBook G4 15" 1Ghz with 1Gig of RAM. OSX 10.5.7
With around 500 clients in queque, 51 files waiting, 10 of them efectively downloading,
aMule in Finder hide mode is using 23%CPUtime, 88Mb RAM.
When in frontmost CPUtime rises till 35% and memory usage up to 92Mb. I'm using only Kad.


Perhaps the CPUtime usage could be better  (this is my POW for aMule over OSX not about your compilation) but the overall behavior of this compilation seems pretty aceptable for me. The former of your compilations I was using (aMule-2.2.5-aDebug-GeoIP-OSX10.4+) consumed much resources than this one.


Thank you very much for your work.


Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: Californianboy on June 07, 2009, 04:34:13 PM
Hello,

Thanks for this software.
How to download, a username and password are required?

Best regards
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 07, 2009, 05:09:03 PM
I have temporary hosting problems  :(

For 2.2.5 Tiger/Leopard go here:
http://www.amule.org/files/details.php?file=188 (http://www.amule.org/files/details.php?file=188)
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: ChoPraTs on June 07, 2009, 08:11:21 PM
Can't download either from here:

 http://www.amule.org/files/files.php?cat=44


Can someone upload it to Rapidshare or similar?
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 07, 2009, 08:41:35 PM
Hi, from the BerliOS site  the download is available, but my 10.5.7 can't mount the dmg: the reported error is 'Illegal seek'.
Thanks.
Nando.

It seems miss some bytes. Soon I hope it will be fixed.
For now download from aMule:
ed2k://|file|aMule-2.2.5-OSX10.4+.dmg|42369865|7B0B0221868F33689F4D9725852D816C|/
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 07, 2009, 10:27:46 PM
Now BerliOS is ok.

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 08, 2009, 03:10:37 PM
I updated the links for 2.2.5 builds in my first post (http://www.amule.org/amule/index.php?topic=13920.0).
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: bobmarleyfan on June 09, 2009, 02:11:45 PM
Hi,
I compiled recent versions of aMule for Tiger/Leopard Universal Binary

I can`t download those without knowing a login and password for your website. Do you expect me to use the login and password from this forum for your site?
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: gtoso on June 09, 2009, 03:33:49 PM
I can`t download those without knowing a login and password for your website. Do you expect me to use the login and password from this forum for your site?

No, this site is temporarily closed.
But yesterday I updated all 2.2.5 and last SVN links.
So what you want download? old versions?

I have temporary hosting problems  :(

For 2.2.5 Tiger/Leopard go here:
http://www.amule.org/files/details.php?file=188 (http://www.amule.org/files/details.php?file=188)

I updated the links for 2.2.5 builds in my first post (http://www.amule.org/amule/index.php?topic=13920.0).

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: mirko.g on June 29, 2009, 08:00:38 PM
Hi gtoso,

I currently use your 2.5 version but it often crashes. I attached one of the crash-log... I think it's enough since it always crashes with the same errors...

Bye
Mirko
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: Kry on June 30, 2009, 03:20:58 PM
Interesting but not good enough. Would be good to know if anything is in the aMule log files.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: mirko.g on August 27, 2009, 10:45:03 AM
Upgraded crypto++ from 5.5.2 to 5.6.0.

Hi gtoso,
did you managed to compile aMule with "self-compiled" Crypto++ 5.6?

I was able to compile Crypto++ (not universal binary) but when I compile aMule and it come Crypto++ turn I get:
Code: [Select]
Undefined symbols:
  "CryptoPP::AlgorithmParameters::AlgorithmParameters()", referenced from:
      CryptoPP::AlgorithmParameters CryptoPP::MakeParameters<char const*>(char const*, char const* const&, bool)in amuled-ClientCreditsList.o
      CryptoPP::AlgorithmParameters CryptoPP::MakeParameters<int const*>(char const*, int const* const&, bool)in amuled-ClientCreditsList.o
      CryptoPP::AlgorithmParameters CryptoPP::MakeParameters<CryptoPP::ConstByteArrayParameter>(char const*, CryptoPP::ConstByteArrayParameter const&, bool)in amuled-ClientCreditsList.o
      CryptoPP::AlgorithmParameters CryptoPP::MakeParameters<bool>(char const*, bool const&, bool)in amuled-ClientCreditsList.o
  "non-virtual thunk to CryptoPP::DES_EDE3::Base::ProcessAndXorBlock(unsigned char const*, unsigned char const*, unsigned char*) const", referenced from:
      vtable for CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::DES_EDE3::Base>in amuled-ClientCreditsList.o
      vtable for CryptoPP::ClonableImpl<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::DES_EDE3::Base>, CryptoPP::DES_EDE3::Base>in amuled-ClientCreditsList.o
  "CryptoPP::BlockTransformation::AdvancedProcessBlocks(unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int) const", referenced from:
      vtable for CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::DES_EDE3::Base>in amuled-ClientCreditsList.o
      vtable for CryptoPP::ClonableImpl<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::DES_EDE3::Base>, CryptoPP::DES_EDE3::Base>in amuled-ClientCreditsList.o
      vtable for CryptoPP::BlockCipherImpl<CryptoPP::DES_EDE3_Info, CryptoPP::BlockCipher>in amuled-ClientCreditsList.o
      vtable for CryptoPP::AlgorithmImpl<CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info> >, CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info> > >in amuled-ClientCreditsList.o
      vtable for CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info> >in amuled-ClientCreditsList.o
      vtable for CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info>in amuled-ClientCreditsList.o
      vtable for CryptoPP::BlockCipherin amuled-ClientCreditsList.o
  "vtable for CryptoPP::AlgorithmParametersTemplate<CryptoPP::ConstByteArrayParameter>", referenced from:
      __ZTVN8CryptoPP27AlgorithmParametersTemplateINS_23ConstByteArrayParameterEEE$non_lazy_ptr in amuled-ClientCreditsList.o
  "CryptoPP::DEFAULT_CHANNEL", referenced from:
      __ZN8CryptoPP15DEFAULT_CHANNELE$non_lazy_ptr in amuled-ClientCreditsList.o
  "CryptoPP::BlockTransformation::OptimalDataAlignment() const", referenced from:
      vtable for CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::DES_EDE3::Base>in amuled-ClientCreditsList.o
      vtable for CryptoPP::ClonableImpl<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::DES_EDE3::Base>, CryptoPP::DES_EDE3::Base>in amuled-ClientCreditsList.o
      vtable for CryptoPP::BlockCipherImpl<CryptoPP::DES_EDE3_Info, CryptoPP::BlockCipher>in amuled-ClientCreditsList.o
      vtable for CryptoPP::AlgorithmImpl<CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info> >, CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info> > >in amuled-ClientCreditsList.o
      vtable for CryptoPP::SimpleKeyingInterfaceImpl<CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info>, CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info> >in amuled-ClientCreditsList.o
      vtable for CryptoPP::TwoBases<CryptoPP::BlockCipher, CryptoPP::DES_EDE3_Info>in amuled-ClientCreditsList.o
      vtable for CryptoPP::BlockCipherin amuled-ClientCreditsList.o
  "CryptoPP::AlgorithmParameters::AlgorithmParameters(CryptoPP::AlgorithmParameters const&)", referenced from:
      CryptoPP::AlgorithmParameters CryptoPP::MakeParameters<char const*>(char const*, char const* const&, bool)in amuled-ClientCreditsList.o
      CryptoPP::AlgorithmParameters CryptoPP::MakeParameters<int const*>(char const*, int const* const&, bool)in amuled-ClientCreditsList.o
      CryptoPP::AlgorithmParameters CryptoPP::MakeParameters<CryptoPP::ConstByteArrayParameter>(char const*, CryptoPP::ConstByteArrayParameter const&, bool)in amuled-ClientCreditsList.o
      CryptoPP::AlgorithmParameters CryptoPP::MakeParameters<bool>(char const*, bool const&, bool)in amuled-ClientCreditsList.o
  "vtable for CryptoPP::AlgorithmParametersTemplate<bool>", referenced from:
      __ZTVN8CryptoPP27AlgorithmParametersTemplateIbEE$non_lazy_ptr in amuled-ClientCreditsList.o
  "vtable for CryptoPP::AlgorithmParametersTemplate<int>", referenced from:
      __ZTVN8CryptoPP27AlgorithmParametersTemplateIiEE$non_lazy_ptr in amuled-ClientCreditsList.o
  "vtable for CryptoPP::AlgorithmParameters", referenced from:
      __ZTVN8CryptoPP19AlgorithmParametersE$non_lazy_ptr in amuled-ClientCreditsList.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [amuled] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I take a look to http://gtoso.tor.it/pub/amule/osx/2.2.5/OSXBuild/amule-uni.OSXBuild but you used --with-crypto-prefix=$MACPORTS there (with $MACPORTS=/opt/local)...

UPDATE: The problem is not related to Crypto++ 5.6 since it takes place with librcryptopp portfile too... it's strange since I always compile aMule with it and it never failed before. The only thing I changed is the compiler, from gcc-4.0 to gcc-4.2.... do you experienced problems with it? I should have paid attention to the config output: crypto++ 5.6.0 (installed, in /usr/local/cryptopp/). It seems to recognize libcryptopp by itself even if I appended --with-crypto-prefix=/opt/local. I had to remove /usr/local/cryptopp/ and /usr/include/cryptopp to build aMule with Crypto++  by MacPorts.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: GonoszTopi on August 27, 2009, 04:42:21 PM
It seems to recognize libcryptopp by itself even if I appended --with-crypto-prefix=/opt/local.

Adding --with-crypto-prefix=/opt/local means configure will search for cryptlib.h in the following directories:
If cryptlib.h resides in another location, such as in /opt/local/cryptopp/, you should use --with-crypto-prefix=/opt/local/cryptopp.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: mirko.g on August 27, 2009, 04:47:12 PM
It seems to recognize libcryptopp by itself even if I appended --with-crypto-prefix=/opt/local.

Adding --with-crypto-prefix=/opt/local means configure will search for cryptlib.h in the following directories:
  • /opt/local/
  • /opt/local/include/cryptopp/
  • /opt/local/include/crypto++/
If cryptlib.h resides in another location, such as in /opt/local/cryptopp/, you should use --with-crypto-prefix=/opt/local/cryptopp.

Yes I know... or, I knew! But I don't know how it found it in /usr/local/...
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: Vollstrecker on August 27, 2009, 05:06:40 PM
Sure you know. Either, if you use configure, it prints it. Or if you look at the compile commands, you'll see which path's are included. If both fail, ldd is your friend.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: GonoszTopi on August 27, 2009, 06:29:39 PM
Yes I know... or, I knew! But I don't know how it found it in /usr/local/...

Because it automatically checks the following prefixes (in this order):

First found is used.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: mirko.g on August 27, 2009, 09:42:39 PM
Because it automatically checks the following prefixes (in this order):
  • the path given with --with-crypto-prefix
  • /usr

First found is used.

Are you sure? Far from me to doubt your words... but I really did set --with-crypto-prefix=/opt/local and it continued taking /usr/local/cryptopp until I removed /usr/include/cryptopp...  ???
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: GonoszTopi on September 15, 2009, 10:48:28 PM
Starting from rev. 9803 if you set a search path with --with-crypto-prefix the system paths are not scanned. This is to prevent finding an unwanted Crypto++ installation.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: mirko.g on September 16, 2009, 10:04:43 AM
Starting from rev. 9803 if you set a search path with --with-crypto-prefix the system paths are not scanned. This is to prevent finding an unwanted Crypto++ installation.

Does it take place with libiconv too?  ???
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: GonoszTopi on September 16, 2009, 10:39:53 AM
No, that's out of scope.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: ngllgn on February 04, 2011, 08:43:53 AM
I've just bought my first Intel Mac and Snow Leopard, and wish to update my current aMule 2.2.2 which I was using on a PPC Mac with Tiger, which has always been stable and worked perfectly for me. Please could someone recommend whether I should stick with this version or which more recent stable version I should download. Please note that I am a rather unsophisticated user of this application and talk of compiling, tar, bz  and other technical aspects do not mean anything to me. Many thanks.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: littleb2005 on February 05, 2011, 12:43:22 AM
I've just bought my first Intel Mac and Snow Leopard, and wish to update my current aMule 2.2.2 which I was using on a PPC Mac with Tiger, which has always been stable and worked perfectly for me. Please could someone recommend whether I should stick with this version or which more recent stable version I should download. Please note that I am a rather unsophisticated user of this application and talk of compiling, tar, bz  and other technical aspects do not mean anything to me. Many thanks.


i am not sure you get support for such an old version of amule also if compile not your thing then look for ones that have already been compile and built


the new most stable version is 2.2.6

http://sourceforge.net/projects/amule/files/aMule/2.2.6/aMuleCore-2.2.6-x86-Leopard-MFb03.dmg/download

or if u want to run an svn build which should contains more fixes and may be stable then go here

http://forum.amule.org/index.php?topic=18474.0

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: ngllgn on February 26, 2011, 02:37:06 PM
OK. I've downloaded aMule 2.2.6 and

1 Added aMule to applications in System Preferences/Security Settingss/Firewall using the + button after deleting the settings for aMule 2.2.5
2 In aMule/Preferences/Connection set the Standard client TCP and UDP and the extended server requests (TCP+3) Ports
3 Checked Enable UPnP TCP Port (with the same port number as the Standard client TCP Port
4 Gone into my router on 192.168.1.1 and set
a) NAT - Virtual Servers Setup and set the same Port numbers as 2 above (with the only doubt being whether the Server IP address should be the router address ie 192.168.1.1 or the computer's address ie 192.168.1.11 (help please?)
b) NAT - port forwarding with the same External Port Start and End numbers for both TCP and UDP protocols as 2 above
c) NAT - port triggering with the same Trigger and Open Protocol and Port Range numbers as 2 above

I am still getting a Low-ID, firewalled KAD and a Universal Plug and Play error which reads like this:


2011-02-26 14:28:53: Universal Plug and Play: error(UPNP_DISCOVERY_ADVERTISEMENT_ALIVE): Error retrieving device description from http://192.168.1.1:5431/dyndev/uuid:0000e098-c0a0-00e0-b0a0-48b8003808e0: UPNP_E_INVALID_DESC.

I am at a loss as to what to do next. I had the same problem years ago when first installing a much earlier version of aMule on the old PPC G5 iMac, but cannot remember how I solved it. I have a feeling it just solved itself after weeks of frustration and my doing nothing. But is there nothing I can do to be a bit more proactive this time? Grateful for any advice offered. Thanks.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: ngllgn on February 26, 2011, 02:43:25 PM
Oh, and the server log also tells me that 'Your XXXXX port is  not reachable. Please review your network config.'

This XXXXX is the same in all the settings in the aMule preferences, the iMac Securtiy/Firewall settings and the Router NAT Virtual Server set-up, port forwarding and port triggering settings.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: Stu Redman on February 26, 2011, 05:48:39 PM
- If you upgrade from 2.2.5 to 2.2.6 there is no reason to change anything in the router config or in aMule's config. Looks like you have configured your system to death.
- You can either use port forwarding (preferred) or UPnP. Both together makes no sense.
- Disable NAT port triggering
- Disable NAT virtual server
- Just forward your TCP port and your UDP port (and if you use servers the extended server requests (TCP+3) port)
- And make sure your firewall isn't blocking aMule.
Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: ngllgn on February 26, 2011, 08:32:48 PM
- If you upgrade from 2.2.5 to 2.2.6 there is no reason to change anything in the router config or in aMule's config. Looks like you have configured your system to death.

Perhaps that's the problem. But after not being able to connect using 2.2.6 for the last couple of weeks having done nothing else but upgrade, I had to try something.

- You can either use port forwarding (preferred) or UPnP. Both together makes no sense.

I have disabled UPnP in aMule.

- Disable NAT port triggering

Done.

- Disable NAT virtual server

Done.

- Just forward your TCP port and your UDP port (and if you use servers the extended server requests (TCP+3) port)

Done, although I have no idea what  servers are involved and what an extended server is, or is not. I have a very simple set-up: one router and one Mac that connects to the router via wifi. But the moment I do this port forwarding in the router, the details appear on the Virtual Servers Setup router page. The one  bit I am unsure about here is what IP address I should be putting in here. Should it be the router IP address?

- And make sure your firewall isn't blocking aMule.

System Preferences/Security/Firewall/Advanced/

I have added aMule (again) here, so that the green light shows next to aMule with the text "Allow Incoming Connections".

I have done this about 6 times now, but I am still getting a low ID, Kad is firewalled and the two arrows in aMule stay yellow (as for the past 2 weeks). Another difficulty with aMule 2.2.6 is that it is very difficult or impossible to drag or move it on the desktop...it seems to freeze a lot of the time. Having said all this, aMule 2.2.2 worked brilliantly for me for a long time on an old iMac and I don't wish to complain about not being able to make it this time yet. There is something that is just not quite intuitive about it still.

Title: Re: aMule 2.2.x and SVN (with amuled e amulegui) Tiger/Leopard Universal Binary
Post by: ngllgn on February 26, 2011, 11:21:08 PM
Well, well. aMule 2.2.6 has just decided to start working. Thanks for your help.