I took all the defaults building ImageMagick via Fink Commander. It got upset because:
Unpacking xfree86 (from .../xfree86_4.3.99.16-2_darwin-powerpc.deb) ... WARNING: if you compile X11 applications against this XFree86 release, you will *not* be able to run them if you decide to revert to Apple's X11 provided with Panther.
You have an existing X11 installation in /usr/X11R6 and/or /etc/X11. This package refuses to overwrite these. Remove them, then tell Fink to install xfree86 again. (The package won't be recompiled.) If you want to keep your X11 installation, install system-xfree86 resp. system-xtools instead to make this known to Fink's package system.
Press Return to continue.
dpkg: error processing /sw/fink/dists/stable/main/binary-darwin-powerpc/x11-system/ xfree86_4.3.99.16-2_darwin-powerpc.deb (--install): subprocess pre-installation script returned error exit status 1 Unpacking xfree86-shlibs (from .../xfree86-shlibs_4.3.99.16-2_darwin-powerpc.deb) ...
You have an existing X11 installation in /usr/X11R6/lib. This package refuses to overwrite these. Remove them, then tell Fink to install xfree86-shlibs again. (The package won't be recompiled.)
--------------------------------
Well, at least the messages are detailed and try to be helpful. But I am left with a number of questions.
Jeez. I have to throw out one X11 installation to install xfree86? Well, the first error above says I can "install system-xfree86 resp. system-xtools", but the second error says X11 must be removed.
Now my guess would be to stick with Apple's own X11. Should I override the default when the ImageMagick build asks if I want to build the xfree86 dependency? If not, should I remove X11, or install system-xfree86? If the latter, what the hell does "resp. system-xtools" mean, and what made them think they could not spell out the word beginning "resp.". :) I am assuming the second error message was faulty in saying X11 had to be removed, and that the system-xfree86 install will clear that conflict as well.
kt
Ahem. As a non-fan of fink, I'd recommend compiling ImageMagick yourself (that's what I did). But, if you stick with fink, don't install xfree86, use Apple's. If you tell it to ignore the X11 dependancy, it *should* find the installed X11 when configuring ImageMagick. If not, I'd use fink to install all the other libraries you want, but do IM by hand (it's a simple matter of "./configure && make && make install").
(Speaking of library problems, why won't Boost build on my OS X system?!?!)
Thomas F. Burdick wrote:
Ahem. As a non-fan of fink,
Just when Fink Commander was making me fall in love with open source and *nix!
I'd recommend compiling ImageMagick yourself (that's what I did). But, if you stick with fink, don't install xfree86, use Apple's.
Check big time. Their X11 is Aqua-friendly, yes?
I went with the imagemagick-nox package, and selected the option ghostscript-nox. Love those names. Not. :)
Then Mark (?) recommended system-x11, which I think was meant to be system-xfree86 since the doc for that says it will simply satisfy any dependency on xfree86. Sadly, Fink Commander tells me there is nothing to install. But does not show it as installed. <sigh> <g>
kt
Hey there,
Am 19.10.2004 um 02:11 schrieb Kenny Tilton:
<snip> Check big time. Their X11 is Aqua-friendly, yes?
Yep. Sort of. You Do have Apples X11 installed, yes?
I went with the imagemagick-nox package, and selected the option ghostscript-nox. Love those names. Not. :)
Then Mark (?) recommended system-x11, which I think was meant to be system-xfree86 since the doc for that says it will simply satisfy any dependency on xfree86. Sadly, Fink Commander tells me there is nothing to install. But does not show it as installed. <sigh> <g>
Yes, sorry, I was referring to system-xfree86, along with -dev and -shlibs. And FinkCommander, for all its Cocoalicious glory, seems to have a problem with showing the correct status of system- packages. Do a "fink list system" in the Terminal. That shows, amongst others, on my system:
system-viha 0.0.1a-3 Placeholder for Viha WiFi framework
i system-xfree86 2:4.3-2 [placeholder for user installed x11] i system-xfree... 2:4.3-2 [placeholder for user installed x11 devel... i system-xfree... 2:4.3-2 [placeholder for user installed x11 share... xdvi-system-... 22.78-1 Display dvi files under X11 (system-tetex...
Even when FinkCommander claims the stuff is not installed. :|
Cheers,
Mark
Mark Sapa wrote:
packages. Do a "fink list system" in the Terminal. That shows, amongst others, on my system:
system-viha 0.0.1a-3 Placeholder for Viha WiFi framework
i system-xfree86 2:4.3-2 [placeholder for user installed x11] i system-xfree... 2:4.3-2 [placeholder for user installed x11 devel... i system-xfree... 2:4.3-2 [placeholder for user installed x11 share...
Cool. Got it all. Thx again. kt