From owner-freebsd-ports@freebsd.org Mon Feb 1 19:33:01 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A5531A97F8F for ; Mon, 1 Feb 2016 19:33:01 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6F38B146B for ; Mon, 1 Feb 2016 19:33:00 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id u11JXHvo058845 for ; Mon, 1 Feb 2016 11:33:24 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: In-Reply-To: <56AF38F1.2020706@bananmonarki.se> References: <56AF38F1.2020706@bananmonarki.se> From: "Chris H" Subject: Re: Inkscape does not link. Date: Mon, 01 Feb 2016 11:33:24 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Feb 2016 19:33:01 -0000 On Mon, 1 Feb 2016 11:52:33 +0100 Bernt Hansson wrote > Hello list! > > This is the error while trying to link. I'll guess there is something > about imagemagik. > > root@testbox:/usr/ports/graphics/inkscape # make MAKE_JOBS_UNSAFE=yes > install > ===> Building for inkscape-0.91_6 > gmake[2]: Entering directory > '/usr/ports/graphics/inkscape/work/inkscape-0.91' > gmake all-recursive > gmake[3]: Entering directory > '/usr/ports/graphics/inkscape/work/inkscape-0.91' > Making all in src > gmake[4]: Entering directory > '/usr/ports/graphics/inkscape/work/inkscape-0.91/src' > gmake all-am > gmake[5]: Entering directory > '/usr/ports/graphics/inkscape/work/inkscape-0.91/src' > CXXLD inkscape > extension/internal/bitmap/imagemagick.o: In function > 'Inkscape::Extension::Internal::Bitmap::ImageMagickDocCache::readImage(char > const*, Magick::Image*)': > extension/internal/bitmap/imagemagick.cpp:(.text+0x2a2): undefined > reference to 'Magick::Blob::base64(std::__1::basic_string std::__1::char_traits, std::__1::allocator >)' > extension/internal/bitmap/imagemagick.cpp:(.text+0x30a): undefined > reference to 'Magick::Image::read(std::__1::basic_string std::__1::char_traits, std::__1::allocator > const&)' > extension/internal/image-resolution.o: In function > 'Inkscape::Extension::Internal::ImageResolution::readmagick(char const*)': > extension/internal/image-resolution.cpp:(.text+0x3fa): undefined > reference to 'Magick::Image::read(std::__1::basic_string std::__1::char_traits, std::__1::allocator > const&)' > c++: error: linker command failed with exit code 1 (use -v to see > invocation) > Makefile:6891: recipe for target 'inkscape' failed > gmake[5]: *** [inkscape] Error 1 > gmake[5]: Leaving directory > '/usr/ports/graphics/inkscape/work/inkscape-0.91/src' > Makefile:5048: recipe for target 'all' failed > gmake[4]: *** [all] Error 2 > gmake[4]: Leaving directory > '/usr/ports/graphics/inkscape/work/inkscape-0.91/src' > Makefile:1401: recipe for target 'all-recursive' failed > gmake[3]: *** [all-recursive] Error 1 > gmake[3]: Leaving directory > '/usr/ports/graphics/inkscape/work/inkscape-0.91' > Makefile:1096: recipe for target 'all' failed > gmake[2]: *** [all] Error 2 > gmake[2]: Leaving directory > '/usr/ports/graphics/inkscape/work/inkscape-0.91' > *** Error code 1 > > Stop. > make[1]: stopped in /usr/ports/graphics/inkscape > *** Error code 1 > > Stop. > make: stopped in /usr/ports/graphics/inkscape > root@testbox:/usr/ports/graphics/inkscape # This would probably be best served if you reported this bug on FreeBSD bugzilla -- bugs.FreeBSD.org under graphics/inkscape Secondly; it would be extremely helpful, if you could also provide the output of: uname -a Lastly; I *think* you could have used: make -DMAKE_JOBS_UNSAFE install --Chris