aMule Forum
English => Multiplatform => Mac OSX => Topic started by: lionel77 on February 09, 2005, 08:40:10 PM
-
New official aMule binaries are typically released only every couple months. To profit from improvements that have been made to the code in the meantime, users normally would have to compile aMule themselves. Many Mac users, however, lack the time, experience or both in order to do this.
The goal of this thread is to provide users with ready-to-use aMule binaries that incorporate all the new features and improvements of the most recent aMule CVS code. Since these are snapshot builds, there is a chance that they are somewhat less stable than the official releases, but I usually go through a reasonable amount of testing to make sure that the versions I post here don't exhibit any obvious problems.
In addition to providing you with the most recent features & fixes, these builds also allow you to give valuable feedback that will help us to improve aMule even further. So please feel free to share your comments on the forum.
Most recent CVS build:
Tiger (OS X 10.4) version: aMule-Mac.CVS.2006-08-10.noDebug_UniversalBinary_TigerOnly.zip (http://prdownload.berlios.de/amule/aMule-Mac.CVS.2006-08-10.noDebug_UniversalBinary_TigerOnly.zip) (9 MB, uses wxWidgets CVS 2006-08-06)
Panther (OS X 10.3) version: aMule-Mac.CVS.2006-08-06.noDebug_Panther.zip (http://prdownload.berlios.de/amule/aMule-Mac.CVS.2006-08-06.noDebug_Panther.zip) (5 MB, uses wxWidgets CVS 2006-08-06)
Note: New link for the Tiger Universal Binary version! The one I had originally posted was built against the wrong wx install on my system, which resulted in frequent crashes.
IMPORTANT: These versions contain a number of bigger features (e.g., support for files > 4GB) that are still considered relatively experimental. This is the reason why at this point they are still only in the developer but not in the stable branch of the aMule code base. Because of these changes, I stopped providing CVS builds in January, but I have been running those versions for long enough now that I feel comfortable providing them to cautious users.
To prevent users from accidentally running these experimental builds, they cannot be started through a simple double click. Instead, you need to start them through the Terminal with the switch "--i-would-marry-my-mule". So first you need to start the Terminal application (in /Applications/Utilities/). Then drag the aMule application icon from wherever you keep it and drop it onto the Terminal window. Terminal will insert the path to the application onto the command line. It will also add a space after the path. Now delete the space at the end of the path and paste /Contents/MacOS/amule --i-would-marry-my-mule to the end of the path. When you then hit return aMule will start.
Version notes:
- Needs to be started through the Terminal with the switch "--i-would-marry-my-mule"
- Fix: Faster download speeds. Before, the download rate per source would usually not go beyond 3k/s.
- Fix: Right-clicking on tabs works finally properly again
- The usual number of things that I don't remember off the top of my head right now
Most recent official stable release:
Tiger (OS X 10.4) version: aMule-2.1.3-Mac_UniversalBinary_TigerOnly.zip (http://prdownload.berlios.de/amule/aMule-2.1.3-Mac_UniversalBinary_TigerOnly.zip)
Panther (OS X 10.3) version: aMule-2.1.3-Mac_Panther.zip (http://prdownload.berlios.de/amule/aMule-2.1.3-Mac_Panther.zip)
-
new version added (see above)
-
aMule-Mac.cvs2005-02-28.unicode.debug.zip added:
contains among other things some significant server connection fixes and most importantly, it lists the download we got seperately for different clients in the stats. using the latter we should be able to figure out whether the download problems are specific to emule->amule transfers or rather universal.
-
aMule-Mac.cvs2005-03-01.unicode.debug.zip added:
This update is highly recommended for every mac user as it contains major fixes for downloading behavior.
-
aMule-Mac.cvs2005-03-15.unicode.debug.zip added:
this version contains many small fixes. update is recommended.
-
aMule-Mac.cvs2005-03-22.unicode.debug.zip added:
among other things resolves the following issue: amule would self terminate if the user does not respond to a debug dialog in time. from user perspective this looked like an unexpected crash.
update is recommended.
EDIT:
updated to aMule-Mac.cvs2005-03-22b.unicode.debug.zip:
this version fixes this (http://forum.amule.org/thread.php?sid=&postid=29361) and this (http://forum.amule.org/thread.php?threadid=5366&sid=) issue (same cause actually).
-
aMule-Mac.cvs2005-03-29.unicode.debug.zip added:
contains a number of recent fixes.
-
aMule-Mac.cvs2005-04-07.unicode.debug.zip added:
this build contains recent get-ready-for-2.0 fixes and in addition, it is built again against current wx cvs again rather than against wx 2.5.4. the wx developers have fixed a couple issues since 2.5.4 and have finally stabilized cvs again, so that it is actually usable...
-
aMule-Mac.cvs2005-04-15.unicode.debug.zip added:
scroll wheel support! :)
among other things, you should now be able to delete the app without restart (see here (http://forum.amule.org/thread.php?threadid=5750&sid=)).
-
aMule-Mac.svn2005-08-24.zip added:
A number of improvements & fixes that I don't remember off the top of my hat.
Preliminary Kad support.
-
aMule-Mac.cvs2005-09-12.zip added:
This is a highly recommended update for Tiger users.
Highlights:
- Kad is now working on the Mac
- aMule tolerates significantly more stuck connections (see above)
- a dozen smaller improvements
-
Added:
Regular version: aMule-Mac.CVS.2005-10-06.noDebug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2005-10-06.noDebug.zip) (5 MB)
Debug version: aMule-Mac.CVS.2005-10-06.debug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2005-10-06.debug.zip) (34 MB)
The only difference between the two versions (apart from their size) is that the debug version allows you to report a backtrace (http://www.amule.org/wiki/index.php/Backtraces) in case of a crash that we can use to identify and fix the underlying cause of the crash.
Note: When you start any of the above two versions for the first time, the invisible ".aMule" settings folder in your home folder will be moved to "Library/Application Support/aMule" in your home folder. If you want to go back to an older version of aMule (e.g. 2.0.3) then you need to move the folder back if you want to keep your settings and partial downloads. To do this, quit aMule and do "mv ~/Library/Application\ Support/aMule ~/.aMule" in the Terminal before you start the older aMule version.
Both versions were built against a patched version of wxWidgets (cvs 2005-10-06).
-
One small addition to what lionel77 said about moving your configuration directory back: if your Incoming or Temp directories refer to folders within the configuration directory (which they do, by default), then they will have been changed by the relocation.
In other words, if your Incoming used to be "/Users/[yourusername]/.aMule/Incoming", the relocation changes it to "/Users/[yourusername]/Library/Application Support/aMule/Incoming".
If you decide to switch back, in addition to moving the directory as lionel77 suggested, you need to change those directory settings to refer back to their old locations.
-
Thanks for the hint ken, I've updated the above text accordingly. :)
Note: When you start any of the above two versions for the first time, the invisible ".aMule" settings folder in your home folder will be moved to "Library/Application Support/aMule" in your home folder. If you want to go back to an older version of aMule (e.g., 2.0.3) then you need to move the folder back if you want to keep your settings and partial downloads. To do this, quit aMule and do "mv ~/Library/Application\ Support/aMule ~/.aMule" in the Terminal before you start the older aMule version.
Also, if your Incoming or Temp directories refer to folders within the configuration directory (which they do, by default), then they will have been changed by the relocation. In other words, if your Incoming used to be "/Users/[yourusername]/.aMule/Incoming", the relocation changes it to "/Users/[yourusername]/Library/Application Support/aMule/Incoming". So if you decide to switch back, you need to also change those directory settings to refer back to their old locations (you can do this in "aMule Preferences -> Directories").
-
Added:
Regular version: aMule-Mac.CVS.2005-11-03.noDebug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2005-11-03.noDebug.zip) (5 MB; uses wxWidgets CVS 2005-11-03)
Debug version: aMule-Mac.CVS.2005-11-03.debug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2005-11-03.debug.zip) (33 MB; wxWidgets CVS 2005-11-03)
Highlights:
- Contains a fix from ken for a nasty memory corruption that I've been trying to nail down for over a month. Thanks again ken!
This memory corruption was present in all CVS versions since 2.0.3, so this is a highly recommended update for users of previous CVS versions.
- Part file importer for users that are migrating from other ed2k clients.
- Perfomance improvements for Kad.
- Better notification for incoming chat messages
- Lots more that I don't remember right now.
Also changed "Note to Tiger users" to reflect that the 10.4.3 update has fixed the stuck connections issue -- yeah. ;)
-
Added:
Regular version: aMule-Mac.CVS.2005-12-11.noDebug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2005-12-11.noDebug.zip) (5 MB; uses wxWidgets CVS 2005-12-03)
Debug version: aMule-Mac.CVS.2005-12-11.debug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2005-12-11.debug.zip) (33 MB; wxWidgets CVS 2005-12-03)
Highlights:
- Contains a number of fixes
- Update is recommended for users of previous CVS builds
- Since we are planning on releasing 2.1.0 at some point in the near future, reports of remaining issues are highly appreciated
-
Added:
Regular version: aMule-Mac.CVS.2005-12-21.noDebug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2005-12-21.noDebug.zip) (5 MB; uses wxWidgets CVS 2005-12-17)
Debug version: aMule-Mac.CVS.2005-12-21.debug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2005-12-21.debug.zip) (35 MB; wxWidgets CVS 2005-12-17)
Version notes:
- Contains some server list related fixes.
- As well as a number of smaller fixes.
- Since we are planning on releasing 2.1.0 at some point in the near future, reports of remaining issues are highly welcome.
- Upon public request, I've started to include amulecmd (http://www.amule.org/wiki/index.php/AMuleCMD) with my builds. You can find it in the inside the aMule application package (->"Show package contents" in the Finder). amulecmd is a commandline client to interface with amule. It is very handy for interfacing with aMule over ssh and for incorporating it into shell scripts (e.g., to change the upload rate at certain times of the day).
-
Added:
Regular version: aMule-Mac.CVS.2006-01-14.noDebug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2006-01-14.noDebug.zip) (5 MB; uses wxWidgets CVS 2005-12-28)
Debug version: aMule-Mac.CVS.2006-01-14.Debug.zip (http://download.berlios.de/amule/aMule-Mac.CVS.2006-01-14.Debug.zip) (35 MB; wxWidgets CVS 2005-12-28)
Version notes:
- Fixed: Occasional crashes while downloading ipfilter.dat/server.met
- Fixed: Error message "Cannot get the official hostname (error 22: Invalid argument)" on some systems
- amulecmd (http://www.amule.org/wiki/index.php/AMuleCMD) is now located in "aMule.app/Contents/MacOS/" inside the aMule application package (->"Show package contents" in the Finder).
- a few smaller things
-
Added:
Tiger (OS X 10.4) version: aMule-Mac.CVS.2006-06-03.noDebug_UniversalBinary_TigerOnly.zip (http://prdownload.berlios.de/amule/aMule-Mac.CVS.2006-06-03.noDebug_UniversalBinary_TigerOnly.zip) (8 MB, uses wxWidgets CVS 2006-02-20)
Panther (OS X 10.3) version: aMule-Mac.CVS.2006-06-03.noDebug_Panther.zip (http://prdownload.berlios.de/amule/aMule-Mac.CVS.2006-06-03.noDebug_Panther.zip) (5 MB, uses wxWidgets CVS 2006-03-07)
IMPORTANT: These versions contain a number of bigger features (e.g., support for files > 4GB) that are still considered relatively experimental. This is the reason why at this point they are still only in the developer but not in the stable branch of the aMule code base. Because of these changes, I stopped providing CVS builds in January, but I have been running those versions for long enough now that I feel comfortable providing them to cautious users.
To prevent users from accidentally running these experimental builds, they cannot be started through a simple double click. Instead, you need to start them through the Terminal with the switch "--only-chuck-norris-would-stop-me". So first you need to start Terminal (in /Applications/Utilities/). Then drag the aMule application icon from wherever you keep it and drop it onto the Terminal window. Terminal will insert the path to the application onto the command line. It will also add a space after the path. Now delete the space at the end of the path and paste /Contents/MacOS/amule --only-chuck-norris-would-stop-me to the end of the path. When you then press return aMule will start.
Version notes:
- Needs to be started through the Terminal with the switch "--only-chuck-norris-would-stop-me"
- Support for files > 4 GB
- Fix: language handling was messed up
- A number of things that I don't remember off the top of my head right now
-
Added:
Most recent CVS build:
Tiger (OS X 10.4) version: aMule-Mac.CVS.2006-08-06.noDebug_UniversalBinary_TigerOnly.zip (http://prdownload.berlios.de/amule/aMule-Mac.CVS.2006-08-06.noDebug_UniversalBinary_TigerOnly.zip) (8 MB, uses wxWidgets CVS 2006-08-06)
Panther (OS X 10.3) version: aMule-Mac.CVS.2006-08-06.noDebug_Panther.zip (http://prdownload.berlios.de/amule/aMule-Mac.CVS.2006-08-06.noDebug_Panther.zip) (5 MB, uses wxWidgets CVS 2006-08-06)
IMPORTANT: These versions contain a number of bigger features (e.g., support for files > 4GB) that are still considered relatively experimental. This is the reason why at this point they are still only in the developer but not in the stable branch of the aMule code base. Because of these changes, I stopped providing CVS builds in January, but I have been running those versions for long enough now that I feel comfortable providing them to cautious users.
To prevent users from accidentally running these experimental builds, they cannot be started through a simple double click. Instead, you need to start them through the Terminal with the switch "--i-would-marry-my-mule". So first you need to start the Terminal application (in /Applications/Utilities/). Then drag the aMule application icon from wherever you keep it and drop it onto the Terminal window. Terminal will insert the path to the application onto the command line. It will also add a space after the path. Now delete the space at the end of the path and paste /Contents/MacOS/amule --i-would-marry-my-mule to the end of the path. When you then hit return aMule will start.
Version notes:
- Needs to be started through the Terminal with the switch "--i-would-marry-my-mule"
- Fix: Faster download speeds. Before, the download rate per source would usually not go beyond 3k/s.
- Fix: Right-clicking on tabs works finally properly again
- The usual number of things that I don't remember off the top of my head right now
-
Bugfix for the Tiger Universal Binary version posted:
Most recent CVS build:
Tiger (OS X 10.4) version: aMule-Mac.CVS.2006-08-10.noDebug_UniversalBinary_TigerOnly.zip (http://prdownload.berlios.de/amule/aMule-Mac.CVS.2006-08-10.noDebug_UniversalBinary_TigerOnly.zip) (9 MB, uses wxWidgets CVS 2006-08-06)
Note: New link for the Tiger Universal Binary version! The one I had originally posted was built against the wrong wx install on my system, which resulted in frequent crashes.
Sorry for the inconveniences.