Hello!

I am preparing ImageMagick 6.7.7 built with GCC >= 4.4. Build succeeds on Mac 
OS X 10.6.8 in 32 bit with GCC 4.6.3 but *seems* to fail on Mac OS X 10.5.8 
with GCC 4.6.3 because of:

        - Depends line is: imagemagick2-shlibs (= 6.7.7-2-1), gcc44 | gcc45 | 
gcc46 | gcc47, lcms-shlibs (>= 1.11-1), libtiff-shlibs (>= 3.6.1-3), 
libjasper.1-shlibs (>= 1.900.1-1), libpng14-shlibs, libdjvulibre21-shlibs (>= 
3.5.21-1003), libjpeg8-shlibs, fontconfig2-shlibs (>= 2.4.1-1), expat1-shlibs 
(>= 2.0.0-1), bzip2-shlibs (>= 1.0.2-2), libxml2-shlibs (>= 2.6.30-1), libiconv 
(>= 1.11-1), freetype219-shlibs (>= 2.3.5-1), libjbig-shlibs, ghostscript | 
ghostscript, openexr, libwmf-shlibs (>= 0.2.8.4-2), x11-shlibs, darwin (>= 9-1)
        Writing control file...
        
        Validating .deb dir /sw/build.build/root-imagemagick-6.7.7-2-1...
        Error: The -framework flag may get munged by libtool. See the gcc 
manpage for information about passing multi-word options to flags for specific 
compiler passes.
                Offending file: 
/sw/lib/ImageMagick-6.7.7/modules-Q16/coders/pango.la
                Offending line: inherited_linker_flags='  -fopenmp -pthread 
-framework Carbon'
        Removing runtime build-lock...
        Removing build-lock package...

A bit out of the blue (with no connection to configure) these lines appear:

        libtool: link: gcc-4 -std=gnu99 -std=gnu99  -o coders/.libs/pango.so 
-bundle  coders/.libs/coders_pango_la-pango.o   -L/sw/lib/pango-ft219/lib 
-L/sw/lib/fontconfig2/lib -L/sw/lib/freetype219/lib -L/sw/lib -L/usr/X11R6/lib 
magick/.libs/libMagickCore.dylib -L/usr/X11/lib -L/sw/lib/gcc4.6/lib 
/sw/lib/liblcms2.dylib /sw/lib/libtiff.dylib 
/sw/lib/freetype219/lib/libfreetype.dylib /sw/lib/libjpeg.dylib 
/sw/lib/libfftw3.dylib /sw/lib/fontconfig2/lib/libfontconfig.dylib 
/usr/X11/lib/libXext.dylib /usr/X11/lib/libXt.dylib /usr/X11/lib/libSM.dylib 
/usr/X11/lib/libICE.dylib /usr/X11/lib/libX11.dylib /usr/X11/lib/libxcb.dylib 
/usr/X11/lib/libXau.dylib /usr/X11/lib/libXdmcp.dylib /sw/lib/liblzma.dylib 
-lbz2 -lz -lm /sw/lib/gcc4.6/lib/libgomp.dylib -lpthread /sw/lib/libltdl.dylib 
/sw/lib/pango-ft219/lib/libpangocairo-1.0.dylib 
/sw/lib/pango-ft219/lib/libpango-1.0.dylib /sw/lib/libcairo.dylib 
/sw/lib/libgobject-2.0.dylib /sw/lib/libgmodule-2.0.dylib 
/sw/lib/libgthread-2.0.dylib /sw/lib/libglib-2.0.dylib /sw/lib/libintl.dylib  
-fopenmp -O2 -mcpu=powerpc -pthread   -fopenmp -pthread -framework Carbon 
-Wl,-exported_symbols_list,coders/.libs/pango-symbols.expsym
        
        libtool: link: gcc-4 -std=gnu99 -std=gnu99  -o coders/.libs/svg.so 
-bundle  coders/.libs/coders_svg_la-svg.o   -L/sw/lib/pango-ft219/lib 
-L/sw/lib/fontconfig2/lib -L/sw/lib/freetype219/lib -L/sw/lib -L/usr/X11R6/lib 
magick/.libs/libMagickCore.dylib -L/usr/X11/lib -L/sw/lib/gcc4.6/lib 
wand/.libs/libMagickWand.dylib 
/sw/build.build/imagemagick-6.7.7-2-1/ImageMagick-6.7.7-2/magick/.libs/libMagickCore.dylib
 /sw/lib/liblcms2.dylib /sw/lib/libtiff.dylib 
/sw/lib/freetype219/lib/libfreetype.dylib /sw/lib/libjpeg.dylib 
/sw/lib/libfftw3.dylib /sw/lib/fontconfig2/lib/libfontconfig.dylib 
/usr/X11/lib/libXext.dylib /usr/X11/lib/libXt.dylib -lbz2 -lpthread 
/sw/lib/libltdl.dylib /usr/X11/lib/libSM.dylib /usr/X11/lib/libICE.dylib 
/usr/X11/lib/libX11.dylib /usr/X11/lib/libxcb.dylib /usr/X11/lib/libXau.dylib 
/usr/X11/lib/libXdmcp.dylib /sw/lib/gcc4.6/lib/libgomp.dylib 
/sw/lib/librsvg-2.dylib /sw/lib/libgdk_pixbuf-2.0.dylib /sw/lib/libcairo.dylib 
/sw/lib/libgobject-2.0.dylib /sw/lib/libgmodule-2.0.dylib 
/sw/lib/libgthread-2.0.dylib /sw/lib/libglib-2.0.dylib /sw/lib/libintl.dylib 
/sw/lib/libxml2.dylib /sw/lib/liblzma.dylib -lz -lm  -fopenmp -O2 -mcpu=powerpc 
-pthread -Wl,-dylib_file 
-Wl,/sw/lib/libMagickCore.5.dylib:/sw/build.build/imagemagick-6.7.7-2-1/ImageMagick-6.7.7-2/magick/.libs/libMagickCore.dylib
   -fopenmp -pthread -framework Carbon 
-Wl,-exported_symbols_list,coders/.libs/svg-symbols.expsym

(In the build log the former is on line #61278, the latter on line #61828.)

To me it's not obvious what connection Carbon has with ImageMagick. On Snow 
Leopard the OpenCL framework is used, which is OK. To me it's also not clear 
why the X11 libraries are addressed by their full path names, at least on some 
libtool lines. On Snow Leopard they are used just as -l<name>. At the end of 
the configure step this is stated:

X11 Configuration:
      X_CFLAGS        = -I/usr/X11R6/include
      X_PRE_LIBS      = -lSM -lICE
      X_LIBS          = -L/usr/X11R6/lib
      X_EXTRA_LIBS    = 

Options used to compile and link:
  PREFIX          = /sw
  EXEC-PREFIX     = /sw
  VERSION         = 6.7.7
  CC              = gcc-4 -std=gnu99 -std=gnu99
  CFLAGS          = -fopenmp -g -O2 -Wall -mcpu=powerpc -D_THREAD_SAFE -pthread
  CPPFLAGS        = -I/sw/include/ImageMagick
  PCFLAGS         = -fopenmp
  DEFS            = -DHAVE_CONFIG_H
  LDFLAGS         = -L/sw/lib/pango-ft219/lib -L/sw/lib/fontconfig2/lib 
-L/sw/lib/freetype219/lib -L/sw/lib -L/usr/X11R6/lib -L/sw/lib -L/sw/lib
  MAGICK_LDFLAGS  = -L/sw/lib -L/sw/lib/pango-ft219/lib 
-L/sw/lib/fontconfig2/lib -L/sw/lib/freetype219/lib -L/sw/lib -L/usr/X11R6/lib 
-L/sw/lib -L/sw/lib
  LIBS            = -lMagickCore -llcms2 -ltiff -lfreetype -ljpeg -lfftw3 
-L/sw/lib -lfontconfig -lXext -lSM -lICE -lX11 -lXt -L/sw/lib -llzma -lbz2 -lz 
-lm -lgomp -lpthread -lltdl
  CXX             = g++-4
  CXXFLAGS        = -g -O2 -D_THREAD_SAFE -pthread
  FEATURES        = HDRI OpenMP 


--
Greetings

  Pete

’Twas a woman who drove me to drink, and I never had the courtesy to thank her 
for it.
                                — W.C. Fields


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to