Date: Wed, 23 Dec 2015 16:21:45 -0800 From: Kevin Oberman <rkoberman@gmail.com> To: FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Re: Failed upgrade graphics/ImageMagick: /usr/bin/ld: skipping incompatible /usr/lib32/... Message-ID: <CAN6yY1tFxySL5%2BmH00c06jh3FO8Q87LQF%2BK_Yi16uYzTKjk42w@mail.gmail.com> In-Reply-To: <20151223131431.GF42584@albert.catwhisker.org> References: <20151223131431.GF42584@albert.catwhisker.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Dec 23, 2015 at 5:14 AM, David Wolfskill <david@catwhisker.org> wrote: > Today's daily stable/10 laptop update was from: > > FreeBSD g1-252.catwhisker.org 10.2-STABLE FreeBSD 10.2-STABLE #235 > r292590M/292594:1002504: Tue Dec 22 04:31:23 PST 2015 > root@g1-252.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY amd64 > > to: > > FreeBSD g1-252.catwhisker.org 10.2-STABLE FreeBSD 10.2-STABLE #236 > r292656M/292657:1002504: Wed Dec 23 04:20:06 PST 2015 > root@g1-252.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY amd64 > > > After a successful reboot, I then (as is my custom) invoked portmaster > to update the installed ports on it; the following were selected: > > ===>>> The following actions will be taken if you choose to proceed: > Upgrade rpm2cpio-1.4 to rpm2cpio-1.4_1 > Upgrade ImageMagick-6.9.2.8_1,1 to ImageMagick-6.9.2.10,1 > Upgrade librsvg2-2.40.10 to librsvg2-2.40.12 > Upgrade libXi-1.7.5,1 to libXi-1.7.6,1 > Upgrade openjdk8-8.66.17 to openjdk8-8.66.17_1 > > > /usr/ports had been updated to 404287 (on ports/head). > > During the initial pass, the ImageMagick update failed; I proceeded > with the remianing 3 (which succeeeded), then re-tried ImageMagick, > which failed again in the same way: > > ... > ===> Building for ImageMagick-6.9.2.10,1 > gmake[2]: Entering directory > '/common/ports/graphics/ImageMagick/work/ImageMagick-6.9.2-10' > gmake all-am > gmake[3]: Entering directory > '/common/ports/graphics/ImageMagick/work/ImageMagick-6.9.2-10' > cp -f magick/ImageMagick.pc magick/ImageMagick-6.pc > cp -f magick/MagickCore.pc magick/MagickCore-6.pc > cp -f wand/MagickWand.pc wand/MagickWand-6.pc > cp -f wand/Wand.pc wand/Wand-6.pc > cp -f Magick++/lib/Magick++.pc Magick++/lib/Magick++-6.pc > cp -f Magick++/lib/ImageMagick++.pc Magick++/lib/ImageMagick++-6.pc > GEN PerlMagick/quantum/Q16HDRI.xs > GEN PerlMagick/quantum/Q16HDRI.pm > CC coders/coders_aai_la-aai.lo > CC magick/magick_libMagickCore_6_la-animate.lo > ... > CC utilities/montage.o > CC utilities/stream.o > CCLD magick/libMagickCore-6.la > /usr/bin/ld: skipping incompatible /usr/lib32/liblzma.so when searching > for -llzma > /usr/bin/ld: skipping incompatible /usr/lib32/liblzma.a when searching for > -llzma > /usr/bin/ld: skipping incompatible /usr/lib32/libbz2.so when searching for > -lbz2 > /usr/bin/ld: skipping incompatible /usr/lib32/libbz2.a when searching for > -lbz2 > /usr/bin/ld: skipping incompatible /usr/lib32/libz.so when searching for > -lz > /usr/bin/ld: skipping incompatible /usr/lib32/libz.a when searching for -lz > /usr/bin/ld: skipping incompatible /usr/lib32/libm.so when searching for > -lm > /usr/bin/ld: skipping incompatible /usr/lib32/libm.a when searching for -lm > /usr/bin/ld: skipping incompatible /usr/lib32/libpthread.so when searching > for -lpthread > /usr/bin/ld: skipping incompatible /usr/lib32/libpthread.a when searching > for -lpthread > /usr/bin/ld: skipping incompatible /usr/lib32/libgcc.a when searching for > -lgcc > /usr/bin/ld: skipping incompatible /usr/lib32/libgcc_s.so when searching > for -lgcc_s > /usr/bin/ld: skipping incompatible /usr/lib32/libpthread.so when searching > for -lpthread > /usr/bin/ld: skipping incompatible /usr/lib32/libpthread.a when searching > for -lpthread > /usr/bin/ld: skipping incompatible /usr/lib32/libc.so.7 when searching for > /usr/lib32/libc.so.7 > /usr/bin/ld: cannot find /usr/lib32/libc.so.7 > cc: error: linker command failed with exit code 1 (use -v to see > invocation) > Makefile:6617: recipe for target 'magick/libMagickCore-6.la' failed > gmake[3]: *** [magick/libMagickCore-6.la] Error 1 > gmake[3]: *** Waiting for unfinished jobs.... > gmake[3]: Leaving directory > '/common/ports/graphics/ImageMagick/work/ImageMagick-6.9.2-10' > Makefile:5194: recipe for target 'all' failed > gmake[2]: *** [all] Error 2 > gmake[2]: Leaving directory > '/common/ports/graphics/ImageMagick/work/ImageMagick-6.9.2-10' > ===> Compilation failed unexpectedly. > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to > the maintainer. > *** Error code 1 > > Stop. > make[1]: stopped in /common/ports/graphics/ImageMagick > *** Error code 1 > > Stop. > make: stopped in /common/ports/graphics/ImageMagick > > ===>>> make build failed for graphics/ImageMagick > ===>>> Aborting update > > ===>>> You can restart from the point of failure with this command line: > portmaster <flags> graphics/ImageMagick > > Script done on Wed Dec 23 04:40:36 2015 > > > As I am not attempting to cross-build -- this is a native amd64 > environment; no jails; no virtualization -- and building "for local > consumption," I'm not at all clear why the port was looking at > 32-bit libraries in the first place ... but I freely admit that I've > never had occasion to examine that in detail before, so don't take > that as anything more than an admission of ignorance. > > The change to the port itself appears to be quite minor: > > g1-252(11.0-C)[12] dirs > /usr/ports/graphics/ImageMagick > g1-252(11.0-C)[13] svn log Makefile |head -3 > ------------------------------------------------------------------------ > r404265 | kwm | 2015-12-22 12:04:50 -0800 (Tue, 22 Dec 2015) | 2 lines > > g1-252(11.0-C)[14] svn diff -c r404265 > Index: Makefile > =================================================================== > --- Makefile (revision 404264) > +++ Makefile (revision 404265) > @@ -1,8 +1,7 @@ > # $FreeBSD$ > > PORTNAME= ImageMagick > -DISTVERSION= 6.9.2-8 > -PORTREVISION= 1 > +DISTVERSION= 6.9.2-10 > PORTEPOCH= 1 > CATEGORIES= graphics perl5 > MASTER_SITES= http://www.imagemagick.org/download/ \ > Index: distinfo > =================================================================== > --- distinfo (revision 404264) > +++ distinfo (revision 404265) > @@ -1,2 +1,2 @@ > -SHA256 (ImageMagick-6.9.2-8.tar.xz) = > f2c6de7b73b7c207911909d7ca26b18fb4f40c1ea654a251e7ed4c886b6ad92d > -SIZE (ImageMagick-6.9.2-8.tar.xz) = 8844076 > +SHA256 (ImageMagick-6.9.2-10.tar.xz) = > da2f6fba43d69f20ddb11783f13f77782b0b57783dde9cda39c9e5e733c2013c > +SIZE (ImageMagick-6.9.2-10.tar.xz) = 8755528 > g1-252(11.0-C)[15] > > > so I'm pretty much at a loss to understand what happened. > > Any clues? > > Thanks! > > Peace, > david > -- > David H. Wolfskill david@catwhisker.org > Those who would murder in the name of God or prophet are blasphemous > cowards. > > See http://www.catwhisker.org/~david/publickey.gpg for my public key. > The latest update to ImageMagick built with no problems on my amd64 10.2-STABLE system. My system is two weeks old (r291863), so it looks like something broke something between then and now. I really can't see why it would be linking to stuff in lib32. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1tFxySL5%2BmH00c06jh3FO8Q87LQF%2BK_Yi16uYzTKjk42w>