Bug#1086216: jmagick FTBFS on 32-bit with gcc 14

Adrian Bunk bunk at debian.org
Tue Oct 29 00:42:00 GMT 2024


Source: jmagick
Version: 6.6.9~20130201-svn99-5
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/trixie/i386/jmagick.html
https://buildd.debian.org/status/logs.php?pkg=jmagick&ver=6.7.8-4

...
In file included from /usr/include/ImageMagick-6/magick/MagickCore.h:100,
                 from /usr/include/ImageMagick-6/magick/api.h:24,
                 from magick_Magick.c:9:
/usr/include/ImageMagick-6/magick/deprecate.h:165:3: note: declared here
  165 |   ParseImageGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *)
      |   ^~~~~~~~~~~~~~~~~~
magick_Magick.c:47:38: error: passing argument 2 of 'ParseImageGeometry' from incompatible pointer type [-Wincompatible-pointer-types]
   47 |     flags = ParseImageGeometry(cstr, &x, &y, &width, &height);
      |                                      ^~
      |                                      |
      |                                      long unsigned int *
/usr/include/ImageMagick-6/magick/deprecate.h:165:35: note: expected 'ssize_t *' {aka 'int *'} but argument is of type 'long unsigned int *'
  165 |   ParseImageGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *)
      |                                   ^~~~~~~~~
magick_Magick.c:47:42: error: passing argument 3 of 'ParseImageGeometry' from incompatible pointer type [-Wincompatible-pointer-types]
   47 |     flags = ParseImageGeometry(cstr, &x, &y, &width, &height);
      |                                          ^~
      |                                          |
      |                                          long unsigned int *
/usr/include/ImageMagick-6/magick/deprecate.h:165:45: note: expected 'ssize_t *' {aka 'int *'} but argument is of type 'long unsigned int *'
  165 |   ParseImageGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *)
      |                                             ^~~~~~~~~
magick_Magick.c:47:46: error: passing argument 4 of 'ParseImageGeometry' from incompatible pointer type [-Wincompatible-pointer-types]
   47 |     flags = ParseImageGeometry(cstr, &x, &y, &width, &height);
      |                                              ^~~~~~
      |                                              |
      |                                              long unsigned int *
/usr/include/ImageMagick-6/magick/deprecate.h:165:55: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'long unsigned int *'
  165 |   ParseImageGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *)
      |                                                       ^~~~~~~~
magick_Magick.c:47:54: error: passing argument 5 of 'ParseImageGeometry' from incompatible pointer type [-Wincompatible-pointer-types]
   47 |     flags = ParseImageGeometry(cstr, &x, &y, &width, &height);
      |                                                      ^~~~~~~
      |                                                      |
      |                                                      long unsigned int *
/usr/include/ImageMagick-6/magick/deprecate.h:165:64: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'long unsigned int *'
  165 |   ParseImageGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *)
      |                                                                ^~~~~~~~
make[5]: *** [../../Make.rules:151: /<<PKGBUILDDIR>>/obj/magick/magick_Magick.lo] Error 1



More information about the pkg-java-maintainers mailing list