Your message dated Fri, 26 Jul 2024 14:47:27 +0000
with message-id <e1sxmeb-004zpr...@fasolo.debian.org>
and subject line Bug#1075405: fixed in pxlib 0.6.9-1
has caused the Debian Bug report #1075405,
regarding pxlib: 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.)


-- 
1075405: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075405
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:pxlib
Version: 0.6.8-1
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/pxlib_0.6.8-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

[...]
paradox.c:269:20: error: assignment to ‘size_t (*)(pxdoc_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_doc *, struct px_stream 
*, long unsigned int,  void *)’} from incompatible pointer type ‘ssize_t 
(*)(pxdoc_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int (*)(struct px_doc 
*, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
  269 |         pxs->write = writeproc;
      |                    ^
paradox.c: In function ‘PX_open_gsf’:
paradox.c:438:21: error: assignment to ‘size_t (*)(pxdoc_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_doc *, struct px_stream 
*, long unsigned int,  void *)’} from incompatible pointer type ‘ssize_t 
(*)(pxdoc_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int (*)(struct px_doc 
*, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
  438 |         pxdoc->read = px_read;
      |                     ^
paradox.c:441:22: error: assignment to ‘size_t (*)(pxdoc_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_doc *, struct px_stream 
*, long unsigned int,  void *)’} from incompatible pointer type ‘ssize_t 
(*)(pxdoc_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int (*)(struct px_doc 
*, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
  441 |         pxdoc->write = px_write;
      |                      ^
paradox.c: In function ‘PX_open_fp’:
paradox.c:487:21: error: assignment to ‘size_t (*)(pxdoc_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_doc *, struct px_stream 
*, long unsigned int,  void *)’} from incompatible pointer type ‘ssize_t 
(*)(pxdoc_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int (*)(struct px_doc 
*, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
  487 |         pxdoc->read = px_read;
      |                     ^
paradox.c:490:22: error: assignment to ‘size_t (*)(pxdoc_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_doc *, struct px_stream 
*, long unsigned int,  void *)’} from incompatible pointer type ‘ssize_t 
(*)(pxdoc_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int (*)(struct px_doc 
*, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
  490 |         pxdoc->write = px_write;
      |                      ^
paradox.c: In function ‘PX_create_fp’:
paradox.c:668:21: error: assignment to ‘size_t (*)(pxdoc_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_doc *, struct px_stream 
*, long unsigned int,  void *)’} from incompatible pointer type ‘ssize_t 
(*)(pxdoc_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int (*)(struct px_doc 
*, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
  668 |         pxdoc->read = px_read;
      |                     ^
paradox.c:671:22: error: assignment to ‘size_t (*)(pxdoc_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_doc *, struct px_stream 
*, long unsigned int,  void *)’} from incompatible pointer type ‘ssize_t 
(*)(pxdoc_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int (*)(struct px_doc 
*, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
  671 |         pxdoc->write = px_write;
      |                      ^
px_memprof.c: In function ‘PX_mp_realloc’:
px_memprof.c:65:91: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
   65 |                 fprintf(stderr, _("Aiii, did not find memory block at 
0x%X to enlarge."), (unsigned int) mem);
      |                                                                         
                  ^
px_memprof.c: In function ‘PX_mp_free’:
px_memprof.c:79:88: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
   79 |                 fprintf(stderr, _("Aiii, did not find memory block at 
0x%X to free."), (unsigned int) mem);
      |                                                                         
               ^
px_memprof.c: In function ‘PX_mp_list_unfreed’:
px_memprof.c:96:99: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
   96 |                         fprintf(stderr, _("%d. Memory at address 0x%X 
(%d) not freed: '%s'."), j, (unsigned int) memlist[i].ptr, memlist[i].size, 
memlist[i].caller);
      |                                                                         
                          ^
paradox.c: In function ‘PX_delete’:
paradox.c:2583:12: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 2583 |         if((int) pxdoc->out_iconvcd > 0)
      |            ^
paradox.c:2585:12: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 2585 |         if((int) pxdoc->in_iconvcd > 0)
      |            ^
paradox.c: In function ‘PX_open_blob_fp’:
paradox.c:2979:22: error: assignment to ‘size_t (*)(pxblob_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_blob *, struct 
px_stream *, long unsigned int,  void *)’} from incompatible pointer type 
‘ssize_t (*)(pxblob_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int 
(*)(struct px_blob *, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
 2979 |         pxblob->read = px_mb_read;
      |                      ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include 
-DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I/usr/include/libgsf-1 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
px_misc.c -o px_misc.o >/dev/null 2>&1
paradox.c:2982:23: error: assignment to ‘size_t (*)(pxblob_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_blob *, struct 
px_stream *, long unsigned int,  void *)’} from incompatible pointer type 
‘ssize_t (*)(pxblob_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int 
(*)(struct px_blob *, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
 2982 |         pxblob->write = px_mb_write;
      |                       ^
paradox.c: In function ‘PX_create_blob_fp’:
paradox.c:3043:22: error: assignment to ‘size_t (*)(pxblob_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_blob *, struct 
px_stream *, long unsigned int,  void *)’} from incompatible pointer type 
‘ssize_t (*)(pxblob_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int 
(*)(struct px_blob *, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
 3043 |         pxblob->read = px_mb_read;
      |                      ^
paradox.c:3046:23: error: assignment to ‘size_t (*)(pxblob_t *, pxstream_t *, 
size_t,  void *)’ {aka ‘long unsigned int (*)(struct px_blob *, struct 
px_stream *, long unsigned int,  void *)’} from incompatible pointer type 
‘ssize_t (*)(pxblob_t *, pxstream_t *, size_t,  void *)’ {aka ‘long int 
(*)(struct px_blob *, struct px_stream *, long unsigned int,  void *)’} 
[-Wincompatible-pointer-types]
 3046 |         pxblob->write = px_mb_write;
      |                       ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include 
-DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I/usr/include/libgsf-1 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
px_memory.c -o px_memory.o >/dev/null 2>&1
make[3]: *** [Makefile:520: paradox.lo] Error 1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include 
-DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I/usr/include/libgsf-1 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
px_memprof.c -o px_memprof.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include 
-DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I/usr/include/libgsf-1 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
px_head.c -o px_head.o >/dev/null 2>&1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:504: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:411: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:4: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: pxlib
Source-Version: 0.6.9-1
Done: Uwe Steinmann <ste...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pxlib, 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.
Uwe Steinmann <ste...@debian.org> (supplier of updated pxlib 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, 26 Jul 2024 15:52:06 +0200
Source: pxlib
Binary: pxlib-dev pxlib1 pxlib1-dbgsym
Architecture: source amd64
Version: 0.6.9-1
Distribution: unstable
Urgency: low
Maintainer: Uwe Steinmann <ste...@debian.org>
Changed-By: Uwe Steinmann <ste...@debian.org>
Description:
 pxlib-dev  - library to read/write Paradox database files (development files)
 pxlib1     - library to read/write Paradox database files
Closes: 1075405
Changes:
 pxlib (0.6.9-1) unstable; urgency=low
 .
   * New upstream release (Closes: #1075405)
Checksums-Sha1:
 c1cc4acebcd790bab86f4aaeff966a8f95447144 1814 pxlib_0.6.9-1.dsc
 e19406f3ab8078c5fa30140c4a9e713a1276b84a 529727 pxlib_0.6.9.orig.tar.gz
 c33b682f4f1d192e71adc223fa331e152607e9d4 3132 pxlib_0.6.9-1.debian.tar.xz
 063aa9bcc2ce4bdbf95307521d43944703a563d5 91192 pxlib-dev_0.6.9-1_amd64.deb
 fdae8a9bf7d4ab3d0f019b60aa71a21643bcae94 93848 pxlib1-dbgsym_0.6.9-1_amd64.deb
 24c907d5f78a9c7214574cd41300056cb1fb16ac 40880 pxlib1_0.6.9-1_amd64.deb
 7eb6d1ac4839ee8387855285bc8ae0ae8675e176 11933 pxlib_0.6.9-1_amd64.buildinfo
Checksums-Sha256:
 6ad564df8509bbec70f842b6ef660d2327b313de1af59d9c6f78b3333439f502 1814 
pxlib_0.6.9-1.dsc
 ab1ac57ed55a7cf5c0f8dbe5c053088120e3adcbb1950bd36dc5d8995258fcaa 529727 
pxlib_0.6.9.orig.tar.gz
 3ae812db8a1773a1343cb504ba5576bf13497f797513898e5703d94245478952 3132 
pxlib_0.6.9-1.debian.tar.xz
 4359204af4d9d1e0ff74c857e6ddd8761fdf717b1bb76d50292279962524ab5a 91192 
pxlib-dev_0.6.9-1_amd64.deb
 81863ad6b88dfbac003263b0e400bfbcb5a977e6385c1b1d36800874ffdf2f41 93848 
pxlib1-dbgsym_0.6.9-1_amd64.deb
 c459bc50bad286e1111250709b93a7b1621ed166d5d6abf4effd41755d2baac6 40880 
pxlib1_0.6.9-1_amd64.deb
 053438c60c31d1397ac6e0774906bba0e229eb6e123c65c86d0c0d594ddb7c98 11933 
pxlib_0.6.9-1_amd64.buildinfo
Files:
 f524f94554d054cc85a39f473c9f6394 1814 libs optional pxlib_0.6.9-1.dsc
 428f51e0c49f259412c1c3e6ee829857 529727 libs optional pxlib_0.6.9.orig.tar.gz
 3a9d36e2b1d320a6b9269812a6310949 3132 libs optional pxlib_0.6.9-1.debian.tar.xz
 7c73d028a9980edd2434c71e9837fa08 91192 libdevel optional 
pxlib-dev_0.6.9-1_amd64.deb
 0e76e3354143e4b2a954a990ea444ebe 93848 debug optional 
pxlib1-dbgsym_0.6.9-1_amd64.deb
 84a7e5fac17533dfa4244ecf588f2178 40880 libs optional pxlib1_0.6.9-1_amd64.deb
 01183a54c77501b326c992513f9ab745 11933 libs optional 
pxlib_0.6.9-1_amd64.buildinfo

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

iQIzBAEBCAAdFiEE3CvlpjXW3PCUob0wN8K0+GQhOf8FAmajrDIACgkQN8K0+GQh
Of+pVw/9EbKIK9fAWVPvP003xKg7myPefMoigqGYYOtzlJ48gHp9sH0pH9aDll3s
5oA+xONKqb8/eNcLw4WyfidKOMlwXImY8TFIp5DkJ4znCx+tRGVGC0wc7Pcrsq/u
We+RRl7FgOTpCWDoVgxCa+qGifr0gGkqR3M7n9jUfZQFNcDfr1bNDToa+Ue3IJzt
KQwEsh7YzMBBcnp/XPgtyPiGnsIvvIflvT9PJ/Qcf9kiIOY4cIeaGPDsDHEVXK9Z
ibb1diNUo+a4b2NZZlSlNLQfdG2KWuhgXOI8WgGxLWuI72xFfh4UH9RNrwwGzU0K
3TcHwzdivsKLjlbz3S/pjAPOjqq7M511cMYHTdehJh1U3iA8Q5Vf2ASvjjleBKzI
bCtbTb73SsM53k53y3MEtWjAPA7ZGc4s+EXN2UeswuSSV5xUAh7u5Ouqo5f4ieRW
DU7BUEknpJyWxfWiMb0ZX3RBlukoaS2Nt26MniIMoaXi1ECWmVhDDPDOblTRdcoG
sDlCar9ldPU3bvHitK/ygPjwSpBvUfo4egCEDoOzSF0W2gFBV4LSWWNuVChd03DV
o1vBj985WcHtLi3Q+fIil2Z4TVyWLfgAphrlVmN14PzG3nXlugi4tYLmEhiePk3l
LvYgqjp1DBQdhyPzvuboCgDDbEGuZDoGhdnqPD5Dx469L3EQdPk=
=PWX0
-----END PGP SIGNATURE-----

Attachment: pgp6olQ8RNSEb.pgp
Description: PGP signature


--- End Message ---

Reply via email to