[Fink-devel] issue building with imagemagick1

2008-05-01 Thread Alexander Hansen
(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

2008-05-01 Thread Daniel Macks
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

2008-05-01 Thread Alexander Hansen
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