Your message dated Thu, 16 Jul 2009 11:03:25 -0700
with message-id <[email protected]>
and subject line Re: Bug#536811: imagemagick: FTBFS with parallel in
DEB_BUILD_OPTIONS
has caused the Debian Bug report #536826,
regarding imagemagick: FTBFS: Missing Build-Depends on libgomp1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
536826: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536826
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: imagemagick
Version: 7:6.5.1.0-1.1
Severity: important
From my pbuilder build log, using a configuration which sets
DEB_BUILD_OPTIONS="parallel=3":
...
cd PerlMagick && /usr/bin/perl Makefile.PL INSTALLDIRS=vendor
Checking if your kit is complete...
Looks good
Warning: -L../magick/.libs changed to
-L/tmp/buildd/imagemagick-6.5.1.0/PerlMagick/../magick/.libs
Note (probably harmless): No library found for -lMagickCore
Warning: -L../wand/.libs changed to
-L/tmp/buildd/imagemagick-6.5.1.0/PerlMagick/../wand/.libs
/bin/sh ./libtool --silent --tag=CC --mode=link gcc -std=gnu99
-I/usr/include/lqr-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-fopenmp -g -O2 -Wall -W -pthread -no-undefined -export-symbols-regex ".*"
-version-info 2:0:0 -
L/usr/lib/X11 -lfreetype -lz -o magick/libMagickCore.la -rpath /usr/lib
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
-llqr-1 -lglib-2.0 -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz -lm
-lgomp -lpthread -lltdl
Note (probably harmless): No library found for -lMagickWand
Writing Makefile for Image::Magick
/bin/sh ./libtool --silent --tag=CC --mode=link gcc -std=gnu99
-I/usr/include/lqr-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-fopenmp -g -O2 -Wall -W -pthread -module -avoid-version -L/usr/lib/X11
-lfreetype -lz -o
ltdl/dlopen.la ltdl/loaders/dlopen.lo -ldl
/bin/sh ./libtool --silent --tag=CC --mode=link gcc -std=gnu99
-I/usr/include/lqr-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-fopenmp -g -O2 -Wall -W -pthread -no-undefined -dlpreopen ltdl/dlopen.la
-L/usr/lib/X11 -
lfreetype -lz -o ltdl/libltdlc.la ltdl/loaders/ltdl_libltdlc_la-preopen.lo
ltdl/ltdl_libltdlc_la-lt__alloc.lo ltdl/ltdl_libltdlc_la-lt_dlloader.lo
ltdl/ltdl_libltdlc_la-lt_error.lo ltdl/ltdl_libltdlc_la-ltdl.lo
ltdl/ltdl_libltdlc_la-slist.lo ltdl/lt__strl.lo
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.3.3/libgomp.a(critical.o):
relocation R_X86_64_32 against `.bss' can not be used when making a shared
object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.3.3/libgomp.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [magick/libMagickCore.la] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f wand/.deps/wand_libMagickWand_la-mogrify.Tpo
wand/.deps/wand_libMagickWand_la-mogrify.Plo
make[2]: Leaving directory `/tmp/buildd/imagemagick-6.5.1.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/imagemagick-6.5.1.0'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--
Daniel Schepler
--- End Message ---
--- Begin Message ---
Package: gcc-4.3
Version: 4.3.3-14
On Thursday 16 July 2009 04:14:33 Santiago Vila wrote:
> On Mon, 13 Jul 2009, Daniel Schepler wrote:
> > Hmm, it looks like gettext currently depends on libgomp1 -- but if
> > gettext is rebuilt in a chroot without libgomp1 installed, the resulting
> > packages don't depend on libgomp1.
>
> This is really a bug in gettext. If we have libgomp1 in the archive,
> gettext should use it in preference over its own embedded version, as
> static linking is evil from the security point of view.
>
> I noticed this extra dependency in 0.17-5 and tried to sanitize it in
> 0.17-6 by adding several additional build-depends, but I missed some
> of them.
>
> Feel free to report it as a bug.
It seems this was a bug in gcc-4.3: it was supposed to depend on libgomp1
itself, but didn't due to "wrong build logic". That was fixed in gcc-4.3
version 4.3.3-14.
http://lists.debian.org/debian-gcc/2009/07/msg00096.html
--
Daniel Schepler
--- End Message ---