Your message dated Tue, 11 Feb 2025 15:00:56 +0000
with message-id <e1thrku-004nyi...@fasolo.debian.org>
and subject line Bug#1089991: fixed in vcmi 1.6.5+dfsg-1
has caused the Debian Bug report #1089991,
regarding [armel] FTBFS with undefined reference to `__atomic_fetch_add_8' due
to opentbb cmake not adding -latomic
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.)
--
1089991: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089991
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: vcmi
Version: 1.5.2+dfsg-3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-...@lists.debian.org
User: debian-...@lists.debian.org
Usertags: armel
Control: block -1 by #1088922
Control: block #1089523 by -1
Hi,
vcmi FTBFS on armel:
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpointer-arith
-Wuninitialized -Wmismatched-tags -Wno-unused-parameter -Wno-switch
-Wno-reorder -Wno-sign-compare -Wno-varargs -Wl,-z,relro -Wl,-z,now
CMakeFiles/vcmiserver.dir/StdInc.cpp.o
CMakeFiles/vcmiserver.dir/EntryPoint.cpp.o -o ../bin/vcmiserver
-Wl,-rpath,"\$ORIGIN::::::::::::::::::::::::"
/usr/lib/arm-linux-gnueabi/libminizip.so ../bin/libvcmiservercommon.a
../bin/libvcmi.so /usr/lib/arm-linux-gnueabi/libz.so -ldl -lrt
/usr/lib/arm-linux-gnueabi/libboost_filesystem.so.1.83.0
/usr/lib/arm-linux-gnueabi/libboost_program_options.so.1.83.0
/usr/lib/arm-linux-gnueabi/libboost_locale.so.1.83.0
/usr/lib/arm-linux-gnueabi/libboost_thread.so.1.83.0
/usr/lib/arm-linux-gnueabi/libboost_atomic.so.1.83.0
/usr/lib/arm-linux-gnueabi/libboost_chrono.so.1.83.0
/usr/lib/arm-linux-gnueabi/libboost_date_time.so.1.83.0
/usr/lib/arm-linux-gnueabi/libminizip.so
/usr/bin/ld: ../bin/libvcmi.so: undefined reference to `__atomic_fetch_add_8'
/usr/bin/ld: ../bin/libvcmi.so: undefined reference to `__atomic_load_8'
collect2: error: ld returned 1 exit status
The problem is a missing -latomic. Adding the -latomic to the vcmi build system
itself would be wrong because the flag is only required if vcmi uses
tbb::parallel_for.
This patch to vcmi fixes the issue:
https://sources.debian.org/src/vcmi/latest/debian/patches/fix-armel-atomics.patch/
But applying this patch to fix the issue would be wrong as that would be
papering over an issue with the cmake files that opentbb ships.
Thus, blocking this bug by #1088922.
Thanks!
cheers, josch
--- End Message ---
--- Begin Message ---
Source: vcmi
Source-Version: 1.6.5+dfsg-1
Done: Johannes Schauer Marin Rodrigues <jo...@debian.org>
We believe that the bug you reported is fixed in the latest version of
vcmi, 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 1089...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <jo...@debian.org> (supplier of updated vcmi
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: Tue, 11 Feb 2025 15:27:32 +0100
Source: vcmi
Architecture: source
Version: 1.6.5+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Johannes Schauer Marin Rodrigues <jo...@debian.org>
Closes: 1089991
Changes:
vcmi (1.6.5+dfsg-1) unstable; urgency=medium
.
* New upstream version 1.6.5+dfsg
* debian/vcmiclient.1: update with --logLocation
* debian/patches: enable fix-armel-atomics.patch (Closes: #1089991)
* client/media/CMusicHandler.h: use Mix_Music from SDL_mixer directly
Checksums-Sha1:
c4485fa9471138e73041f444bd4552df98f2ef74 2534 vcmi_1.6.5+dfsg-1.dsc
26a902fd1443c0a4c08aeac9393011f116684c0d 7991372 vcmi_1.6.5+dfsg.orig.tar.xz
6b2398939ef96a4e01872e8c66ba576bc8b94f6f 17212 vcmi_1.6.5+dfsg-1.debian.tar.xz
Checksums-Sha256:
a09e971622ed1d3c8c352d2262298eacb55d6117306d39f9d21b026fa316c7c8 2534
vcmi_1.6.5+dfsg-1.dsc
8497b108655a130b7d48bc7440946a46da34a196fc0c590cff70efde903fca4c 7991372
vcmi_1.6.5+dfsg.orig.tar.xz
0b74ea271e4784867aa4690f6e8b82ecc87bd150d70808be0f0a54710cc4d5c1 17212
vcmi_1.6.5+dfsg-1.debian.tar.xz
Files:
738707a8220d1003dbe1e2379bcb051f 2534 contrib/games optional
vcmi_1.6.5+dfsg-1.dsc
75c100102b01844191be1bfd80fb11ad 7991372 contrib/games optional
vcmi_1.6.5+dfsg.orig.tar.xz
d2bfc17990b4fe73a4a08b125eec14df 17212 contrib/games optional
vcmi_1.6.5+dfsg-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmerYDcACgkQ8sulx4+9
g+HP1RAAuUrr8bSVYJWT2B7AZnktya2Nmt5dsJxC2A0pNUe2b7dcFczDOK9I/jLX
Co2Z/6i9rvJvqgWdtci9K3lKi3PcQATqT/JI4+R1Wx3KFArcoxg1dDl5TKBu4CuY
UKJSKyBm2hI6ancUtX9KtP6oW9elk2aUEtlhVANBpD4C/x+t5ZGu031Hwx6Ams43
veK/ZPfQcrOVx2clN14xn7UytSjUYCAwmrUqnTnMsTI/6OKWFGJFgMSgdyEgZzcI
FflQMpIy8z5OBoOYePsDibr5HWFDr+uMvQId/jtHIN34QMIO88X7ThI5tVYnncl7
6dLPS5B5QqsEym//RZX5hUJPIfp+5mHUUcnHEZJwzXCPyYXC8MH7MA2Jm0F4iFmI
1Kfb8BVYuzv3YkaqbuEw924MPJ/vbrY58psyFBVAH1rWdpQNWXulw4iND8S69Y8u
HEjuli0WLm5Y3BoSCNMFrmSOW3gBZIZyFlNTv+McPeUdaeix0SA0E0ISAm4+APHR
uNGwRLRrjPKia0u7IRe6yI1UJG7XlAAJemoSG3D7cYK69m4QVfDUGsUbGdHUzTXf
KO/vzxhmnRNSAtSLG3OUGz51N7upQV8Ld4o6AKu5Hee96ZLq019c+t3r8IYFA1u+
MafL8BU831naffql239Jye73+JUrBzhm3J1FBKpMcAmedlQipQA=
=Dspt
-----END PGP SIGNATURE-----
pgpw6M1A867o6.pgp
Description: PGP signature
--- End Message ---