Your message dated Fri, 16 Aug 2024 20:35:06 +0000
with message-id <[email protected]>
and subject line Bug#1075608: fixed in unicorn-engine 2.0.1.post1-5
has caused the Debian Bug report #1075608,
regarding unicorn-engine: ftbfs with GCC-14
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.)


-- 
1075608: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075608
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:unicorn-engine
Version: 2.0.1.post1-4.1
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/unicorn-engine_2.0.1.post1-4.1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/lib/unicorn_engine/version.rb
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/lib/unicorn_engine/x86_const.rb
Building native extensions. This could take a while...
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext
["/usr/bin/ruby3.1", "-I/usr/lib/ruby/vendor_ruby", "extconf.rb"]
checking for -lunicorn... yes
creating Makefile
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext
["make", "V=1", "CC=gcc 
-fdebug-prefix-map=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem=.", "CXX=g++ 
-fdebug-prefix-map=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem=.", "DESTDIR=", 
"sitearchdir=./.gem.20240702-1837309-fhb8iz", 
"sitelibdir=./.gem.20240702-1837309-fhb8iz", "clean"]
make[2]: Entering directory 
'/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext'
rm -f 
rm -fr unicorn_engine.so false *.o  *.bak mkmf.log .*.time
make[2]: Leaving directory 
'/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext'
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext
["make", "V=1", "CC=gcc 
-fdebug-prefix-map=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem=.", "CXX=g++ 
-fdebug-prefix-map=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem=.", "DESTDIR=", 
"sitearchdir=./.gem.20240702-1837309-fhb8iz", 
"sitelibdir=./.gem.20240702-1837309-fhb8iz"]
ERROR:  Error installing /tmp/d20240702-1837304-yqepu4/unicorn-engine-2.0.0.gem:
        ERROR: Failed to build gem native extension.

    current directory: 
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext
/usr/bin/ruby3.1 -I/usr/lib/ruby/vendor_ruby extconf.rb
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext
make V\=1 CC\=gcc\ 
-fdebug-prefix-map\=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem\=. CXX\=g++\ 
-fdebug-prefix-map\=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem\=. DESTDIR\= 
sitearchdir\=./.gem.20240702-1837309-fhb8iz 
sitelibdir\=./.gem.20240702-1837309-fhb8iz clean
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext
make V\=1 CC\=gcc\ 
-fdebug-prefix-map\=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem\=. CXX\=g++\ 
-fdebug-prefix-map\=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem\=. DESTDIR\= 
sitearchdir\=./.gem.20240702-1837309-fhb8iz 
sitelibdir\=./.gem.20240702-1837309-fhb8iz
Building has failed. See above output for more information on the failure.
make failed, exit code 2

Gem files will remain installed in 
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0
 for inspection.
Results logged to 
/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/extensions/x86_64-linux/3.1.0/unicorn-engine-2.0.0/gem_make.out
make[2]: Entering directory 
'/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext'
gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>/bindings/ruby/unicorn_gem=. -I. 
-I/usr/include/x86_64-linux-gnu/ruby-3.1.0 
-I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. 
-I/<<PKGBUILDDIR>>/include -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC  -o unicorn.o -c unicorn.c
unicorn.c: In function ‘m_uc_reg_read’:
unicorn.c:122:34: error: passing argument 3 of ‘uc_query’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  122 |     uc_query(_uc, UC_QUERY_ARCH, &arch);
      |                                  ^~~~~
      |                                  |
      |                                  uc_arch *
In file included from unicorn.c:22:
/<<PKGBUILDDIR>>/include/unicorn/unicorn.h:689:60: note: expected ‘size_t *’ 
{aka ‘long unsigned int *’} but argument is of type ‘uc_arch *’
  689 | uc_err uc_query(uc_engine *uc, uc_query_type type, size_t *result);
      |                                                    ~~~~~~~~^~~~~~
unicorn.c: In function ‘m_uc_reg_write’:
unicorn.c:206:34: error: passing argument 3 of ‘uc_query’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  206 |     uc_query(_uc, UC_QUERY_ARCH, &arch);
      |                                  ^~~~~
      |                                  |
      |                                  uc_arch *
/<<PKGBUILDDIR>>/include/unicorn/unicorn.h:689:60: note: expected ‘size_t *’ 
{aka ‘long unsigned int *’} but argument is of type ‘uc_arch *’
  689 | uc_err uc_query(uc_engine *uc, uc_query_type type, size_t *result);
      |                                                    ~~~~~~~~^~~~~~
make[2]: *** [Makefile:246: unicorn.o] Error 1
make[2]: Leaving directory 
'/<<PKGBUILDDIR>>/debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/unicorn-engine-2.0.0/ext'
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.1 -S gem 
install --config-file /dev/null --verbose --local --verbose --no-document 
--ignore-dependencies --install-dir 
debian/ruby-unicorn-engine/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 
/tmp/d20240702-1837304-yqepu4/unicorn-engine-2.0.0.gem (Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:213:in `block 
in run_gem'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:212:in `run_gem'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:121:in `block 
in install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:69:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:69:in 
`install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:28:in `build'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:54:in `block in 
install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
        from /usr/bin/dh_ruby:89:in `<main>'
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/tmp returned 
exit code 1
make[1]: *** [debian/rules:16: execute_after_dh_auto_install-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: unicorn-engine
Source-Version: 2.0.1.post1-5
Done: Timo Röhling <[email protected]>

We believe that the bug you reported is fixed in the latest version of
unicorn-engine, 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.
Timo Röhling <[email protected]> (supplier of updated unicorn-engine 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: SHA512

Format: 1.8
Date: Fri, 16 Aug 2024 22:23:20 +0200
Source: unicorn-engine
Architecture: source
Version: 2.0.1.post1-5
Distribution: unstable
Urgency: medium
Maintainer: Timo Röhling <[email protected]>
Changed-By: Timo Röhling <[email protected]>
Closes: 1075608
Changes:
 unicorn-engine (2.0.1.post1-5) unstable; urgency=medium
 .
   * Fix FTBFS in ruby gem (Closes: #1075608)
Checksums-Sha1:
 934201146ba53956457e773343ac0f2e42962f85 2872 unicorn-engine_2.0.1.post1-5.dsc
 8b8f29f17dd90bb5c4d02dea4f6034f05f6097b7 11544 
unicorn-engine_2.0.1.post1-5.debian.tar.xz
 7ee6bd225c9b35e7b8e14d00759be2a233783efc 11231 
unicorn-engine_2.0.1.post1-5_amd64.buildinfo
Checksums-Sha256:
 b19017f69d880cfda5870138c303956e19efd8b85a1aa5e5ffc79b929c49d862 2872 
unicorn-engine_2.0.1.post1-5.dsc
 d7526a84fa8815e3106fc5e7b203085beca11313b9b2e26b8de3e59329f43c9c 11544 
unicorn-engine_2.0.1.post1-5.debian.tar.xz
 65a938de2beaf7b92c31a7a6401083c70f22cdd74f9e578813583b2448ecde41 11231 
unicorn-engine_2.0.1.post1-5_amd64.buildinfo
Files:
 04eefaf531f781d0974b42ddf0fb94c9 2872 libs optional 
unicorn-engine_2.0.1.post1-5.dsc
 6827cbf603fdd88a85f5a3fbcf88d2de 11544 libs optional 
unicorn-engine_2.0.1.post1-5.debian.tar.xz
 fdfedfbd3a8968a7645c19728b4af81e 11231 libs optional 
unicorn-engine_2.0.1.post1-5_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAma/tgEUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQzIxr3RQD9Mq0EBAAiTI9AztkOqyd+gs69BSbm7188vBj
MoxOATUfYMbQSYZXims+ocpNf5NkueLuVH3n6M4/XHSC18vbB9KETdeIGtGdSvhf
tZMFUag1ASg2Y158hjIPNu4nzUqpwQ5+megGLY9Qu3o12M9nVrmdY2+XGHkxIrf4
n8dY8K1df7lcaIa0lZh5XGHQTMVJD7AiTKTFnYTmfu+vx7xl6gvog+pEMRK1zsny
ptew+gMtfuLcbg2VGLMDE/rq8c5AxsShq9q4ZLNZx1ig1NrT4P+iFMOkW2MOUJ1t
Wb/29gMWBNUtKH61vL4c4sRpFwP77UQeMslpQxwZwZocswOr0vXoXsHIb7DGujRl
kX6hycB00NCd/4vY6bfJ6UrlvZ99OI7hTv9knGZYqHkod/y9c8UCQB7X+q1J7Q0W
AnfYIVT01Xx0IsQ2pwsPQVwDmj0Vb/cgXN4m3BsvHtigOBfxE6CxT/LysZClzuco
poSGW7rxw43jHqqfLKka3mwQWZrU+MhsXyvkPMijdFsaWQ8PY20ev4pFHKUuKUhm
okKEnxHW8duCQwPeuCdjiK4pcCTigj/BMnFdpqfxVlwagxbU2/kq9nUirfNyCPy7
BsWDuH9JK0qn6qAn2/3UpP68HTDrkH4mu+J88Sx5+wd/uetghyWJNHDFZnXyOL9D
Llyn3wPo5NJP8uo=
=i66+
-----END PGP SIGNATURE-----

Attachment: pgpfZ8YXwps3A.pgp
Description: PGP signature


--- End Message ---

Reply via email to