Your message dated Thu, 09 Jan 2025 16:38:45 +0000
with message-id <e1tvvyt-00cjwe...@fasolo.debian.org>
and subject line Bug#1075218: fixed in libx86 1.1+ds1-13
has caused the Debian Bug report #1075218,
regarding libx86: 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 ow...@bugs.debian.org
immediately.)


-- 
1075218: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075218
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libx86
Version: 1.1+ds1-12
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
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/libx86_1.1+ds1-12_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

[...]
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O1 
-Wall -DDEBUG -g -Wdate-time -D_FORTIFY_SOURCE=2  -c -o x86emu/debug.o 
x86emu/debug.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O1 
-Wall -DDEBUG -g -Wdate-time -D_FORTIFY_SOURCE=2  -c -o x86emu/fpu.o 
x86emu/fpu.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O1 
-Wall -DDEBUG -g -Wdate-time -D_FORTIFY_SOURCE=2  -c -o x86emu/ops.o 
x86emu/ops.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O1 
-Wall -DDEBUG -g -Wdate-time -D_FORTIFY_SOURCE=2  -c -o x86emu/ops2.o 
x86emu/ops2.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O1 
-Wall -DDEBUG -g -Wdate-time -D_FORTIFY_SOURCE=2  -c -o x86emu/prim_ops.o 
x86emu/prim_ops.c
x86emu/debug.c: In function ‘X86EMU_dump_memory’:
x86emu/debug.c:220:13: warning: variable ‘current’ set but not used 
[-Wunused-but-set-variable]
  220 |         u32 current;
      |             ^~~~~~~
x86emu/debug.c: In function ‘x86emu_single_step’:
x86emu/debug.c:247:11: warning: variable ‘p’ set but not used 
[-Wunused-but-set-variable]
  247 |     char *p;
      |           ^
x86-common.c: In function ‘get_int_seg’:
x86-common.c:193:17: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
  193 |         return *(unsigned short *)(i * 4 + 2);
      |                 ^
x86-common.c: In function ‘get_int_off’:
x86-common.c:200:17: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
  200 |         return *(unsigned short *)(i * 4);
      |                 ^
thunk.c: In function ‘LRMI_init’:
thunk.c:150:17: error: initialization of ‘x86emuu32 (*)(X86EMU_pioAddr)’ {aka 
‘unsigned int (*)(short unsigned int)’} from incompatible pointer type ‘long 
unsigned int (*)(short unsigned int)’ [-Wincompatible-pointer-types]
  150 |                 (&x_inl),
      |                 ^
thunk.c:150:17: note: (near initialization for ‘pioFuncs.inl’)
thunk.c:153:17: error: initialization of ‘void (*)(X86EMU_pioAddr,  x86emuu32)’ 
{aka ‘void (*)(short unsigned int,  unsigned int)’} from incompatible pointer 
type ‘void (*)(short unsigned int,  long unsigned int)’ 
[-Wincompatible-pointer-types]
  153 |                 (&x_outl)
      |                 ^
thunk.c:153:17: note: (near initialization for ‘pioFuncs.outl’)
thunk.c:168:18: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  168 |         X86_SS = (unsigned int) stack >> 4;
      |                  ^
thunk.c: In function ‘real_call’:
thunk.c:200:26: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  200 |                 X86_SS = (unsigned int) stack >> 4;
      |                          ^
make[3]: *** [<builtin>: thunk.o] Error 1
make[3]: *** Waiting for unfinished jobs....
x86emu/prim_ops.c: In function ‘sbb_word’:
x86emu/prim_ops.c:1836:5: warning: this ‘else’ clause does not guard... 
[-Wmisleading-indentation]
 1836 |     else
      |     ^~~~
In file included from x86emu/x86emu/x86emu.h:54,
                 from x86emu/x86emu/x86emui.h:64,
                 from x86emu/prim_ops.c:101:
x86emu/x86emu/regs.h:208:3: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the ‘else’
  208 |   if (COND) SET_FLAG(FLAG); else CLEAR_FLAG(FLAG)
      |   ^~
x86emu/prim_ops.c:1838:9: note: in expansion of macro ‘CONDITIONAL_SET_FLAG’
 1838 |         CONDITIONAL_SET_FLAG(res & 0x8000, F_SF);
      |         ^~~~~~~~~~~~~~~~~~~~
x86emu/prim_ops.c: In function ‘sbb_long’:
x86emu/prim_ops.c:1861:5: warning: this ‘else’ clause does not guard... 
[-Wmisleading-indentation]
 1861 |     else
      |     ^~~~
x86emu/x86emu/regs.h:208:3: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the ‘else’
  208 |   if (COND) SET_FLAG(FLAG); else CLEAR_FLAG(FLAG)
      |   ^~
x86emu/prim_ops.c:1863:9: note: in expansion of macro ‘CONDITIONAL_SET_FLAG’
 1863 |         CONDITIONAL_SET_FLAG(res & 0x80000000, F_SF);
      |         ^~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:18: default] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" 
BACKEND=x86emu returned exit code 2
make[1]: *** [debian/rules:23: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:20: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libx86
Source-Version: 1.1+ds1-13
Done: Boyuan Yang <by...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libx86, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang <by...@debian.org> (supplier of updated libx86 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: SHA512

Format: 1.8
Date: Thu, 02 Jan 2025 10:30:17 -0500
Source: libx86
Architecture: source
Version: 1.1+ds1-13
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Boyuan Yang <by...@debian.org>
Closes: 1075218 1090979
Changes:
 libx86 (1.1+ds1-13) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Andrew Bower ]
   * Patch xf86int10.h to fix FTBFS [-Wincompatible-pointer-types]
     (Closes: #1075218)
 .
   [ Boyuan Yang ]
   * Orphan the package via ITS process. (Closes: #1090979)
Checksums-Sha1:
 54008aa782696d902ee512ca321c79e933cd69ae 1930 libx86_1.1+ds1-13.dsc
 215c94d09deee563350e5897b6d3a60986a232c4 83846 libx86_1.1+ds1.orig.tar.gz
 329ac4d65beace300e816a8b1ec8a9c633ebafb8 7312 libx86_1.1+ds1-13.debian.tar.xz
 f0c03ae6c318d6b9140ddc312686b8871418c69c 6311 libx86_1.1+ds1-13_amd64.buildinfo
Checksums-Sha256:
 f26f956974c03ab75c4cba000f05a6db92865799af67c8707fa71a55c3ba6acc 1930 
libx86_1.1+ds1-13.dsc
 3b48dc1880a1b4f8cef3934ae70e6609aa8d8fc3b1ea4cdcd4f19958d86bdbb3 83846 
libx86_1.1+ds1.orig.tar.gz
 34793e301d2762b76fe5901b63b16acb0c5c9fda278d3595ada84c121fc8326a 7312 
libx86_1.1+ds1-13.debian.tar.xz
 5ed08676c11f2c7f252b9c55a535f0dc7abb15f1a8fb2abb09c1817afbf4c501 6311 
libx86_1.1+ds1-13_amd64.buildinfo
Files:
 8f919cd0a1c0114f01e222e73f68787a 1930 libs optional libx86_1.1+ds1-13.dsc
 5779f90166fa866fcf46c8af5a0ed754 83846 libs optional libx86_1.1+ds1.orig.tar.gz
 e668f00aea57e7d648b13a028722473e 7312 libs optional 
libx86_1.1+ds1-13.debian.tar.xz
 e9e42d10e1577f896e3e27cbc00e830c 6311 libs optional 
libx86_1.1+ds1-13_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmd2se8ACgkQwpPntGGC
Ws7UVhAAgbMEqQPd1oVGxpsKKKs4S6jPO6Ao8DebV8p9PLlx/SWi8WWNOvcjSCSp
vk91fLv6BPnGnEO9t8qPt7wZFt9CFWKCTZxeNblZMN68xtKx1D0hTauO9NryBrYo
EZNHJLj7arUkHwPenmBE2qcHO4IflMH1SnRbf1Zld1ZjjnGUE/mM21voE2aaxyGw
2ylPS0iVveHxGvUU9zi/q+x2XaBOu2ABEPAKdQr3Fjc9HlEmiXvJt55LTgvhNdvM
hA7ET2Yu+olTSkcv4XkF26S084G1gUywJe7u8X6HPCA8vdr2WArRBfsSPo6/dLBo
enOK5rPLVdf5nc+3r0iRcgip6tXl0fFvd1L45uLkMgGS3NouSglOoH1q++ZFdVr/
LTn1tNC2+jDXladLzz8WYz55aB+OQlcPw04o15b9CDVEQeqEgj5IAElbtQzI0KH3
hnmsRMV4mCpXLnwCQ1Fd+AbWSC64a7lPrPrCy5p7lPGuXa9bxr6oLks423l63N0l
yIKJMdj/y7nwGLDoPrAs8aSDP/aHqVY8ZC/hL1lS9pHE5ZZNmmL6WRmlfqf5plp+
KFHHX9xup3Y0naX/VflZhOB5UEpVwFfTEtmTILgCk+m0e64nJ7XrTMx6Vn1OxZKJ
0XoM1CkLw267Xx4hzyGrA3cVn0ZrbdXVUlmLVjYuAkAHypaCk18=
=IlFC
-----END PGP SIGNATURE-----

Attachment: pgpfsRKQ7N7uD.pgp
Description: PGP signature


--- End Message ---

Reply via email to