aMule Forum
English => Multiplatform => Mac OSX => Topic started 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:
PATH="/Applications/aMule-SVN/aMule.app/Contents/MacOS:$PATH" amuled -f
I suggest to add to .profile something as it:
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:
export MANPATH=/Applications/aMule-SVN/aMule.app/Contents/man:$MANPATH
-
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
-
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...
-
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.
-
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.
-
Works on Tiger PPC ;D
Thank you very much gtoso
-
Tested on Leopard 10.5.2 PPC.
Thanks!
-
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)
-
Crawler do you have that same problem with the latest cvs tarball?
-
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.
-
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:
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
-
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 ...
-
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.
-
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
-
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
-
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...
-
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)?
-
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.
-
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".
-
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)
-
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.
-
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.
-
@ 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).
-
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?
-
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.
-
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.
-
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.
-
Maybe this should be stickied or something? People make new topics about not finding a working version, although this works perfectly.
-
Good idea, stickied.
-
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?
-
No, there is not, but I can inform you after there have been significant changes, if you want me to.
-
No, there is not, but I can inform you after there have been significant changes, if you want me to.
Ok, thanks.
-
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.
-
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
-
This one:
aMule-SVN-20080422-Mac_UniversalBinary_Tiger_Leopard-with_amuled-GeoIP-by_GToso.zip
Did it again; same issue.
Tony
-
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?
*) 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.
-
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?
-
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...
-
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 ;)
-
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!
-
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 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!
-
@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.
-
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.
-
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...
-
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.
-
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).
-
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
-
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.
-
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 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...
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?
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
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
-
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?
-
Can you please attach the log or have a look at it? The error is written in there.
-
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...
-
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!
-
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!
-
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
-
Could you please explain what "respecting the icon bar" does on a Mac? How does this influence the behaviour of applications?
-
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).
-
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)
-
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
-
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.
-
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.).
-
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?
-
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 :-(
-
Please try tomorrow tarball, some problems while detecting libupnp have been fixed.
-
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 :)
-
Could you try with tomorrow svn tarball and report about UPnP detection?
-
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.
-
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.
-
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!
-
the macports version of libupnp is now 1.6.6 (I filed a ticket :))
-
i would like to remove amule and amulegui, i did but amulegui doestn remove from dock, what can i do?
-
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...
-
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!!!
-
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. ???
-
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).
-
I bet it only works with GNU ld, but unfortunately we don't check it (yet).
-
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
-
Hi,
I installed the 2.2.2 29/8/08 SVN version by Gtoso, I had a crash on launch.
Log attached.
bye
-
xja, could you create a gdb backtrace of the crash?
-
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...
-
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
-
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
-
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.
-
I hope you will compile the 2.2.2
Done :)
-
Ok, I will launch aMule via terminal, I've tried right now, but it didn't crashed, I'll let you know.
Bye
-
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.
-
gtoso,
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?
-
gtoso,
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.
-
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:
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):
wxASSERT(fd >= 0 && fd < FD_SETSIZE);
This is how the current svn code is.
Cheers!
-
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
-
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.
--- 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":
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:
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
-
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:
// 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!
-
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
-
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.
-
Will there be a new OS X binary for aMule 2.2.3? Preferably by gtoso, since he is 'Official MacOSX Packager' - noblesse oblige ;)
-
http://www.macupdate.com/info.php/id/16818/amule
Everything is here :
http://gtoso.tor.it/pub/amule/osx/2.2.3/
-
Thanx :), totally missed that one ::)
-
2.2.4 ? 8)
-
2.2.4 ? 8)
Soon
-
Thanks ! Any differences for the mac version ?
-
UPDATE: take a look to this thread http://www.amule.org/amule/index.php?topic=16788.0
-
Soon
I'm glad we made this guy an official contributor. He's totally in our wavelength.
-
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.
-
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...
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.
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
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,
-
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
-
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.
-
New upstream release!!!
My 2.2.5 OSX package is ready, please test it.
-
New upstream release!!!
You compiled with debug flags?
P.S. Nice job with the wxTextCtrl patch ;)
-
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.
-
Thanks for the 2.2.5 compilation for OSX. You are my hero, gtoso.
And this was a very really quick and full job.;-)
-
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.
-
Hello,
Thanks for this software.
How to download, a username and password are required?
Best regards
-
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)
-
Can't download either from here:
http://www.amule.org/files/files.php?cat=44
Can someone upload it to Rapidshare or similar?
-
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|/
-
Now BerliOS is ok.
-
I updated the links for 2.2.5 builds in my first post (http://www.amule.org/amule/index.php?topic=13920.0).
-
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?
-
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).
-
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
-
Interesting but not good enough. Would be good to know if anything is in the aMule log files.
-
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:
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.
-
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.
-
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/...
-
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.
-
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):
- the path given with --with-crypto-prefix
- /usr
- /usr/local
- /opt
- /opt/local
- /usr/pkg
- /mingw
First found is used.
-
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... ???
-
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.
-
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? ???
-
No, that's out of scope.
-
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'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
-
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.
-
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.
-
- 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.
-
- 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.
-
Well, well. aMule 2.2.6 has just decided to start working. Thanks for your help.