Your message dated Fri, 02 Feb 2018 13:05:56 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)
--
889021: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889021
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-ffi-yajl
Severity: serious
Justification: Fails to build from source
User: [email protected]
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 information
signature.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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Lucas Kanashiro <[email protected]> (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 [email protected])
-----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
<[email protected]>
Changed-By: Lucas Kanashiro <[email protected]>
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 ---