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

Attachment: 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-maintainers@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 ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
Pkg-ruby-extras-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to