[Fink-devel] issue building with imagemagick1
(I talked with David earlier about this on IRC, and this is a followup) The issue is that I wanted to update a package to use imagemagick1. It wound up failing thusly: g++ -I/sw/include/ImageMagick -g -O2 -Wall -W -D_THREAD_SAFE -DYYDEBUG=1 -g -O2 -L/sw/lib -o drawtiming -L/sw/lib/pango-ft219/lib -L/sw/lib/fontconfig2/lib -L/ usr/X11/lib -R/usr/X11/lib -L/sw/lib/freetype219/lib -lfreetype -lz -Wl,-framewo rk,CoreServices -Wl,-framework,ApplicationServices -L/sw/lib main.o parser.o sca nner.o timing.o -L/sw/lib -lMagick++ -lWand -lMagick -lgnugetopt ld: library not found for -lWand collect2: ld returned 1 exit status David told me that upstream is now using libMagickWand instead of libWand, so I looked in my packages' source code for a hardcoded lWand. There was none. I found that it was getting its ImageMagick build environment from %p/bin/Magick++-config (installed through imagemagick1-dev). So I checked that, and found the following line: --libs) echo -L${libdir} -lMagick++ -lWand -lMagick So I'd think we'd either need a compatibility symlink libWand.dylib - libMagicWand.1.dylib, or to fix Magick++-config (that looks like the only config file that will output -lWand). - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel
Re: [Fink-devel] issue building with imagemagick1
On Thu, May 01, 2008 at 03:49:12PM -0400, Alexander Hansen wrote: (I talked with David earlier about this on IRC, and this is a followup) The issue is that I wanted to update a package to use imagemagick1. It wound up failing thusly: g++ -I/sw/include/ImageMagick -g -O2 -Wall -W -D_THREAD_SAFE -DYYDEBUG=1 -g -O2 -L/sw/lib -o drawtiming -L/sw/lib/pango-ft219/lib -L/sw/lib/fontconfig2/lib -L/ usr/X11/lib -R/usr/X11/lib -L/sw/lib/freetype219/lib -lfreetype -lz -Wl,-framewo rk,CoreServices -Wl,-framework,ApplicationServices -L/sw/lib main.o parser.o sca nner.o timing.o -L/sw/lib -lMagick++ -lWand -lMagick -lgnugetopt ld: library not found for -lWand collect2: ld returned 1 exit status David told me that upstream is now using libMagickWand instead of libWand, so I looked in my packages' source code for a hardcoded lWand. There was none. I found that it was getting its ImageMagick build environment from %p/bin/Magick++-config (installed through imagemagick1-dev). So I checked that, and found the following line: --libs) echo -L${libdir} -lMagick++ -lWand -lMagick So I'd think we'd either need a compatibility symlink libWand.dylib - libMagicWand.1.dylib, or to fix Magick++-config (that looks like the only config file that will output -lWand). foo-config returns incorrect information about foo does sound like a bug in foo. dan -- Daniel Macks [EMAIL PROTECTED] http://www.netspace.org/~dmacks - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel
Re: [Fink-devel] issue building with imagemagick1
Oh, sorry about the redundant extra message. Thunderbird on Windows XP. ;-) - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel