Debian Bug report logs - #1096649
freeciv: ftbfs with GCC-15

version graph

Package: src:freeciv; Maintainer for src:freeciv is Debian Games Team <[email protected]>;

Reported by: Matthias Klose <[email protected]>

Date: Mon, 17 Feb 2025 17:15:12 UTC

Severity: important

Tags: forky, sid

Found in version freeciv/3.1.4+ds-1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Debian Games Team <[email protected]>:
Bug#1096649; Package src:freeciv. (Mon, 17 Feb 2025 17:15:12 GMT) (full text, mbox, link).


Acknowledgement sent to Matthias Klose <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian Games Team <[email protected]>. (Mon, 17 Feb 2025 17:15:13 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Matthias Klose <[email protected]>
To: [email protected]
Subject: freeciv: ftbfs with GCC-15
Date: Mon, 17 Feb 2025 17:13:56 +0000
Package: src:freeciv
Version: 3.1.4+ds-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/freeciv_3.1.4+ds-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

[...]
libtool: link: ( cd ".libs" && rm -f "libfcgui-sdl2.la" && ln -s "../libfcgui-sdl2.la" "libfcgui-sdl2.la" )
/bin/bash ../libtool  --tag=CC --preserve-dup-deps  --mode=link gcc  -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection  -Wl,-z,relro -Wl,-z,now -o freeciv-sdl2 dummy.o -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_gfx -lfreetype  libfcgui-sdl2.la -lSDL2_mixer -lSDL2 gui-sdl2/gui_main.lo ../common/libfreeciv.la  -lm     -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_gfx -lfreetype  -lpthread
libtool: link: gcc -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o freeciv-gtk3.22 dummy.o gui-gtk-3.22/gui_main.o  ./.libs/libfcgui-gtk3_22.a -lpthread -lm -lpthread -llua5.4 -L/usr/lib -lsqlite3 -lpthread -lpthread -llua5.4 -lsqlite3 -lpthread -lpthread -lpthread -lSDL2_mixer -lSDL2 ../common/.libs/libfreeciv.a -lcurl -licuuc -licudata -lbz2 -llzma -lzstd -llua5.4 -lsqlite3 -lm -lz -lpthread -lm -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lpthread
libtool: link: gcc -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o freeciv-gtk4 dummy.o gui-gtk-4.0/gui_main.o  ./.libs/libfcgui-gtk4.a -lpthread -lm -lpthread -llua5.4 -L/usr/lib -lsqlite3 -lpthread -lpthread -llua5.4 -lsqlite3 -lpthread -lpthread -lpthread -lSDL2_mixer -lSDL2 ../common/.libs/libfreeciv.a -lcurl -licuuc -licudata -lbz2 -llzma -lzstd -llua5.4 -lsqlite3 -lm -lz -lpthread -lm -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lvulkan -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lpthread
libtool: link: gcc -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o freeciv-sdl2 dummy.o gui-sdl2/gui_main.o  -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_gfx -lfreetype ./.libs/libfcgui-sdl2.a -lpthread -lpthread -llua5.4 -L/usr/lib -lsqlite3 -lpthread -lpthread -llua5.4 -lsqlite3 -lpthread -lpthread -lpthread -lSDL2_mixer -lSDL2 ../common/.libs/libfreeciv.a -lcurl -licuuc -licudata -lbz2 -llzma -lzstd -llua5.4 -lsqlite3 -lm -lz -lpthread -lm -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_gfx -lfreetype -lpthread
libtool: link: ranlib .libs/libfcgui-qt.a
libtool: link: rm -fr .libs/libfcgui-qt.lax .libs/libfcgui-qt.lax
libtool: link: ( cd ".libs" && rm -f "libfcgui-qt.la" && ln -s "../libfcgui-qt.la" "libfcgui-qt.la" )
/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++  -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -Wno-deprecated-declarations -g -O2 -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection  -Wl,-z,relro -Wl,-z,now -o freeciv-qt dummycxx.o gui_interface.o libfcgui-qt.la -lSDL2_mixer -lSDL2 gui-qt/gui_main.lo ../common/libfreeciv.la  -lm     -lQt6Gui -lQt6Core -lQt6Widgets  -lpthread
libtool: link: g++ -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -Wno-deprecated-declarations -g -O2 -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o freeciv-qt dummycxx.o gui_interface.o gui-qt/gui_main.o  ./.libs/libfcgui-qt.a -lpthread -lpthread -llua5.4 -L/usr/lib -lsqlite3 -lpthread -lpthread -llua5.4 -lsqlite3 -lpthread -lpthread -lpthread -lSDL2_mixer -lSDL2 ../common/.libs/libfreeciv.a -lcurl -licuuc -licudata -lbz2 -llzma -lzstd -llua5.4 -lsqlite3 -lm -lz -lpthread -lm -lQt6Gui -lQt6Core -lQt6Widgets -lpthread
/usr/bin/ld: ./.libs/libfcgui-qt.a(chatline.o):(.rodata+0x18): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(citydlg.o):(.rodata+0x30): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(cityrep.o):(.rodata+0x60): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(connectdlg.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(dialogs.o):(.rodata+0xaa): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(diplodlg.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(fc_client.o):(.rodata+0x23): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(fonts.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(gotodlg.o):(.rodata+0x28): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(helpdlg.o):(.rodata+0x74): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(hudwidget.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(mapctrl.o):(.rodata+0x100): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(mapview.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(menu.o):(.rodata+0x10a): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(messagedlg.o):(.rodata+0x89): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(messagewin.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_chatline.o):(.rodata+0x28c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_citydlg.o):(.rodata+0xf54): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_cityrep.o):(.rodata+0x5fc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_dialogs.o):(.rodata+0x754): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_diplodlg.o):(.rodata+0x558): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_fc_client.o):(.rodata+0x9ec): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_gotodlg.o):(.rodata+0x1c0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_helpdlg.o):(.rodata+0x2c0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_hudwidget.o):(.rodata+0x778): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_mapview.o):(.rodata+0x4e8): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_menu.o):(.rodata+0x1d54): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_messagedlg.o):(.rodata+0xcc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_messagewin.o):(.rodata+0x140): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(optiondlg.o):(.rodata+0x98): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(pages.o):(.rodata+0x50): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(plrdlg.o):(.rodata+0x28): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(ratesdlg.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(repodlgs.o):(.rodata+0x30): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(shortcuts.o):(.rodata+0x98): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(sidebar.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(spaceshipdlg.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(sprite.o):(.rodata+0x11): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(themes.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(voteinfo_bar.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(canvas.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(luaconsole.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_optiondlg.o):(.rodata+0x110): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_plrdlg.o):(.rodata+0x51c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_ratesdlg.o):(.rodata+0x2d8): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_repodlgs.o):(.rodata+0x498): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_shortcuts.o):(.rodata+0x254): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_sidebar.o):(.rodata+0x120): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_spaceshipdlg.o):(.rodata+0x8c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
/usr/bin/ld: ./.libs/libfcgui-qt.a(meta_voteinfo_bar.o):(.rodata+0x14c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1275: freeciv-qt] Error 1
make[3]: Leaving directory '/build/reproducible-path/freeciv-3.1.4+ds/client'
make[2]: *** [Makefile:1401: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/freeciv-3.1.4+ds/client'
make[1]: *** [Makefile:837: all-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/freeciv-3.1.4+ds'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Information forwarded to Debian Games Team <[email protected]>:
Bug#1096649; Package src:freeciv. (Tue, 04 Mar 2025 10:51:01 GMT) (full text, mbox, link).


Acknowledgement sent to Marko Lindqvist <[email protected]>:
Extra info received and forwarded to maintainer. Copy sent to Debian Games Team <[email protected]>. (Tue, 04 Mar 2025 10:51:02 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Marko Lindqvist <[email protected]>
To: Matthias Klose <[email protected]>, [email protected]
Subject: Re: Bug#1096649: freeciv: ftbfs with GCC-15
Date: Tue, 4 Mar 2025 12:49:47 +0200
 This no longer happens after the Qt update to 6.8.2.


 - ML

On Mon, 17 Feb 2025 at 19:15, Matthias Klose <[email protected]> wrote:
>
> Package: src:freeciv
> Version: 3.1.4+ds-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/freeciv_3.1.4+ds-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
>
> [...]
> libtool: link: ( cd ".libs" && rm -f "libfcgui-sdl2.la" && ln -s "../libfcgui-sdl2.la" "libfcgui-sdl2.la" )
> /bin/bash ../libtool  --tag=CC --preserve-dup-deps  --mode=link gcc  -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection  -Wl,-z,relro -Wl,-z,now -o freeciv-sdl2 dummy.o -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_gfx -lfreetype  libfcgui-sdl2.la -lSDL2_mixer -lSDL2 gui-sdl2/gui_main.lo ../common/libfreeciv.la  -lm     -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_gfx -lfreetype  -lpthread
> libtool: link: gcc -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o freeciv-gtk3.22 dummy.o gui-gtk-3.22/gui_main.o  ./.libs/libfcgui-gtk3_22.a -lpthread -lm -lpthread -llua5.4 -L/usr/lib -lsqlite3 -lpthread -lpthread -llua5.4 -lsqlite3 -lpthread -lpthread -lpthread -lSDL2_mixer -lSDL2 ../common/.libs/libfreeciv.a -lcurl -licuuc -licudata -lbz2 -llzma -lzstd -llua5.4 -lsqlite3 -lm -lz -lpthread -lm -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lpthread
> libtool: link: gcc -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o freeciv-gtk4 dummy.o gui-gtk-4.0/gui_main.o  ./.libs/libfcgui-gtk4.a -lpthread -lm -lpthread -llua5.4 -L/usr/lib -lsqlite3 -lpthread -lpthread -llua5.4 -lsqlite3 -lpthread -lpthread -lpthread -lSDL2_mixer -lSDL2 ../common/.libs/libfreeciv.a -lcurl -licuuc -licudata -lbz2 -llzma -lzstd -llua5.4 -lsqlite3 -lm -lz -lpthread -lm -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lvulkan -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lpthread
> libtool: link: gcc -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o freeciv-sdl2 dummy.o gui-sdl2/gui_main.o  -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_gfx -lfreetype ./.libs/libfcgui-sdl2.a -lpthread -lpthread -llua5.4 -L/usr/lib -lsqlite3 -lpthread -lpthread -llua5.4 -lsqlite3 -lpthread -lpthread -lpthread -lSDL2_mixer -lSDL2 ../common/.libs/libfreeciv.a -lcurl -licuuc -licudata -lbz2 -llzma -lzstd -llua5.4 -lsqlite3 -lm -lz -lpthread -lm -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_gfx -lfreetype -lpthread
> libtool: link: ranlib .libs/libfcgui-qt.a
> libtool: link: rm -fr .libs/libfcgui-qt.lax .libs/libfcgui-qt.lax
> libtool: link: ( cd ".libs" && rm -f "libfcgui-qt.la" && ln -s "../libfcgui-qt.la" "libfcgui-qt.la" )
> /bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link g++  -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -Wno-deprecated-declarations -g -O2 -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection  -Wl,-z,relro -Wl,-z,now -o freeciv-qt dummycxx.o gui_interface.o libfcgui-qt.la -lSDL2_mixer -lSDL2 gui-qt/gui_main.lo ../common/libfreeciv.la  -lm     -lQt6Gui -lQt6Core -lQt6Widgets  -lpthread
> libtool: link: g++ -O3 -fomit-frame-pointer -Wno-tautological-compare -Wno-nonnull-compare -Wno-deprecated-declarations -g -O2 -ffile-prefix-map=/build/reproducible-path/freeciv-3.1.4+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o freeciv-qt dummycxx.o gui_interface.o gui-qt/gui_main.o  ./.libs/libfcgui-qt.a -lpthread -lpthread -llua5.4 -L/usr/lib -lsqlite3 -lpthread -lpthread -llua5.4 -lsqlite3 -lpthread -lpthread -lpthread -lSDL2_mixer -lSDL2 ../common/.libs/libfreeciv.a -lcurl -licuuc -licudata -lbz2 -llzma -lzstd -llua5.4 -lsqlite3 -lm -lz -lpthread -lm -lQt6Gui -lQt6Core -lQt6Widgets -lpthread
> /usr/bin/ld: ./.libs/libfcgui-qt.a(chatline.o):(.rodata+0x18): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(citydlg.o):(.rodata+0x30): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(cityrep.o):(.rodata+0x60): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(connectdlg.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(dialogs.o):(.rodata+0xaa): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(diplodlg.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(fc_client.o):(.rodata+0x23): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(fonts.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(gotodlg.o):(.rodata+0x28): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(helpdlg.o):(.rodata+0x74): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(hudwidget.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(mapctrl.o):(.rodata+0x100): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(mapview.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(menu.o):(.rodata+0x10a): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(messagedlg.o):(.rodata+0x89): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(messagewin.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_chatline.o):(.rodata+0x28c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_citydlg.o):(.rodata+0xf54): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_cityrep.o):(.rodata+0x5fc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_dialogs.o):(.rodata+0x754): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_diplodlg.o):(.rodata+0x558): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_fc_client.o):(.rodata+0x9ec): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_gotodlg.o):(.rodata+0x1c0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_helpdlg.o):(.rodata+0x2c0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_hudwidget.o):(.rodata+0x778): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_mapview.o):(.rodata+0x4e8): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_menu.o):(.rodata+0x1d54): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_messagedlg.o):(.rodata+0xcc): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_messagewin.o):(.rodata+0x140): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(optiondlg.o):(.rodata+0x98): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(pages.o):(.rodata+0x50): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(plrdlg.o):(.rodata+0x28): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(ratesdlg.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(repodlgs.o):(.rodata+0x30): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(shortcuts.o):(.rodata+0x98): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(sidebar.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(spaceshipdlg.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(sprite.o):(.rodata+0x11): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(themes.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(voteinfo_bar.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(canvas.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(luaconsole.o):(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_optiondlg.o):(.rodata+0x110): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_plrdlg.o):(.rodata+0x51c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_ratesdlg.o):(.rodata+0x2d8): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_repodlgs.o):(.rodata+0x498): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_shortcuts.o):(.rodata+0x254): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_sidebar.o):(.rodata+0x120): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_spaceshipdlg.o):(.rodata+0x8c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> /usr/bin/ld: ./.libs/libfcgui-qt.a(meta_voteinfo_bar.o):(.rodata+0x14c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; gui-qt/gui_main.o:(.rodata+0x1): first defined here
> collect2: error: ld returned 1 exit status
> make[3]: *** [Makefile:1275: freeciv-qt] Error 1
> make[3]: Leaving directory '/build/reproducible-path/freeciv-3.1.4+ds/client'
> make[2]: *** [Makefile:1401: all-recursive] Error 1
> make[2]: Leaving directory '/build/reproducible-path/freeciv-3.1.4+ds/client'
> make[1]: *** [Makefile:837: all-recursive] Error 1
> make[1]: Leaving directory '/build/reproducible-path/freeciv-3.1.4+ds'
> dh_auto_build: error: make -j8 returned exit code 2
> make: *** [debian/rules:9: binary] Error 25
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
>



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 13:56:30 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.