Snow Leopard

Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
Post Reply
AusS2000
Posts: 32
Joined: 2012-03-16T22:12:53-07:00
Authentication code: 8675308

Snow Leopard

Post by AusS2000 »

Hi guys,

Sorry for the newby question, but is there a file somewhere that I can download, double click, and it install ImageMagick on OSX Snow Leopard?

I've tried all the suggested MacPorts and Homebrew methods but there is always some resource that requires some other resource that requires a symbolic link or something. Crazy.
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Snow Leopard

Post by fmw42 »

I don't think there is any binary other than for Lion. The IM developers only have one Mac for generating a binary. But I will defer to the IM developers for any error in my statement.

On the other hand, I have had good success in using MacPorts to download all my delegates, then I install IM manually from source so that I can keep up faster with newer versions. However, others have just used the IM port from MacPorts. Try to install all the delegates you may want first. Then IM. The typical important delegates are: tiff, png, jpeg, ghostscript, fontconfig, freetype and x11. Be sure you have the Xcode Tools already installed.

Here is a list of the ones that I have installed.

DELEGATES bzlib fftw fontconfig freetype gs jpeg jng jp2 lcms2 lqr openexr png rsvg tiff x11 xml zlib


It will take quite a while to get all the delegates as each may require some other dependency. But MacPorts will know and do so properly. Then install IM from MacPorts and you should be good to go. Once you have all the delegates installed, you can use MacPorts from time to time to update your delegates and it will do so without your needing to do them one at a time. See the MacPorts commands.
Skunkworks
Posts: 2
Joined: 2012-03-17T16:46:30-07:00
Authentication code: 8675308

Re: Snow Leopard

Post by Skunkworks »

The dilemma for us Snow Leopard users is the following:

1. It seems we cannot get a Snow Leopard Mac OSX binary to install ImageMagick manually; but
2. the alternative of using MacPorts requires Xcode to be installed; but
3. Apple does not provide legacy versions of Xcode on its website or AppStore - only Xcode for Lion. So we cannot install Xcode.

I have legitimate reasons for staying with Snow Leopard - I need to use Rosetta. But that means I am stuck when it comes to installing ImageMagick.

Can you propose a solution for this dilemma? Thanks.

Brendan.
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Snow Leopard

Post by fmw42 »

Apple does not provide legacy versions of Xcode on its website or AppStore - only Xcode for Lion. So we cannot install Xcode.
Xcode comes with your install disk as an optional install.

Also if you sign up on the (free) developers site (Apple ID and password), you can download Xcode 3 for Snow Leopard. see https://developer.apple.com/support/xcode/
http://macfiets.blogspot.com/2011/05/ho ... ode-3.html

Here is a download site on CNET http://download.cnet.com/Apple-Xcode/30 ... 64078.html and also http://www.freemacware.com/apple-xcode-313/

I am on snow leopard for the same reason (rosetta).
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Snow Leopard

Post by fmw42 »

Also if you sign up on the (free) developers site (Apple ID and password), you can download Xcode 3 for Snow Leopard. see https://developer.apple.com/support/xcode/
http://macfiets.blogspot.com/2011/05/ho ... ode-3.html

Here is a download site on CNET http://download.cnet.com/Apple-Xcode/30 ... 64078.html and also http://www.freemacware.com/apple-xcode-313/
Skunkworks
Posts: 2
Joined: 2012-03-17T16:46:30-07:00
Authentication code: 8675308

Re: Snow Leopard

Post by Skunkworks »

fmw42 wrote:Xcode comes with your install disk as an optional install.
Hmm... I'm pretty sure when I did my clean install of Snow Leopard, Xcode wasn't in the "Customise" list as an option. I'm normally pretty obsessive about things like that...
fmw42 wrote:Also if you sign up on the (free) developers site (Apple ID and password), you can download Xcode 3 for Snow Leopard. see https://developer.apple.com/support/xcode/
OK I've done this and am currently downloading Xcode 3.2.6 [4.14 GB!!]. Apple don't make this easy...

Hopefully then I can install MacPorts and everything will work again...

[ I am migrating from my 8-year-old G5 which was still working a treat but far too much software no longer works on non-Intel machines ]

Thanks.
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Snow Leopard

Post by fmw42 »

[ I am migrating from my 8-year-old G5 which was still working a treat but far too much software no longer works on non-Intel machines ]
I just migrate from a PowerPC G4 Mac Mini to an INTEL Mac Mini just a few months ago. I have not checked my current install disk, but my old Tiger disk had Xcode Tools on it as an optional install.
AusS2000
Posts: 32
Joined: 2012-03-16T22:12:53-07:00
Authentication code: 8675308

Re: Snow Leopard

Post by AusS2000 »

Thanks for the replies guys. I guess that explains why no Snow Leopard. Ok, on to manual install.

I have downloaded MacPorts and Xcode. When I enter:
sudo port install ImageMagick

I get:

Last login: Sat Mar 17 15:44:57 on ttys000
photoimaging:~ wayneirvine$ sudo port install ImageMagick
Password:
dlopen(/opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib, 10): Library not loaded: /usr/lib/libcurl.4.dylib
Referenced from: /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib
Reason: Incompatible library version: Pextlib.dylib requires version 7.0.0 or later, but libcurl.4.dylib provides version 6.0.0
while executing
"load /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib"
("package ifneeded Pextlib 1.0" script)
invoked from within
"package require Pextlib 1.0"
(file "/opt/local/bin/port" line 39)
photoimaging:~ wayneirvine$

I didn't get very far did I?
AusS2000
Posts: 32
Joined: 2012-03-16T22:12:53-07:00
Authentication code: 8675308

Re: Snow Leopard

Post by AusS2000 »

I just reloaded MacPorts and ran the install again. Seems to be going well.
Post Reply