pkg-config / Magic++-config bug
| Newsgroups | gmane.comp.video.image-magick.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi As that's first time (as far I remember) I write here, I have to thank you your great work on Imagemagick. I tried to work on Inkscape detection of ImageMagick in configure script I noticed some problems (with ImageMagick-6.3.4) : The configure script of inkscape doesn't use the good method, and there is problem on imagemagick pkg-config *.pc definition Inkscape actually uses Magic++-config instead of pkg-config but uses it as pkg-config Magic++-config --libs It doesn't get the --ldflags for the linked libs path (as some X11 libs). pkg-config --libs get both linked libs names (as --libs) and libs path (as --ld-flags), now there is two separates methods to obtain only libs or ldflags : pkg-config --libs-only-l (for --libs) and pkg-config --libs-only-L (for --ldflags) The problem is than the ldflags are not well defined in my ImageMagick pgk-config .pc files: pkg-config --libs-only-L ImageMagick++ -L/opt/gfx/imagemagick-6.3.4/lib pkg-config --libs ImageMagick++ -L/opt/gfx/imagemagick-6.3.4/lib -lMagick++ -lWand -lMagick but are well defined with : Magick++-config --ldflags: -L/opt/gfx/imagemagick-6.3.4/lib -L/opt/X11R7.2/lib -lfreetype -lz Magick++-config --libs: -lMagick++ -lMagick -llcms -ltiff -lfreetype -ljpeg -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz -lpthread -lm -lpthread -lWand -lMagick