Skip Menu |

This queue is for tickets about the Alien-ImageMagick CPAN distribution.

Report information
The Basics
Id: 118135
Status: new
Priority: 0/
Queue: Alien-ImageMagick

People
Owner: Nobody in particular
Requestors: info [...] heyer-it.de
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Build option useshrplib still needed on Linux
Date: Thu, 29 Sep 2016 15:40:43 +0200
To: bug-Alien-ImageMagick [...] rt.cpan.org
From: Florian Heyer <info [...] heyer-it.de>
Hello, when building on Debian Linux using Perl 5.22.2 installed via perlbrew without option -Duseshrplib i encountered the following error. If i build perl with option `-D useshrplib` the build of Alien::ImageMagick succeeds. So it seems that this build limitation is still necessary on Linux. This is a copy of this issue at github: https://github.com/jeteve/Alien-ImageMagick/issues/5 best regards -- Florian Heyer - info@heyer-it.de ——— cpanm (App::cpanminus) 1.7042 on perl 5.022002 built for x86_64-linux Work directory is /var/www/.cpanm/work/1474971478.10807 You have make /usr/bin/make You have /usr/bin/wget You have /bin/tar: tar (GNU tar) 1.26 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. You have /usr/bin/unzip Searching Alien::ImageMagick () on cpanmetadb ... --> Working on Alien::ImageMagick Fetching http://www.cpan.org/authors/id/J/JE/JETEVE/Alien-ImageMagick-0.07.tar.gz -> OK Unpacking Alien-ImageMagick-0.07.tar.gz Entering Alien-ImageMagick-0.07 Checking configure dependencies from META.json Checking if you have ExtUtils::Install 1.46 ... Yes (2.04) Checking if you have Alien::Base::ModuleBuild 0.009 ... No Checking if you have Module::Build 0.38 ... No ==> Found dependencies: Alien::Base::ModuleBuild, Module::Build Searching Alien::Base::ModuleBuild (0.009) on cpanmetadb ... --> Working on Alien::Base::ModuleBuild Fetching http://www.cpan.org/authors/id/P/PL/PLICEASE/Alien-Base-0.029.tar.gz -> OK Unpacking Alien-Base-0.029.tar.gz Entering Alien-Base-0.029 Checking configure dependencies from META.json Checking if you have ExtUtils::Install 1.46 ... Yes (2.04) Checking if you have Module::Build 0.38 ... No ==> Found dependencies: Module::Build Searching Module::Build (0.38) on cpanmetadb ... --> Working on Module::Build ...skipping... _LARGE_FILES=1 -DHAVE_CONFIG_H Q16HDRI.c rm -f ../blib/arch/auto/Image/Magick/Q16HDRI/Q16HDRI.so LD_RUN_PATH="/var/www/perl5/perlbrew/perls/perl-5.22.2/lib:/usr/lib" cc -L/var/www/perl5/perlbrew/perls/perl-5.22.2/lib -lMagickCore-7.Q16HDRI -shared -O2 -L/usr/local/lib -fstack-protector -L/var/www/perl5/perlbrew/perls/perl-5.22.2/lib/5.22.2/x86_64-linux/CORE/ Q16HDRI.o -o ../blib/arch/auto/Image/Magick/Q16HDRI/Q16HDRI.so \ -L/var/www/perl5/perlbrew/perls/perl-5.22.2/lib -lMagickCore-7.Q16HDRI -lperl -lm \ /usr/bin/ld: /var/www/perl5/perlbrew/perls/perl-5.22.2/lib/5.22.2/x86_64-linux/CORE//libperl.a(op.o): relocation R_X86_64_32S against `PL_sv_yes' can not be used when making a shared object; recompile with -fPIC /var/www/perl5/perlbrew/perls/perl-5.22.2/lib/5.22.2/x86_64-linux/CORE//libperl.a: could not read symbols: Bad value collect2: error: ld returned 1 exit status make[4]: *** [../blib/arch/auto/Image/Magick/Q16HDRI/Q16HDRI.so] Error 1 make[4]: Leaving directory `/var/www/.cpanm/work/1474971478.10807/Alien-ImageMagick-0.07/_alien/ImageMagick-7.0.3-1/PerlMagick/quantum' make[3]: *** [subdirs] Error 2 make[3]: Leaving directory `/var/www/.cpanm/work/1474971478.10807/Alien-ImageMagick-0.07/_alien/ImageMagick-7.0.3-1/PerlMagick' make[2]: *** [install-exec-perl] Error 2 make[2]: Leaving directory `/var/www/.cpanm/work/1474971478.10807/Alien-ImageMagick-0.07/_alien/ImageMagick-7.0.3-1' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/var/www/.cpanm/work/1474971478.10807/Alien-ImageMagick-0.07/_alien/ImageMagick-7.0.3-1' make: *** [install] Error 2 External command (LDFLAGS=-L/var/www/perl5/perlbrew/perls/perl-5.22.2/lib/5.22.2/x86_64-linux/CORE/ make install) failed! Error: 512 at ./Build line 58. Failed -> FAIL Installing Alien::ImageMagick failed. See /var/www/.cpanm/work/1474971478.10807/build.log for details. Retry with --force to force install it. 21 distributions installed ———