Your message dated Fri, 02 Feb 2018 13:05:56 +0000 with message-id <e1ehb2s-0002xr...@fasolo.debian.org> and subject line Bug#889021: fixed in ruby-ffi-yajl 2.3.1-1 has caused the Debian Bug report #889021, regarding ruby-ffi-yajl: FTBFS with ruby2.5: 'rb_cFixnum' undeclared to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 889021: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889021 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-ffi-yajl Severity: serious Justification: Fails to build from source User: debian-r...@lists.debian.org Usertags: ruby2.5 I am filing this at severity serious as I am about to enable building for ruby2.5 in unstable. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build native extensions for ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby2.5 /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /<<PKGBUILDDIR>> debian/ruby-ffi-yajl "make clean" make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' "make clean" make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' current directory: /<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen /usr/bin/ruby2.5 -r ./siteconf20180131-9818-r8yepd.rb extconf.rb -g -O2 -fdebug-prefix-map=/build/ruby2.5-ed5dT1/ruby2.5-2.5.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L. -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic checking for dlfcn.h... yes checking for dlopen() in -ldl... yes creating Makefile current directory: /<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen make V=1 "DESTDIR=" clean make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' rm -f rm -f dlopen.so *.o *.bak mkmf.log .*.time make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' current directory: /<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen make V=1 "DESTDIR=" make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_DLFCN_H -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.5-ed5dT1/ruby2.5-2.5.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o dlopen.o -c dlopen.c rm -f dlopen.so gcc -shared -o dlopen.so dlopen.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,--compress-debug-sections=zlib -lruby-2.5 -ldl -lpthread -lgmp -ldl -lcrypt -lm -lc make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' current directory: /<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen make V=1 "DESTDIR=" install make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' /bin/mkdir -p . ./.gem.20180131-9818-oj2q1e/ffi_yajl/ext exit > .sitearchdir.-.ffi_yajl.-.ext.time /usr/bin/install -c -m 0755 dlopen.so ./.gem.20180131-9818-oj2q1e/ffi_yajl/ext make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/dlopen' rm -f /<<PKGBUILDDIR>>/debian/ruby-ffi-yajl/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.5.0/mkmf.log "make clean" make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder' make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder' "make clean" make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder' make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder' current directory: /<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder /usr/bin/ruby2.5 -r ./siteconf20180131-9818-17gzwda.rb extconf.rb -g -O2 -fdebug-prefix-map=/build/ruby2.5-ed5dT1/ruby2.5-2.5.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L. -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic checking for yajl/yajl_tree.h... yes creating Makefile current directory: /<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder make V=1 "DESTDIR=" clean make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder' rm -f rm -f encoder.so *.o *.bak mkmf.log .*.time make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder' current directory: /<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder make V=1 "DESTDIR=" make[2]: Entering directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder' gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.5-ed5dT1/ruby2.5-2.5.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -o encoder.o -c encoder.c encoder.c: In function 'Init_encoder': encoder.c:380:20: error: 'rb_cFixnum' undeclared (first use in this function); did you mean 'rb_isalnum'? rb_define_method(rb_cFixnum, "ffi_yajl", rb_cFixnum_ffi_yajl, 2); ^~~~~~~~~~ rb_isalnum encoder.c:380:20: note: each undeclared identifier is reported only once for each function it appears in encoder.c:381:20: error: 'rb_cBignum' undeclared (first use in this function); did you mean 'rb_cFixnum'? rb_define_method(rb_cBignum, "ffi_yajl", rb_cBignum_ffi_yajl, 2); ^~~~~~~~~~ rb_cFixnum Makefile:242: recipe for target 'encoder.o' failed make[2]: *** [encoder.o] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>/ext/ffi_yajl/ext/encoder' ~~~~~~~~~~~~~~~~~~~~~ ↓ mkmf.log ~~~~~~~~~~~~~~~~~~~~~ find_header: checking for yajl/yajl_tree.h... -------------------- yes "gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/ruby2.5-ed5dT1/ruby2.5-2.5.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -lruby-2.5 -lpthread -lgmp -ldl -lcrypt -lm -lc" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return 0; 6: } /* end */ "gcc -E -I/usr/include/x86_64-linux-gnu/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/ruby2.5-ed5dT1/ruby2.5-2.5.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall conftest.c -o conftest.i" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: #include <yajl/yajl_tree.h> /* end */ -------------------- /usr/lib/ruby/2.5.0/rubygems/ext/builder.rb:92:in `run': make failed, exit code 2 (Gem::InstallError) from /usr/lib/ruby/2.5.0/rubygems/ext/builder.rb:52:in `block in make' from /usr/lib/ruby/2.5.0/rubygems/ext/builder.rb:44:in `each' from /usr/lib/ruby/2.5.0/rubygems/ext/builder.rb:44:in `make' from /usr/lib/ruby/2.5.0/rubygems/ext/ext_conf_builder.rb:61:in `block in build' from /usr/lib/ruby/2.5.0/tempfile.rb:295:in `open' from /usr/lib/ruby/2.5.0/rubygems/ext/ext_conf_builder.rb:30:in `build' from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:76:in `block in build_and_install' from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:70:in `chdir' from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:70:in `build_and_install' from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:108:in `block in build_all_extensions' from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:105:in `each' from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:105:in `build_all_extensions' from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:121:in `<main>' ~~~~~~~~~~~~~~~~~~~~~ ↑ mkmf.log ~~~~~~~~~~~~~~~~~~~~~ /usr/lib/ruby/vendor_ruby/gem2deb.rb:56:in `run': /usr/bin/ruby2.5 /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /<<PKGBUILDDIR>> debian/ruby-ffi-yajl (Gem2Deb::CommandFailed) from /usr/lib/ruby/vendor_ruby/gem2deb.rb:67:in `run_ruby' from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:37:in `block in install_files_and_build_extensions' from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:34:in `each' from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:34:in `install_files_and_build_extensions' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:84:in `block in install' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:82:in `each' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:82:in `install' from /usr/bin/dh_ruby:94:in `<main>' -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=pt_BR:pt:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- no debconf informationsignature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: ruby-ffi-yajl Source-Version: 2.3.1-1 We believe that the bug you reported is fixed in the latest version of ruby-ffi-yajl, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 889...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Lucas Kanashiro <kanash...@debian.org> (supplier of updated ruby-ffi-yajl package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 02 Feb 2018 10:33:53 -0200 Source: ruby-ffi-yajl Binary: ruby-ffi-yajl Architecture: source amd64 Version: 2.3.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Lucas Kanashiro <kanash...@debian.org> Description: ruby-ffi-yajl - Ruby FFI wrapper around YAJL 2.x Closes: 889021 Changes: ruby-ffi-yajl (2.3.1-1) unstable; urgency=medium . * Team upload . [ Antonio Terceiro ] * Remove myself from Uploaders: . [ Lucas Kanashiro ] * New upstream version 2.3.1. This new upstream version fixes the 'rb_cFixnum' undeclared issue (Closes: #889021) * Bump debhelper compatibility level to 10 * Declare compliance with Debian Policy 4.1.3 Checksums-Sha1: a6df1aab353d2cf9bcf195ac46296af2bbde6b4a 2100 ruby-ffi-yajl_2.3.1-1.dsc aa53c351e230fd1bf24dd97db191bd61a91bd4c8 142665 ruby-ffi-yajl_2.3.1.orig.tar.gz 256444da955e52a618e2da8bb3d3a50193702d0c 3556 ruby-ffi-yajl_2.3.1-1.debian.tar.xz d9a3697e8aa2af490571862af048b528ae05f016 60860 ruby-ffi-yajl-dbgsym_2.3.1-1_amd64.deb dec4122dec8575839ce0d808fd11c3694865b1bc 7278 ruby-ffi-yajl_2.3.1-1_amd64.buildinfo d26add9c0c6b35148e7641533ada1956488852da 120684 ruby-ffi-yajl_2.3.1-1_amd64.deb Checksums-Sha256: 5b9c8d9fb80972d02440029d25f4dae96d4dd18acf1032fa575d4df71ebb1d44 2100 ruby-ffi-yajl_2.3.1-1.dsc b66de6c558658a1e9be211f45dddbd1f927f1ecc6651e8ab8dd32b95e2b81556 142665 ruby-ffi-yajl_2.3.1.orig.tar.gz c7f7188aaf6d3c4438418f7dd233744746df3018e09d145463aa08354b6d9cf4 3556 ruby-ffi-yajl_2.3.1-1.debian.tar.xz 46e06b009e904c37cc6168a5220e1bb3ca2eca55d9befc6b0a437121eedfe53e 60860 ruby-ffi-yajl-dbgsym_2.3.1-1_amd64.deb bb0a8d985cc7d2bddc74c44bfa1372d9fe81d3fd12c03eb01da086783b9c0bba 7278 ruby-ffi-yajl_2.3.1-1_amd64.buildinfo 71ca147b68f2148f24505fa118ca1bc29587710dc674281f0e5b815e5679c34b 120684 ruby-ffi-yajl_2.3.1-1_amd64.deb Files: af4f423b1a5ad089a8b0dd57b86b0e00 2100 ruby optional ruby-ffi-yajl_2.3.1-1.dsc 6634eab91ce74ee3b2a4cd3a088d6a42 142665 ruby optional ruby-ffi-yajl_2.3.1.orig.tar.gz dec3afa5a53ffab46b738b93773018bf 3556 ruby optional ruby-ffi-yajl_2.3.1-1.debian.tar.xz be85fd21947cc25e97176d93a8205864 60860 debug optional ruby-ffi-yajl-dbgsym_2.3.1-1_amd64.deb 649d445a8049810d343f5f57e2005320 7278 ruby optional ruby-ffi-yajl_2.3.1-1_amd64.buildinfo 2ed5e5dee1cb55326ca352e5ed15a531 120684 ruby optional ruby-ffi-yajl_2.3.1-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAlp0XeUACgkQ+COicpiD yXysqg//dSdDVujUSYUfH5F2wRpvCzet2+RgpbJPGnHmPMxGZuOfyqkFg6AnzEs+ kIFfC2PEVjRdS5LFixO50Fp3ZdhUb8wApg1ZN2prJlYjVTldt0CzNFxHb8s8EXA0 hLjApa0jwnscsNqzP82AHjY5ZP/vGGPVppxe2y8FucmZJ99YcroCCJuMwYzFvhKO cF875gmFVJ6PDgvKmN5CR3nnZle1+JM26+zJLwYr/ZbdrLLLUUXZRBnQN/GvjpNo yw80jyYDJeaXRY/lHVVhQntF1guNi7+fVJpNbnZBx3pgxeyGJr4Nmy7GIi1egPog gNF0NRRQ3cScnAvQvCqSD3msEsrfbBf/LWbXqAOmxZ+rrEkNRZGP3a/qirHr8SAe 6HZktg70V3rZnud96IwHo2N9GOGml+/u3VxK1w1SHgMvb5o4YczJMjxHNpiGTAcK hfjeAMSxFlLrnIzeQO1elm4WVGVO/aSZUd9R6tkleV0ce8laZwvAndOwbcRW2C5Q IZur+JHM7S1aogHAWbd/e4q4mDksT3yp8TnduG4aqXC+r7lmRKgmVVj0ucTBK325 +nkBTwIV9g4Tuiuj/ZccDOYI+fT9rjqXHk0FbO377fVgwizuefEKR26piFNoEJ73 +fcnmqNJBLBOP+WuPnAZdnXUw3G0hNz5TYf5bbi+F3R73TCe86o= =J82E -----END PGP SIGNATURE-----
--- End Message ---