Skip Menu |

This queue is for tickets about the PerlMagick CPAN distribution.

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

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

Bug Information
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.