Your message dated Fri, 25 Dec 2020 20:17:50 +0000
with message-id <e1kstx4-000dn5...@fasolo.debian.org>
and subject line Bug#964403: fixed in goxel 0.10.6-2
has caused the Debian Bug report #964403,
regarding goxel FTBFS on armel: Must be linked with libatomic
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.)


-- 
964403: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964403
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: goxel
Version: 0.10.6-1
Severity: serious
Tags: ftbfs patch

https://buildd.debian.org/status/fetch.php?pkg=goxel&arch=armel&ver=0.10.6-1&stamp=1592688053&raw=0

...
g++ -o goxel -fsanitize=address -fsanitize=undefined -pthread -Wl,-z,relro 
src/yocto.o src/xxhash.o src/utils.o src/tools.o src/theme.o src/tests.o 
src/system.o src/shape.o src/shader_cache.o src/script.o src/render.o 
src/quantization.o src/procedural.o src/pathtracer.o src/palette.o 
src/model3d.o src/meta.o src/mesh_utils.o src/mesh_to_vertices.o src/mesh.o 
src/material.o src/marchingcube.o src/main.o src/luagoxel.o src/layer.o 
src/imgui.o src/image.o src/gui.o src/goxel.o src/gesture3d.o src/gesture.o 
src/camera.o src/box_edit.o src/assets.o src/action.o src/utils/vec.o 
src/utils/texture.o src/utils/sound.o src/utils/mustache.o src/utils/json.o 
src/utils/ini.o src/utils/img.o src/utils/gl.o src/utils/color.o 
src/utils/cache.o src/utils/box.o src/utils/b64.o src/tools/shape.o 
src/tools/selection.o src/tools/procedural.o src/tools/plane.o src/tools/move.o 
src/tools/line.o src/tools/laser.o src/tools/fuzzy_select.o src/tools/extrude.o 
src/tools/color_picker.o src/tools/brush.o src/gui/view_panel.o 
src/gui/topbar.o src/gui/tools_panel.o src/gui/settings.o 
src/gui/render_panel.o src/gui/palette_panel.o src/gui/menu.o 
src/gui/material_panel.o src/gui/light_panel.o src/gui/layers_panel.o 
src/gui/image_panel.o src/gui/export_panel.o src/gui/debug_panel.o 
src/gui/cameras_panel.o src/gui/app.o src/gui/about.o src/formats/wavefront.o 
src/formats/vxl.o src/formats/voxlap.o src/formats/vox.o src/formats/txt.o 
src/formats/qubicle.o src/formats/povray.o src/formats/png_slices.o 
src/formats/png.o src/formats/gox.o src/formats/gltf.o src/formats/dicom.o 
-lasan -lubsan -lpng -lGL -lm -lglfw -lgtk-3 -lgdk-3 -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
/usr/bin/ld: src/yocto.o: in function `std::__atomic_base<unsigned long 
long>::operator+=(unsigned long long)':
/usr/include/c++/9/bits/atomic_base.h:335: undefined reference to 
`__atomic_fetch_add_8'
/usr/bin/ld: src/yocto.o: in function `std::__atomic_base<unsigned long 
long>::store(unsigned long long, std::memory_order)':
/usr/include/c++/9/bits/atomic_base.h:397: undefined reference to 
`__atomic_store_8'
/usr/bin/ld: src/yocto.o: in function `std::__atomic_base<unsigned long 
long>::load(std::memory_order) const':
/usr/include/c++/9/bits/atomic_base.h:419: undefined reference to 
`__atomic_load_8'
collect2: error: ld returned 1 exit status
scons: *** [goxel] Error 1


Fix/Workaround:

--- debian/rules.old    2020-07-05 21:59:58.246217695 +0000
+++ debian/rules        2020-07-05 22:00:26.841963922 +0000
@@ -2,6 +2,11 @@
 export DH_VERBOSE = 1
 NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 
+ifneq (,$(filter $(DEB_HOST_ARCH), armel mipsel))
+  export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic 
-Wl,--as-needed
+endif
+
+
 include /usr/share/dpkg/default.mk  # provides DEB_VERSION
 
 %:

--- End Message ---
--- Begin Message ---
Source: goxel
Source-Version: 0.10.6-2
Done: Federico Ceratto <feder...@debian.org>

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

Debian distribution maintenance software
pp.
Federico Ceratto <feder...@debian.org> (supplier of updated goxel 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: Fri, 25 Dec 2020 19:30:10 +0000
Source: goxel
Architecture: source
Version: 0.10.6-2
Distribution: unstable
Urgency: medium
Maintainer: Federico Ceratto <feder...@debian.org>
Changed-By: Federico Ceratto <feder...@debian.org>
Closes: 949552 964403 978021
Changes:
 goxel (0.10.6-2) unstable; urgency=medium
 .
   * Link to libatomic (Closes: #964403)
   * Use packaged libstb (Closes: #949552)
   * Drop inih dep (Closes: #978021)
Checksums-Sha1:
 c9a3dd2b283ba454c4a267b174552c591fde8030 2076 goxel_0.10.6-2.dsc
 71662cd10f22f48637cebedb90e18081533c0625 5376 goxel_0.10.6-2.debian.tar.xz
 a97422c7f2f5e0396e901537bfce461fcede5217 14407 goxel_0.10.6-2_amd64.buildinfo
Checksums-Sha256:
 4adff785ffcee646b07941834385be0f485000aa53998c44b9bbb044e6e63ccd 2076 
goxel_0.10.6-2.dsc
 b86a48303cf5f55dc4f84b04b6e92bd2093fef83813f6cb41eece9c1138a0bdd 5376 
goxel_0.10.6-2.debian.tar.xz
 94094a01b6eec1677f679487d8f464155a1d8befe4344eeba3d399445b7b3a28 14407 
goxel_0.10.6-2_amd64.buildinfo
Files:
 7c27962c9662e7e194ed554366d4efaa 2076 graphics optional goxel_0.10.6-2.dsc
 077589968a27456cadfa24af3d9b86d8 5376 graphics optional 
goxel_0.10.6-2.debian.tar.xz
 7dce9570fc970e7b39925678e56664f9 14407 graphics optional 
goxel_0.10.6-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfKfd+zM5IUCMbyuWbzG8RPUXfaoFAl/mRjMACgkQbzG8RPUX
fapldQ//R0GIyINLYFI3DhMHlvmyy0q4/voKREtKpTfBHe/tGcEmrGv0LprZwuJT
2YPIl/a/jWL+nbPEfAv0cpoQeBGNNrfBisNBPp79XrnX+3qmw/1fGX8IjEaj2DRN
Mrg8/05M5OafUluUIxmvRStOGgsWjsbHGciedY11fcqcN25lNmNuU3JjWOB9RnQo
TAKb1NURxD7zs85zZfjom/lvZ8AVxYNFQYIPC1SHf84UcIjYF6eURG6O/mMrgTsC
AngmzrvoNYsDzO/RoLVY873cOdK6xb+ET0ROWqz8yRgNfXHTxr1j4D6Xs76jWegh
PMjVqNoIQg2gfPFKZL90jfIzH/ket3cwVnrwi/ofsCfIroc2m1OotqVH/uDhxF29
YMniL54KP0nwltb3e9vU7QI7u7Vh48cY1Lq0WK+EjGD0LYG3LfZjURa0XNN14oKr
7jCvScrVjy4FN6l3l0P/A1NDOTGHybOeSav+yo7Y+edkOGkO95JS8YjgzaufTeVP
S/7DoDOouOspDla7rXWTH76tSYlTYwnxio//P6ANcqbv667X1FruyZsdIHQjqZ5y
TPn8HqRaK+603u8PaNpsrb/ef3DPmoAgDIM5bUm7x7GngiLr3pT6yQnWsRpuFjN2
MCs2HhukeatRRlT06Pe0YsDh2OdyLwcpdCxmLKtIqmDBM0nvKFg=
=9X9m
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to