Source: ruby-image-science Version: 1.3.1-1 Severity: serious Justification: FTBFS Tags: forky sid ftbfs User: [email protected] Usertags: ftbfs-20250918 ftbfs-forky
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. The full build log is available from: http://qa-logs.debian.net/2025/09/18/ruby-image-science_1.3.1-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250918;[email protected] or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250918&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime. -- Relevant part of the build log (hopefully): > debian/rules binary > dh binary --buildsystem=ruby --with ruby > dh_update_autotools_config -O--buildsystem=ruby > dh_autoreconf -O--buildsystem=ruby > dh_auto_configure -O--buildsystem=ruby > dh_ruby --configure > dh_auto_build -O--buildsystem=ruby > dh_ruby --build > dh_auto_test -O--buildsystem=ruby > dh_ruby --test > create-stamp debian/debhelper-build-stamp > dh_testroot -O--buildsystem=ruby > dh_prep -O--buildsystem=ruby > dh_auto_install --destdir=debian/ruby-image-science/ -O--buildsystem=ruby > dh_ruby --install > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ ruby-image-science: Installing files and building extensions for ruby3.3 > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > /usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose > /tmp/d20250919-76-8x7iwv/gemspec > WARNING: expected RubyGems version 3.6.7, was 2.5.2.1 > WARNING: make sure you specify the oldest ruby version constraint (like ">= > 3.0") that you want your gem to support by setting the > `required_ruby_version` gemspec attribute > WARNING: See https://guides.rubygems.org/specification-reference/ for help > Successfully built RubyGem > Name: image_science > Version: 1.3.1 > File: image_science-1.3.1.gem > /usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local > --verbose --no-document --ignore-dependencies --install-dir > debian/ruby-image-science/usr/share/rubygems-integration/all > /tmp/d20250919-76-8x7iwv/image_science-1.3.1.gem > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/bin/image_science_thumb > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/bin/image_science_thumb > Successfully installed image_science-1.3.1 > 1 gem installed > mkdir -p debian/ruby-image-science/usr/bin > mv > debian/ruby-image-science/usr/share/rubygems-integration/all/bin/image_science_thumb > debian/ruby-image-science/usr/bin > cd debian/ruby-image-science/usr/share/rubygems-integration/all > rm -rf bin > rm -rf build_info > rm -rf cache > rm -rf doc > rm -rf extensions > rmdir plugins > cd gems/image_science-1.3.1 > rm -f > chmod 644 lib/image_science.rb > find lib/ -type d -empty -delete > cd - > cd - > Rewriting shebang line of > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/bin/image_science_thumb > /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Checking Rubygems dependency resolution on ruby3.3 > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > RUBYLIB=. > GEM_PATH=/build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 > ruby3.3 -e gem\ \"image_science\" > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Run tests for ruby3.3 from debian/ruby-tests.rake > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > RUBYLIB=. > GEM_PATH=/build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 > ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake > /usr/bin/ruby3.3 -w -I"test" > /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb > "test/test_image_science.rb" -v > In file included from /usr/include/ruby-3.3.0/ruby/ruby.h:27, > from /usr/include/ruby-3.3.0/ruby.h:38, > from > /tmp/image_science.20250919-98-9m7b6x/.ruby_inline/ruby-3.3.8/Inline_ImageScience_a18c47f3dc3bcc0dfd8d81db06c4488c.c:1: > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb: > In function ‘Init_Inline_ImageScience_a18c47f3dc3bcc0dfd8d81db06c4488c’: > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:372:35: > error: passing argument 3 of ‘rb_define_method_00’ from incompatible pointer > type [-Wincompatible-pointer-types] > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:288:136: note: in definition > of macro ‘rb_define_method’ > 288 | #define rb_define_method(klass, mid, func, arity) > RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), > (func), (arity)) > | > ^~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:277:21: note: expected ‘VALUE > (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is > of type ‘VALUE (*)(void)’ {aka ‘long unsigned int (*)(void)’} > 277 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) > | ^~~~~~~~~~~~~~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:255:41: note: in definition > of macro ‘RBIMPL_ANYARGS_DECL’ > 255 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _00(__VA_ARGS__, > VALUE(*)(VALUE), int); \ > | ^~~ > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:373:35: > error: passing argument 3 of ‘rb_define_method_02’ from incompatible pointer > type [-Wincompatible-pointer-types] > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:288:136: note: in definition > of macro ‘rb_define_method’ > 288 | #define rb_define_method(klass, mid, func, arity) > RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), > (func), (arity)) > | > ^~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:277:21: note: expected ‘VALUE > (*)(VALUE, VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, > long unsigned int, long unsigned int)’} but argument is of type ‘VALUE > (*)(void)’ {aka ‘long unsigned int (*)(void)’} > 277 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) > | ^~~~~~~~~~~~~~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:257:41: note: in definition > of macro ‘RBIMPL_ANYARGS_DECL’ > 257 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _02(__VA_ARGS__, > VALUE(*)(VALUE, VALUE, VALUE), int); \ > | ^~~ > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:374:35: > error: passing argument 3 of ‘rb_define_method_01’ from incompatible pointer > type [-Wincompatible-pointer-types] > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:288:136: note: in definition > of macro ‘rb_define_method’ > 288 | #define rb_define_method(klass, mid, func, arity) > RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), > (func), (arity)) > | > ^~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:277:21: note: expected ‘VALUE > (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long > unsigned int)’} but argument is of type ‘VALUE (*)(void)’ {aka ‘long unsigned > int (*)(void)’} > 277 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) > | ^~~~~~~~~~~~~~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:256:41: note: in definition > of macro ‘RBIMPL_ANYARGS_DECL’ > 256 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, > VALUE(*)(VALUE, VALUE), int); \ > | ^~~ > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:375:33: > error: passing argument 3 of ‘rb_define_method_01’ from incompatible pointer > type [-Wincompatible-pointer-types] > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:288:136: note: in definition > of macro ‘rb_define_method’ > 288 | #define rb_define_method(klass, mid, func, arity) > RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), > (func), (arity)) > | > ^~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:277:21: note: expected ‘VALUE > (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long > unsigned int)’} but argument is of type ‘VALUE (*)(void)’ {aka ‘long unsigned > int (*)(void)’} > 277 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) > | ^~~~~~~~~~~~~~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:256:41: note: in definition > of macro ‘RBIMPL_ANYARGS_DECL’ > 256 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, > VALUE(*)(VALUE, VALUE), int); \ > | ^~~ > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:376:34: > error: passing argument 3 of ‘rb_define_method_00’ from incompatible pointer > type [-Wincompatible-pointer-types] > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:288:136: note: in definition > of macro ‘rb_define_method’ > 288 | #define rb_define_method(klass, mid, func, arity) > RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), > (func), (arity)) > | > ^~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:277:21: note: expected ‘VALUE > (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is > of type ‘VALUE (*)(void)’ {aka ‘long unsigned int (*)(void)’} > 277 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) > | ^~~~~~~~~~~~~~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:255:41: note: in definition > of macro ‘RBIMPL_ANYARGS_DECL’ > 255 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _00(__VA_ARGS__, > VALUE(*)(VALUE), int); \ > | ^~~ > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:377:38: > error: passing argument 3 of ‘rb_define_method_04’ from incompatible pointer > type [-Wincompatible-pointer-types] > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:288:136: note: in definition > of macro ‘rb_define_method’ > 288 | #define rb_define_method(klass, mid, func, arity) > RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), > (func), (arity)) > | > ^~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:277:21: note: expected ‘VALUE > (*)(VALUE, VALUE, VALUE, VALUE, VALUE)’ {aka ‘long unsigned int (*)(long > unsigned int, long unsigned int, long unsigned int, long unsigned int, > long unsigned int)’} but argument is of type ‘VALUE (*)(void)’ {aka ‘long > unsigned int (*)(void)’} > 277 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) > | ^~~~~~~~~~~~~~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:259:41: note: in definition > of macro ‘RBIMPL_ANYARGS_DECL’ > 259 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _04(__VA_ARGS__, > VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE), int); \ > | ^~~ > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:378:49: > error: passing argument 3 of ‘rb_define_singleton_method_01’ from > incompatible pointer type [-Wincompatible-pointer-types] > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:308:144: note: in definition > of macro ‘rb_define_singleton_method’ > 308 | #define rb_define_singleton_method(obj, mid, func, arity) > RBIMPL_ANYARGS_DISPATCH_rb_define_singleton_method((arity), (func))((obj), > (mid), (func), (arity)) > | > ^~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:271:21: note: expected ‘VALUE > (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long > unsigned int)’} but argument is of type ‘VALUE (*)(void)’ {aka ‘long unsigned > int (*)(void)’} > 271 | RBIMPL_ANYARGS_DECL(rb_define_singleton_method, VALUE, const char *) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:256:41: note: in definition > of macro ‘RBIMPL_ANYARGS_DECL’ > 256 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, > VALUE(*)(VALUE, VALUE), int); \ > | ^~~ > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:379:61: > error: passing argument 3 of ‘rb_define_singleton_method_01’ from > incompatible pointer type [-Wincompatible-pointer-types] > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:308:144: note: in definition > of macro ‘rb_define_singleton_method’ > 308 | #define rb_define_singleton_method(obj, mid, func, arity) > RBIMPL_ANYARGS_DISPATCH_rb_define_singleton_method((arity), (func))((obj), > (mid), (func), (arity)) > | > ^~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:271:21: note: expected ‘VALUE > (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long > unsigned int)’} but argument is of type ‘VALUE (*)(void)’ {aka ‘long unsigned > int (*)(void)’} > 271 | RBIMPL_ANYARGS_DECL(rb_define_singleton_method, VALUE, const char *) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/ruby-3.3.0/ruby/internal/anyargs.h:256:41: note: in definition > of macro ‘RBIMPL_ANYARGS_DECL’ > 256 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, > VALUE(*)(VALUE, VALUE), int); \ > | ^~~ > /usr/lib/ruby/vendor_ruby/inline.rb:632:in `build': error executing > "x86_64-linux-gnu-gcc -shared -I/usr/local/include -Wl,-z,relro -Wl,-z,now > -fPIC -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fPIC -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic > -Wl,-export-dynamic -Wl,--no-as-needed -I /usr/include/ruby-3.3.0 -I > /usr/include/x86_64-linux-gnu/ruby-3.3.0 -I > /usr/include/x86_64-linux-gnu/ruby-3.3.0 -I /usr/include -L/usr/lib -o > \"/tmp/image_science.20250919-98-9m7b6x/.ruby_inline/ruby-3.3.8/Inline_ImageScience_a18c47f3dc3bcc0dfd8d81db06c4488c.so\" > > \"/tmp/image_science.20250919-98-9m7b6x/.ruby_inline/ruby-3.3.8/Inline_ImageScience_a18c47f3dc3bcc0dfd8d81db06c4488c.c\" > -L/usr/local/lib -lfreeimage -lfreeimage -lstdc++ ": pid 100 exit 1 > (CompilationError) > Renamed > /tmp/image_science.20250919-98-9m7b6x/.ruby_inline/ruby-3.3.8/Inline_ImageScience_a18c47f3dc3bcc0dfd8d81db06c4488c.c > to > /tmp/image_science.20250919-98-9m7b6x/.ruby_inline/ruby-3.3.8/Inline_ImageScience_a18c47f3dc3bcc0dfd8d81db06c4488c.c.bad > from /usr/lib/ruby/vendor_ruby/inline.rb:870:in `inline' > from > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:92:in > `<class:ImageScience>' > from > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science/usr/share/rubygems-integration/all/gems/image_science-1.3.1/lib/image_science.rb:13:in > `<top (required)>' > from > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:141:in > `require' > from > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:141:in > `rescue in require' > from > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:135:in > `require' > from > /build/reproducible-path/ruby-image-science-1.3.1/test/test_image_science.rb:13:in > `<top (required)>' > from > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:136:in > `require' > from > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:136:in > `require' > from > /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb:21:in > `block in <main>' > from > /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb:6:in > `select' > from > /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb:6:in > `<main>' > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:136:in > `require': cannot load such file -- image_science (LoadError) > from > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:136:in > `require' > from > /build/reproducible-path/ruby-image-science-1.3.1/test/test_image_science.rb:13:in > `<top (required)>' > from > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:136:in > `require' > from > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:136:in > `require' > from > /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb:21:in > `block in <main>' > from > /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb:6:in > `select' > from > /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb:6:in > `<main>' > rake aborted! > Command failed with status (1): [ruby -w -I"test" > /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb > "test/test_image_science.rb" -v] > /usr/share/rubygems-integration/all/gems/rake-13.2.1/exe/rake:27:in `<top > (required)>' > Tasks: TOP => default > (See full trace by running task with --trace) > ERROR: Test "ruby3.3" failed. Exiting. > dh_auto_install: error: dh_ruby --install > /build/reproducible-path/ruby-image-science-1.3.1/debian/ruby-image-science > returned exit code 1 > make: *** [debian/rules:7: binary] Error 25

