Your message dated Mon, 24 Aug 2026 07:35:32 +0000
with message-id <[email protected]>
and subject line Bug#1098156: fixed in xmorph 1:20150712-6
has caused the Debian Bug report #1098156,
regarding xmorph: ftbfs with GCC-15
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.)
--
1098156: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098156
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xmorph
Version: 1:20150712-5.1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/xmorph_20150712-5.1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
Making all in morph
make[3]: Entering directory '/build/reproducible-path/xmorph-20150712/morph'
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o morph-main.o
`test -f 'main.c' || echo './'`main.c
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -Wl,-z,relro
-Wl,-z,now -lm -Wl,--as-needed -o morph morph-main.o ../libmorph/libmorph.la
-lm
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -Wl,-z -Wl,relro
-Wl,-z -Wl,now -Wl,--as-needed -o .libs/morph morph-main.o
../libmorph/.libs/libmorph.so -lm
make[3]: Leaving directory '/build/reproducible-path/xmorph-20150712/morph'
Making all in xmorph
make[3]: Entering directory '/build/reproducible-path/xmorph-20150712/xmorph'
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o
xmorph-help_menu.o `test -f 'help_menu.c' || echo './'`help_menu.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o
xmorph-diw_map.o `test -f 'diw_map.c' || echo './'`diw_map.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o
xmorph-mjg_dialog.o `test -f 'mjg_dialog.c' || echo './'`mjg_dialog.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o
xmorph-file_menu.o `test -f 'file_menu.c' || echo './'`file_menu.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o
xmorph-xmorph.o `test -f 'xmorph.c' || echo './'`xmorph.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o
xmorph-sequence.o `test -f 'sequence.c' || echo './'`sequence.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o
xmorph-warp_menu.o `test -f 'warp_menu.c' || echo './'`warp_menu.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libmorph -I../intl -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -DREAL=double
-DRGBA_MESH_WARP -DNDEBUG_LIBMORPH_REF_COUNT -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xmorph-20150712=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fgnu89-inline -Wall -c -o
xmorph-mesh_menu.o `test -f 'mesh_menu.c' || echo './'`mesh_menu.c
diw_map.c: In function ‘mpt_scroll_cb’:
diw_map.c:1018:16: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
1018 | int pixels = (int)call_data;
| ^
diw_map.c: In function ‘image_scroll_cb’:
diw_map.c:1057:16: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
1057 | int pixels = (int)call_data;
| ^
diw_map.c: In function ‘dp_menu_cb’:
diw_map.c:1102:7: error: ‘bool’ cannot be used here
1102 | int bool;
| ^~~~
diw_map.c:1102:7: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
diw_map.c:1102:3: warning: useless type name in empty declaration
1102 | int bool;
| ^~~
diw_map.c:1109:10: error: expected identifier or ‘(’ before ‘=’ token
1109 | bool = dmP->meshpoints_src_draw = !dmP->meshpoints_src_draw;
| ^
diw_map.c:1111:10: error: expected identifier or ‘(’ before ‘=’ token
1111 | bool = dmP->meshlines_src_draw = !dmP->meshlines_src_draw;
| ^
diw_map.c:1113:10: error: expected identifier or ‘(’ before ‘=’ token
1113 | bool = dmP->meshpoints_dst_draw = !dmP->meshpoints_dst_draw;
| ^
diw_map.c:1115:10: error: expected identifier or ‘(’ before ‘=’ token
1115 | bool = dmP->meshlines_dst_draw = !dmP->meshlines_dst_draw;
| ^
diw_map.c:1117:10: error: expected identifier or ‘(’ before ‘=’ token
1117 | bool = dmP->meshpoints_t_draw = !dmP->meshpoints_t_draw;
| ^
diw_map.c:1119:10: error: expected identifier or ‘(’ before ‘=’ token
1119 | bool = dmP->meshlines_t_draw = !dmP->meshlines_t_draw;
| ^
diw_map.c:1126:10: error: expected identifier or ‘(’ before ‘)’ token
1126 | if(bool) {
| ^
diw_map.c:1126:6: error: declaration in the controlling expression must have an
initializer
1126 | if(bool) {
| ^~~~
sequence.c: In function ‘warp_sequence_cb’:
sequence.c:298:17: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
298 | int preview = (int)client_data;
| ^
make[3]: *** [Makefile:635: xmorph-diw_map.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/xmorph-20150712/xmorph'
make[2]: *** [Makefile:569: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/xmorph-20150712'
make[1]: *** [Makefile:500: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/xmorph-20150712'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: xmorph
Source-Version: 1:20150712-6
Done: Andreas Tille <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xmorph, 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.
Andreas Tille <[email protected]> (supplier of updated xmorph 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: Mon, 24 Aug 2026 08:50:59 +0200
Source: xmorph
Architecture: source
Version: 1:20150712-6
Distribution: unstable
Urgency: medium
Maintainer: Debian PhotoTools Maintainers
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 1098156
Changes:
xmorph (1:20150712-6) unstable; urgency=medium
.
* Team upload.
* Enable building with gcc-15
Closes: #1098156
* Fix day-of-week for changelog entry 1:20030310.
* Remove redundant Priority: optional from source stanza.
* Add missing colon in closes line.
* Use secure URI in Homepage field.
* Update standards version to 4.7.4, no changes needed.
* Remove redundant relation in debian/control.
* d/watch: Mark Untrackable in version=5 format
* Ignore broken test-uscan CI test
Checksums-Sha1:
e42c3278ce27a6ff629358008a1b322ddea5e8f9 2272 xmorph_20150712-6.dsc
25d8f7034c8a97e09bf272365cfa86d5dc2a692a 12876 xmorph_20150712-6.debian.tar.xz
e1a679f5c7d3b08ed33f3c0789e7b795aed7ef15 8738 xmorph_20150712-6_amd64.buildinfo
Checksums-Sha256:
d47db44644567bda9e1dda04ef4585009cd30f65159e3c48669e1da1f7f898ce 2272
xmorph_20150712-6.dsc
7f3860269e289b65d9dfa88afb318163403f032ea088ecdb17f1a9f4165d78e5 12876
xmorph_20150712-6.debian.tar.xz
19cd32dc882dbb57186426fb45b862e22c6284448e81906086d5c740b357d184 8738
xmorph_20150712-6_amd64.buildinfo
Files:
8e084885fb6f67cdd5f127a7b30e3cb8 2272 graphics optional xmorph_20150712-6.dsc
8344fab548e70728ec6bd9ea23a207a5 12876 graphics optional
xmorph_20150712-6.debian.tar.xz
3bab1788d1fdd6149d90937aff34ebc0 8738 graphics optional
xmorph_20150712-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmqL77gRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFhfA/9E6Cw0Z44Za6mWMRkAiwPOB0csoNzuqCA
9dM1Daw6PxbcK7opyLuUO7+amm2uG9dlK18c8+ILnmmFAWxDQOys5BFbzZYS4kAA
+lJBOmAEzCP5fZ0GXB5wDOnvltI/uJkGsbx8WuVp+VAJuKXvN9h6Zs8jS73WX+iw
Sz8axTmInAACI/oumKDMnPryyeYLVc6KGmaKQpeO5bliWaMqO8AOmVwPdG8Wb4a1
SW9Q0KXsUOzzBUrY9L82wT65rzogsc0v+DhtyenWe/QZM1nN7rF9FisWz1AU9gMj
/NGe1coACbWD+UUHjaVTdvxkwoC55WfzoGjDK5A/TIMrxX5IKE3n2dg+/Enya9LU
FLUuWkSTBuW2MikrEVWnLC/aTcwd7WYgzQqKSaGCYq1/e4UMBWuPgY5uSsiQ6yzo
wJB4k5cYwcX6uYCnqwIshlAG4JzjMuNhtkA4fuH+PRPEYgnbt1JiaW3VHbS8eP7A
frp0IUMdf8Zn8WTTyKkPLVmLr6+5dsAt+DcIRmjYoZrwz7+esIOhbSFe+lHuflP4
jvLiZ57tDHkH6dVs7dtfJmnn3iiAEnsGAv+V2La/3VZznZZxWfzk/yzbY7a9IwCP
/DTsnk4RxzUtFxCw1zs8A8eBrdijmnT7xduynvkTjXKWGOn+Id5ZGNCAQtDR91Ou
vfDvuim8prM=
=SAos
-----END PGP SIGNATURE-----
pgpLvSXWkk8SI.pgp
Description: PGP signature
--- End Message ---