Am 02.06.2012 um 16:00 schrieb Alexander Hansen:

>>      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...
>> 
>> 
> 
> 
> 
> The issue is not Carbon, as such.  The issue is the use of '-framework
> Carbon' instead of '-Wl,-framework,Carbon' in inherited_linker_flags.

The Carbon can be found in four files:

        imagemagick-6.7.7-2-1/ImageMagick-6.7.7-2/coders/pango.la
        imagemagick-6.7.7-2-1/ImageMagick-6.7.7-2/coders/.libs/pango.lai
        imagemagick-6.7.7-2-1/ImageMagick-6.7.7-2/coders/svg.la
        imagemagick-6.7.7-2-1/ImageMagick-6.7.7-2/coders/.libs/svg.lai

They are built in blocks like these:

        /bin/sh ./libtool  --tag=CC   --mode=link gcc-4 -std=gnu99 -std=gnu99  
-fopenmp -g -O2 -Wall -mcpu=powerpc -D_THREAD_SAFE -pthread -no-undefined 
-export-symbols-regex ".*" -shared -module -avoid-version 
-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 -o coders/pango.la -rpath 
/sw/lib/ImageMagick-6.7.7/modules-Q16/coders coders/coders_pango_la-pango.lo 
magick/libMagickCore.la -L/sw/lib -lpangocairo-1.0 -lpango-1.0 -lcairo 
-lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl 
        libtool: link: warning: `/usr/X11R6/lib/libXext.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libSM.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libICE.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libX11.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libXt.la' seems to be moved
        libtool: link: /usr/bin/nm -p  coders/.libs/coders_pango_la-pango.o   | 
sed -n -e 's/^.*[        ]\([BCDEGRST][BCDEGRST]*\)[     ][      
]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' | /sw/bin/sed 
's/.* //' | sort | uniq > coders/.libs/pango.exp
        libtool: link: /usr/bin/grep -E -e ".*" "coders/.libs/pango.exp" > 
"coders/.libs/pango.expT"
        libtool: link: mv -f "coders/.libs/pango.expT" "coders/.libs/pango.exp"
        libtool: link: sed -e 's,^,_,' < coders/.libs/pango.exp > 
coders/.libs/pango-symbols.expsym
        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: dsymutil coders/.libs/pango.so || :
        libtool: link: ( cd "coders/.libs" && rm -f "pango.la" && ln -s 
"../pango.la" "pango.la" )
        
        
        /bin/sh ./libtool  --tag=CC   --mode=link gcc-4 -std=gnu99 -std=gnu99  
-fopenmp -g -O2 -Wall -mcpu=powerpc -D_THREAD_SAFE -pthread -no-undefined 
-export-symbols-regex ".*" -shared -module -avoid-version 
-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 -o coders/svg.la -rpath 
/sw/lib/ImageMagick-6.7.7/modules-Q16/coders coders/coders_svg_la-svg.lo 
magick/libMagickCore.la wand/libMagickWand.la  -L/sw/lib -lrsvg-2 -lm 
-lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 
-lintl -lxml2 -L/sw/lib -llzma -lz -lm 
        libtool: link: warning: `/usr/X11R6/lib/libXext.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libSM.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libICE.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libX11.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libXt.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libXext.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libXt.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libSM.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libICE.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libX11.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libXext.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libSM.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libICE.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libX11.la' seems to be moved
        libtool: link: warning: `/usr/X11R6/lib/libXt.la' seems to be moved
        libtool: link: /usr/bin/nm -p  coders/.libs/coders_svg_la-svg.o   | sed 
-n -e 's/^.*[    ]\([BCDEGRST][BCDEGRST]*\)[     ][      
]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' | /sw/bin/sed 
's/.* //' | sort | uniq > coders/.libs/svg.exp
        libtool: link: /usr/bin/grep -E -e ".*" "coders/.libs/svg.exp" > 
"coders/.libs/svg.expT"
        libtool: link: mv -f "coders/.libs/svg.expT" "coders/.libs/svg.exp"
        libtool: link: sed -e 's,^,_,' < coders/.libs/svg.exp > 
coders/.libs/svg-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
        libtool: link: dsymutil coders/.libs/svg.so || :
        libtool: link: ( cd "coders/.libs" && rm -f "svg.la" && ln -s 
"../svg.la" "svg.la" )

The files have:

        inherited_linker_flags='  -fopenmp -pthread -framework Carbon'

>From where do they inherit that Carbon? There are no other files in the almost 
>(?) completely built packages that contain after the failure the word 
>"Carbon", not even config.log. Some Fink file maybe?

--
Greetings

  Pete

One-Shot Case Study, n.:
        The scientific equivalent of the four-leaf clover, from which it is 
concluded all clovers possess four leaves and are sometimes green.


------------------------------------------------------------------------------
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-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to