Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257398 - imagemagick-6.4.8.3 not want compile after gcc upgrading to 4.3.2-r3 and with openmp useflag enabled
Summary: imagemagick-6.4.8.3 not want compile after gcc upgrading to 4.3.2-r3 and with...
Status: RESOLVED DUPLICATE of bug 256636
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-02 16:24 UTC by Giuseppe Marco Randazzo <zeld>
Modified: 2009-02-02 22:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Giuseppe Marco Randazzo <zeld> 2009-02-02 16:24:21 UTC
i've downgroded gcc from 4.3.3 to 4.3.2, and after re-compiled all world... imagemagick now not want compile and it say me:

/bin/sh ./libtool --silent --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc -std=gnu99  -fopenmp -march=k8 -msse3 -O2 -pipe -Wall -W -pthread -no-undefined -export-symbols-regex ".*"  -version-info 1:0:0 -Wl,-O1 -lfreetype -lz -o magick/libMagickCore.la -rpath /usr/lib64 magick/magick_libMagickCore_la-animate.lo magick/magick_libMagickCore_la-annotate.lo magick/magick_libMagickCore_la-artifact.lo magick/magick_libMagickCore_la-blob.lo magick/magick_libMagickCore_la-cache.lo magick/magick_libMagickCore_la-cache-view.lo magick/magick_libMagickCore_la-cipher.lo magick/magick_libMagickCore_la-client.lo magick/magick_libMagickCore_la-coder.lo magick/magick_libMagickCore_la-color.lo magick/magick_libMagickCore_la-colorspace.lo magick/magick_libMagickCore_la-compare.lo magick/magick_libMagickCore_la-composite.lo magick/magick_libMagickCore_la-compress.lo magick/magick_libMagickCore_la-configure.lo magick/magick_libMagickCore_la-constitute.lo magick/magick_libMagickCore_la-decorate.lo magick/magick_libMagickCore_la-delegate.lo magick/magick_libMagickCore_la-deprecate.lo magick/magick_libMagickCore_la-display.lo magick/magick_libMagickCore_la-distort.lo magick/magick_libMagickCore_la-draw.lo magick/magick_libMagickCore_la-effect.lo magick/magick_libMagickCore_la-enhance.lo magick/magick_libMagickCore_la-exception.lo magick/magick_libMagickCore_la-fx.lo magick/magick_libMagickCore_la-gem.lo magick/magick_libMagickCore_la-geometry.lo magick/magick_libMagickCore_la-hashmap.lo magick/magick_libMagickCore_la-identify.lo magick/magick_libMagickCore_la-image.lo magick/magick_libMagickCore_la-layer.lo magick/magick_libMagickCore_la-list.lo magick/magick_libMagickCore_la-locale.lo magick/magick_libMagickCore_la-log.lo magick/magick_libMagickCore_la-magic.lo magick/magick_libMagickCore_la-magick.lo magick/magick_libMagickCore_la-matrix.lo magick/magick_libMagickCore_la-memory.lo magick/magick_libMagickCore_la-mime.lo magick/magick_libMagickCore_la-module.lo magick/magick_libMagickCore_la-monitor.lo magick/magick_libMagickCore_la-montage.lo magick/magick_libMagickCore_la-option.lo magick/magick_libMagickCore_la-paint.lo magick/magick_libMagickCore_la-pixel.lo magick/magick_libMagickCore_la-PreRvIcccm.lo magick/magick_libMagickCore_la-prepress.lo magick/magick_libMagickCore_la-property.lo magick/magick_libMagickCore_la-profile.lo magick/magick_libMagickCore_la-quantize.lo magick/magick_libMagickCore_la-quantum.lo magick/magick_libMagickCore_la-quantum-export.lo magick/magick_libMagickCore_la-quantum-import.lo magick/magick_libMagickCore_la-random.lo magick/magick_libMagickCore_la-registry.lo magick/magick_libMagickCore_la-resample.lo magick/magick_libMagickCore_la-resize.lo magick/magick_libMagickCore_la-resource.lo magick/magick_libMagickCore_la-segment.lo magick/magick_libMagickCore_la-semaphore.lo magick/magick_libMagickCore_la-shear.lo magick/magick_libMagickCore_la-signature.lo magick/magick_libMagickCore_la-splay-tree.lo magick/magick_libMagickCore_la-static.lo magick/magick_libMagickCore_la-statistic.lo magick/magick_libMagickCore_la-stream.lo magick/magick_libMagickCore_la-string.lo magick/magick_libMagickCore_la-timer.lo magick/magick_libMagickCore_la-token.lo magick/magick_libMagickCore_la-transform.lo magick/magick_libMagickCore_la-threshold.lo magick/magick_libMagickCore_la-type.lo magick/magick_libMagickCore_la-utility.lo magick/magick_libMagickCore_la-version.lo magick/magick_libMagickCore_la-widget.lo magick/magick_libMagickCore_la-xml-tree.lo magick/magick_libMagickCore_la-xwindow.lo  -llcms -ltiff -lfreetype -ljpeg -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz -lm -lgomp -lpthread -L/usr/lib64 -lltdl 
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libgomp.la: line 41: libdir/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2: No such file or directory
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libgomp.la: line 41: libdir/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2: No such file or directory
libtool: link: warning: library `/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libgomp.la' was moved.
/usr/bin/nm: '/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/.libs/libgomp.a': No such file
x86_64-pc-linux-gnu-gcc: /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/.libs/libgomp.a: No such file or directory
make[1]: *** [magick/libMagickCore.la] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-gfx/imagemagick-6.4.8.3/work/ImageMagick-6.4.8-3'
make: *** [all] Error 2
 * 
 * ERROR: media-gfx/imagemagick-6.4.8.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2503:  Called perl-app_src_compile
 *             environment, line 2173:  Called die
 * The specific snippet of code:
 *           make ${mymake} || die "compilation failed";
 *  The die message:
 *   compilation failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-gfx/imagemagick-6.4.8.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/imagemagick-6.4.8.3/temp/environment'.
 * 

>>> Failed to emerge media-gfx/imagemagick-6.4.8.3, Log file:

>>>  '/var/tmp/portage/media-gfx/imagemagick-6.4.8.3/temp/build.log'

 * Messages for package media-gfx/imagemagick-6.4.8.3:

 * 
 * ERROR: media-gfx/imagemagick-6.4.8.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2503:  Called perl-app_src_compile
 *             environment, line 2173:  Called die
 * The specific snippet of code:
 *           make ${mymake} || die "compilation failed";
 *  The die message:
 *   compilation failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-gfx/imagemagick-6.4.8.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/imagemagick-6.4.8.3/temp/environment'.
 * 

 * GNU info directory index is up-to-date.

libgomp.la is present on this dir
ls /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libgomp.la
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/libgomp.la

Thanks :)

Reproducible: Always
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2009-02-02 16:30:40 UTC
you need to re-emerge gcc, see bug 256636
Comment 2 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-02-02 21:09:46 UTC

*** This bug has been marked as a duplicate of bug 256636 ***
Comment 3 Francois Chenier 2009-02-02 22:44:11 UTC
The problem is in gcc-4.3.3 package/ebuild. To temporary fix the bug, just edit the following file and try again.

/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/libgomp.la (path will be slightly different if you are not on x86_64 arch) - just add the missing = sign on the last line of the file

libdir'/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3'
  should be
libdir='/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3'

All .la files are wrong on this directory (with this missing =)