Bug#903404: libopengl-image-perl: FTBFS with new imagemagick

gregor herrmann gregoa at debian.org
Mon Jul 9 16:15:26 BST 2018


Package: libopengl-image-perl
Version: 1.03-1
Severity: serious
Tags: ftbfs sid buster
Justification: fails to build from source (but built successfully in the past)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

As first discovered by ci.debian.net, libopengl-image-perl fails the
testsuite after the upgrade of imagemagick:

- -imagemagick-6-common 8:6.9.9.39+dfsg-1
+imagemagick-6-common 8:6.9.10.2+dfsg-2
- -libimage-magick-perl 8:6.9.9.39+dfsg-1
- -libimage-magick-q16-perl 8:6.9.9.39+dfsg-1
+libimage-magick-perl 8:6.9.10.2+dfsg-2
+libimage-magick-q16-perl 8:6.9.10.2+dfsg-2
- -libmagickcore-6.q16-5 8:6.9.9.39+dfsg-1
+libmagickcore-6.q16-6 8:6.9.10.2+dfsg-2


   dh_auto_test
	make -j1 test TEST_VERBOSE=1
make[1]: Entering directory '/build/libopengl-image-perl-1.03'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t

________________________________________
Testing OpenGL::Image
- ----------------------------------------
Using OpenGL v0.7
* ok: OpenGL::Image module loaded: v1.03
* skip: Image::Magick module not installed: Invalid version format (non-numeric data) at /usr/lib/x86_64-linux-gnu/perl/5.26/DynaLoader.pm line 204.
Compilation failed in require at /usr/share/perl/5.26/parent.pm line 16.
BEGIN failed--compilation aborted at /usr/share/perl5/Image/Magick.pm line 22.
Compilation failed in require at (eval 5) line 2.
BEGIN failed--compilation aborted at (eval 5) line 2.

Testing OpenGL::Image::GetEngines():
  Magick: 6.9A
  Targa: 1.01
Targa is installed
Magick is installed
* ok: At least one imaging engine is installed
* ok: HasEngine('Targa') returned '1.01'
* ok: Instantiated OpenGL::Array
* ok: Instantiated OpenGL::Image(width=>128,height=>128)
* ok: GetPixel returns valid values used with SetPixel
* ok: Save('test.tga') created image
Bailout called.  Further testing stopped:  
* ok: Instantiated OpenGL::Image(source=>'test.tga')
Testing object parameters:
  alpha: 1
  components: 4
  endian: 0
  engine: Targa
  flipped: 0
  gl_format: 32993
  gl_internalformat: 32856
  gl_type: 5121
  height: 128
  length: 65536
  pixels: 16384
  size: 1
  source: test.tga
  version: 1.01
  width: 128
* ok: Get() returned parameters
* ok: Get('width','height','pixels') returned: 128 x 128 = 16384
* ok: Set/Get Pixels within acceptable deviation: 0.000980392156862106
* ok: IsPowerOf2() returned true
* ok: GetArray() contains 65536 elements
* ok: Ptr() returned a valid pointer
* ok: GetBlob() returned a blob of length: 65536
* bail: Unable to instantiate OpenGL::Image(engine=>'Magick',source=>'test.png')

&Image::Magick::Q16::constant not defined. The required ImageMagick libraries are not installed or not installed properly.
END failed--call queue aborted.
FAILED--Further testing stopped.
make[1]: *** [Makefile:837: test_dynamic] Error 22
make[1]: Leaving directory '/build/libopengl-image-perl-1.03'
dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2



This may or may not be
    $VERSION = '6.9A';
in /usr/lib/x86_64-linux-gnu/perl5/5.26/Image/Magick/Q16.pm

/usr/share/perl5/Image/Magick.pm line 22 is
    use parent qw/Image::Magick::Q16/;

Cc'ing the libimage-magick-q16-perl maintainers.


Cheers,
gregor

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAltDfA5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZhHA/+KRK1H2Vzc/vC2ZsJrz60ucvRgcpBxs2utwdSmkkd7QG1mYitfrTRVDCW
HfjO2A7GV1fNVwByvq7fnY103bHBRAp2SA3be4pvv7ZEwj5Rx7zgAMemsNGP4AAU
l+AqnyZ/3H/8De8KXAsD82Z2AQxQuNMXBkLSmG+HJ/LnDnD02BzcL4qTJZ9IdRy/
D2Z178ai9oMVdBCZlaujttHLbThK1SPpUzzFTcBKkB3HoqyE7ONOpgbVZsDuv4NZ
TqYvDTu4HO/4NGKhW5YUt4jblaH7mBhmCR8wkxuJfmghWXnZzWK7kOBJjWAKPXaV
fFDWHnHN0gHyu5tvoLtwvF/ZG39QPoZRYAC6zG1hs31IaQVlpJp5DNJ6zTbABwhG
IcaxiUYamlpX9bEs90JLpMgrQKqMnJMnZDU67R0zExPwLTdcSdSzLO0o3yOj7+Ut
YQ1leNkJ4VzlNRQwwk23z0ARuKB1Tzh2mJRVkqjBJr7AXt/P3hQ+6vRkVf9V5Lk4
Xqmz3q7q1EPs1KLiWPugSWZwzUkS34H2aA0/4lGU1s71fON56CDoRaBlHmWQeLwR
B9kJvjDULNdxLXV+7whdo/crFWF6pTXJAClTXoT+Fh2ki27lfYMTNC+tAgevl1NR
m84LnF7FLftZHJBXvCrvd+wV2evmKLbMNKfNUSyEuEPHVdHvu48=
=/l5i
-----END PGP SIGNATURE-----



More information about the pkg-perl-maintainers mailing list