aMule Forum

English => Multiplatform => Mac OSX => Topic started by: lionel77 on February 09, 2005, 08:40:10 PM

Title: -= aMule CVS Binaries for Mac OS X =-
Post 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:

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)
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on February 21, 2005, 07:03:35 AM
new version added (see above)
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on February 28, 2005, 11:08:52 PM
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.
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on March 02, 2005, 05:42:42 AM
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.
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on March 16, 2005, 05:37:14 AM
aMule-Mac.cvs2005-03-15.unicode.debug.zip added:
this version contains many small fixes. update is recommended.
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on March 22, 2005, 10:59:46 PM
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).
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on March 29, 2005, 07:15:41 PM
aMule-Mac.cvs2005-03-29.unicode.debug.zip added:
contains a number of recent fixes.
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on April 07, 2005, 05:34:22 AM
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...
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on April 15, 2005, 10:36:57 PM
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=)).
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on August 24, 2005, 10:02:56 AM
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.
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on September 18, 2005, 09:38:14 PM
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
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on October 08, 2005, 01:32:06 AM
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).
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: ken on October 08, 2005, 07:16:24 AM
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.
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on October 13, 2005, 09:26:21 PM
Thanks for the hint ken, I've updated the above text accordingly. :)

Quote
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").
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on November 04, 2005, 07:08:04 AM
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:

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.

Also changed "Note to Tiger users" to reflect that the 10.4.3 update has fixed the stuck connections issue -- yeah. ;)
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on December 11, 2005, 08:08:10 PM
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:
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on December 21, 2005, 08:13:56 AM
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:
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on January 19, 2006, 11:24:10 PM
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:
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on June 03, 2006, 10:32:28 PM
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:
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on August 08, 2006, 06:27:08 AM
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:
Title: Re: -= aMule CVS Binaries for Mac OS X =-
Post by: lionel77 on August 10, 2006, 08:48:13 PM
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.