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 information

Attachment: 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 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 ---

Reply via email to