Your message dated Sat, 03 Feb 2018 16:38:37 +0000 with message-id <e1ei0pq-0009ia...@fasolo.debian.org> and subject line Bug#889026: fixed in ruby-shadow 2.5.0-1 has caused the Debian Bug report #889026, regarding ruby-shadow: FTBFS with ruby2.5: too many arguments to function 'rb_struct_ptr' / subscripted value is neither array nor pointer nor vector 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.) -- 889026: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889026 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-shadow 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-shadow "make clean" make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' "make clean" make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' current directory: /<<PKGBUILDDIR>> /usr/bin/ruby2.5 -r ./siteconf20180131-27707-1rma5ui.rb extconf.rb checking for getspent() in -lshadow... no checking for getspent()... yes checking for fgetspent()... yes checking for setspent()... yes checking for endspent()... yes checking for lckpwdf()... yes checking for ulckpwdf()... yes checking for sgetspent()... yes checking for ruby/io.h... yes creating Makefile current directory: /<<PKGBUILDDIR>> make V=1 "DESTDIR=" clean make[1]: Entering directory '/<<PKGBUILDDIR>>' rm -f rm -f shadow.so *.o *.bak mkmf.log .*.time make[1]: Leaving directory '/<<PKGBUILDDIR>>' current directory: /<<PKGBUILDDIR>> make V=1 "DESTDIR=" make[1]: Entering directory '/<<PKGBUILDDIR>>' 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 -Ishadow -DHAVE_GETSPENT -DHAVE_FGETSPENT -DHAVE_SETSPENT -DHAVE_ENDSPENT -DHAVE_LCKPWDF -DHAVE_ULCKPWDF -DHAVE_SGETSPENT -DHAVE_RUBY_IO_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 -DRUBY19 -o shadow.o -c shadow/shadow.c shadow/shadow.c: In function 'rb_shadow_putspent': shadow/shadow.c:149:5: warning: 'rb_struct_ptr' is deprecated [-Wdeprecated-declarations] val[i] = RSTRUCT_PTR( entry )[i]; //val[i] = RSTRUCT(entry)->ptr[i]; ^~~ In file included from /usr/include/ruby-2.5.0/ruby/ruby.h:24:0, from /usr/include/ruby-2.5.0/ruby.h:33, from shadow/shadow.c:11: /usr/include/ruby-2.5.0/ruby/backward.h:47:37: note: declared here DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_struct_ptr); ^ /usr/include/x86_64-linux-gnu/ruby-2.5.0/ruby/config.h:129:52: note: in definition of macro 'NORETURN' #define NORETURN(x) __attribute__ ((__noreturn__)) x ^ /usr/include/ruby-2.5.0/ruby/backward.h:39:14: note: in expansion of macro 'ERRORFUNC' NORETURN(ERRORFUNC(("deprecated internal function"), DEPRECATED(void func(void)))) ^~~~~~~~~ /usr/include/ruby-2.5.0/ruby/backward.h:39:58: note: in expansion of macro 'DEPRECATED' NORETURN(ERRORFUNC(("deprecated internal function"), DEPRECATED(void func(void)))) ^~~~~~~~~~ /usr/include/ruby-2.5.0/ruby/backward.h:47:1: note: in expansion of macro 'DECLARE_DEPRECATED_INTERNAL_FEATURE' DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_struct_ptr); ^ In file included from /usr/include/ruby-2.5.0/ruby.h:33:0, from shadow/shadow.c:11: /usr/include/ruby-2.5.0/ruby/ruby.h:1189:33: error: too many arguments to function 'rb_struct_ptr' #define RSTRUCT_PTR(st) rb_struct_ptr(st) ^ shadow/shadow.c:149:14: note: in expansion of macro 'RSTRUCT_PTR' val[i] = RSTRUCT_PTR( entry )[i]; //val[i] = RSTRUCT(entry)->ptr[i]; ^~~~~~~~~~~ In file included from /usr/include/ruby-2.5.0/ruby/ruby.h:24:0, from /usr/include/ruby-2.5.0/ruby.h:33, from shadow/shadow.c:11: /usr/include/ruby-2.5.0/ruby/backward.h:47:37: note: declared here DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_struct_ptr); ^ /usr/include/x86_64-linux-gnu/ruby-2.5.0/ruby/config.h:129:52: note: in definition of macro 'NORETURN' #define NORETURN(x) __attribute__ ((__noreturn__)) x ^ /usr/include/ruby-2.5.0/ruby/backward.h:39:14: note: in expansion of macro 'ERRORFUNC' NORETURN(ERRORFUNC(("deprecated internal function"), DEPRECATED(void func(void)))) ^~~~~~~~~ /usr/include/ruby-2.5.0/ruby/backward.h:39:58: note: in expansion of macro 'DEPRECATED' NORETURN(ERRORFUNC(("deprecated internal function"), DEPRECATED(void func(void)))) ^~~~~~~~~~ /usr/include/ruby-2.5.0/ruby/backward.h:47:1: note: in expansion of macro 'DECLARE_DEPRECATED_INTERNAL_FEATURE' DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_struct_ptr); ^ shadow/shadow.c:149:34: error: subscripted value is neither array nor pointer nor vector val[i] = RSTRUCT_PTR( entry )[i]; //val[i] = RSTRUCT(entry)->ptr[i]; ^ Makefile:242: recipe for target 'shadow.o' failed make[1]: *** [shadow.o] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' -- 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
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: ruby-shadow Source-Version: 2.5.0-1 We believe that the bug you reported is fixed in the latest version of ruby-shadow, 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-shadow 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: Sat, 03 Feb 2018 13:54:50 -0200 Source: ruby-shadow Binary: ruby-shadow Architecture: source amd64 Version: 2.5.0-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-shadow - interface of shadow password for Ruby Closes: 889026 Changes: ruby-shadow (2.5.0-1) unstable; urgency=medium . * Team upload. . [ Cédric Boutillier ] * Remove version in the gem2deb build-dependency * Use https:// in Vcs-* fields * Use https:// in Vcs-* fields * Bump Standards-Version to 3.9.7 (no changes needed) * Run wrap-and-sort on packaging files . [ Lucas Kanashiro ] * New upstream version 2.5.0 (Closes: #889026) * Bump debhelper compatibility level to 10 * Declare compliance with Debian Policy 4.1.3 * d/control: fix typo in description * d/control: change priority to optiona, extra is deprecated Checksums-Sha1: 6a6dba94c25d8266d1fb507fb15d5fe2faf5aace 2067 ruby-shadow_2.5.0-1.dsc 5254d7eeb57f8a5e5882360d918c20e8e34aac83 7319 ruby-shadow_2.5.0.orig.tar.gz d10d07dd24f3ecc40fc38e8e18155b14643fb256 4480 ruby-shadow_2.5.0-1.debian.tar.xz bec1b9af6a7b74fdc11b003fb4d5b1773c74adbe 18908 ruby-shadow-dbgsym_2.5.0-1_amd64.deb b73b50052365f7769256ac243954d6bf0f13fa1c 6942 ruby-shadow_2.5.0-1_amd64.buildinfo 6b46e101ce855f72708a3a0826348d5a43ffada9 11892 ruby-shadow_2.5.0-1_amd64.deb Checksums-Sha256: 091c1059597abe4dc9e9133e4062edb627cffafa142dbe9d1cd74cea2d1d0d9f 2067 ruby-shadow_2.5.0-1.dsc 5b15aed3ad1226ce93e1dc11705972822de5ced79c7b16cf22c5f19fec1401f8 7319 ruby-shadow_2.5.0.orig.tar.gz 9b8a81802da9d15b77232f2f10a32267a24f9e1ca9633e15b8c9564698685378 4480 ruby-shadow_2.5.0-1.debian.tar.xz 608525e22492f9d15d2c2170c17e3bb31b15d4a0b255225eaa0c1b4dfee950ed 18908 ruby-shadow-dbgsym_2.5.0-1_amd64.deb 2d6ea6de2fbf99393d666f3708aa446643d06d7975827084a440057ca3a5970f 6942 ruby-shadow_2.5.0-1_amd64.buildinfo 207614ab0d393c7ee050f03dc0f59d43557b1e8250ecd536d5de7333d4596616 11892 ruby-shadow_2.5.0-1_amd64.deb Files: 9adc50fa46abdce46e29d44f4b16922b 2067 ruby optional ruby-shadow_2.5.0-1.dsc 09d6ba3e726cb17a33f24fb9631f9e1c 7319 ruby optional ruby-shadow_2.5.0.orig.tar.gz dafeecafb0eb38cb2b75059447b9fe9d 4480 ruby optional ruby-shadow_2.5.0-1.debian.tar.xz 29691655af59cbf53e608e4a81ae1efd 18908 debug optional ruby-shadow-dbgsym_2.5.0-1_amd64.deb f23fbbd0c7ee2b42485b8f39b4638c0a 6942 ruby optional ruby-shadow_2.5.0-1_amd64.buildinfo fc771c2db2472a69a0ef8b3539fa3c1c 11892 ruby optional ruby-shadow_2.5.0-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAlp13HwACgkQ+COicpiD yXy2Yw//RFGyiw8KEEUud22BZKr/JqSenKv9hwbscus1vR5gpxRDT4OZETX46SRb aIP/S2z6+vOgf6U5/6oADEUQrhMHW2DGQ3zIOY0wD1/htvj65yyI8k4tze7zICV+ unLVPiXSiUz3vtpQAswdGyNQBi8sSySh62TdgWFMIlAUXJFDxhmjDc50Ks4UgmDK GNrtlrTYozZ6aAcWTWUpWGvGkQL6NmcKN2o8znBBnw3jSIkq04ZjG25uCi6mh0uJ Uf1YrMtqN9xoud5soi5axi+zZ33UsoDEh1/2iuMeGrth8eVhSSfVAoxB0WmkXmpE hXZQT/djKmrzK3ZXbzboegKjjJtP9wl4DaPnFhtbZt6iapXzxOGFfInoEos2JRfA yb4d+TGqoPzo1pmvzMOProp+ZCv14K2q+X1USctGMi/5DBm5tLLXFSEPISUh87N/ xX6FOT8OZtWIjPLlFqgcNx82ED/pUgzGfPA5MaxxzADQQeFDoyiDzZT1QfrDG6Pq 3KKceRgLVNo4XWYjYgvmRjoHqZ/IID0Mu9CpibP5dBy6+RD9xwpWwDfKiqNwc7LT vpbCogQcILQjyJWPQhkFAa//dnx4E/PZpeuXVKvtt3bwhs/lafrh8+0Irq6+AbXq PcP0h6zeipTI7DsmgrtIdGEHmb8NWDBV1OYxmnof/ebJ685N/S4= =3C/S -----END PGP SIGNATURE-----
--- End Message ---