This queue is for tickets about the PerlMagick CPAN distribution.

Report information
The Basics
Id:
77353
Status:
new
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Requestors:
alexandrfedorov [...] gmail.com
Cc:
AdminCc:

BugTracker
Severity:
Critical
Broken in:
6.74
Fixed in:
(no value)



Subject: Problem with installing on Ubuntu 12.04 x64 + Perl 5.16.0 (5.14.2 too)
I had a such output: cpan[1]> install Image::Magick Reading '/home/cahek/.local/share/.cpan/Metadata' Database was generated on Mon, 21 May 2012 23:15:42 GMT Running install for module 'Image::Magick' Running make for J/JC/JCRISTY/PerlMagick-6.74.tar.gz Checksum for /home/cahek/.local/share/.cpan/sources/authors/id/J/JC/JCRISTY/PerlMagick-6.74.tar.gz ok Scanning cache /home/cahek/.local/share/.cpan/build for sizes ............................................................................DONE CPAN.pm: Building J/JC/JCRISTY/PerlMagick-6.74.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Image::Magick Writing MYMETA.yml and MYMETA.json cp Magick.pm blib/lib/Image/Magick.pm AutoSplitting blib/lib/Image/Magick.pm (blib/lib/auto/Image/Magick) /home/cahek/perl5/perlbrew/perls/perl-5.16.0/bin/perl /home/cahek/perl5/perlbrew/perls/perl-5.16.0/lib/5.16.0/ExtUtils/xsubpp -typemap /home/cahek/perl5/perlbrew/perls/perl-5.16.0/lib/5.16.0/ExtUtils/typemap -typemap typemap Magick.xs > Magick.xsc && mv Magick.xsc Magick.c cc -c -I/usr/include/ImageMagick -I../ -I.. -I"/usr/include/ImageMagick" -I/usr/include/ImageMagick -fopenmp -g -O2 -Wall -pthread -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"6.74\" -DXS_VERSION=\"6.74\" -fPIC "-I/home/cahek/perl5/perlbrew/perls/perl-5.16.0/lib/5.16.0/x86_64-linux/CORE" -D_LARGE_FILES=1 -DHAVE_CONFIG_H Magick.c Magick.xs: В функции «GetPackageInfo»: Magick.xs:983:3: предупреждение: неявная декларация функции «FormatLocaleString» [-Wimplicit-function-declaration] Magick.xs: В функции «SiPrefixToDoubleInterval»: Magick.xs:1036:3: предупреждение: неявная декларация функции «InterpretSiPrefixValue» [-Wimplicit-function-declaration] Magick.xs: На верхнем уровне: Magick.xs:1042:58: ошибка: expected «;», «,» or «)» before «string» Magick.xs: В функции «StringToDoubleInterval»: Magick.xs:1056:3: предупреждение: неявная декларация функции «InterpretLocaleValue» [-Wimplicit-function-declaration] Magick.xs: В функции «SetAttribute»: Magick.xs:1603:19: предупреждение: неявная декларация функции «SetPixelIndex» [-Wimplicit-function-declaration] Magick.xs:1851:17: предупреждение: неявная декларация функции «SetPixelRed» [-Wimplicit-function-declaration] Magick.xs:1852:17: предупреждение: неявная декларация функции «SetPixelGreen» [-Wimplicit-function-declaration] Magick.xs:1853:17: предупреждение: неявная декларация функции «SetPixelBlue» [-Wimplicit-function-declaration] Magick.xs:1854:17: предупреждение: неявная декларация функции «SetPixelOpacity» [-Wimplicit-function-declaration] Magick.xs: В функции «XS_Image__Magick_Get»: Magick.xs:4892:21: предупреждение: неявная декларация функции «GetPixelIndex» [-Wimplicit-function-declaration] Magick.xs:5154:19: предупреждение: неявная декларация функции «GetPixelRed» [-Wimplicit-function-declaration] Magick.xs:5154:19: предупреждение: неявная декларация функции «GetPixelGreen» [-Wimplicit-function-declaration] Magick.xs:5155:19: предупреждение: неявная декларация функции «GetPixelBlue» [-Wimplicit-function-declaration] Magick.xs:5155:19: предупреждение: неявная декларация функции «GetPixelOpacity» [-Wimplicit-function-declaration] Magick.xs: В функции «XS_Image__Magick_Mogrify»: Magick.xs:8737:13: предупреждение: неявная декларация функции «StringToDouble» [-Wimplicit-function-declaration] make: *** [Magick.o] Ошибка 1 JCRISTY/PerlMagick-6.74.tar.gz /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Failed during this command: JCRISTY/PerlMagick-6.74.tar.gz : make NO problem in source file: static inline double StringToDouble(const char *restrict string, char **restrict sentinal) { return(InterpretLocaleValue(string,sentinal)); } i don't know what "restrict" is it. But it doesn't work.


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.