Your message dated Mon, 12 Sep 2022 20:42:03 +0000
with message-id <[email protected]>
and subject line Bug#1018725: fixed in rlottie 0.1+dfsg-4
has caused the Debian Bug report #1018725,
regarding rlottie: FTBFS on riscv64
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.)


-- 
1018725: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018725
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rlottie
Version: 0.1+dfsg-3
Severity: important
Tags: ftbfs patch
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]

Dear maintainer(s),

rlottie failed to build on riscv64 due to introduction of atomic operations in
d/patches/Atomic-render.patch, which can be fixed by linking against libatomic.

Attached is a patch that fixes FTBFS on riscv64. Please let me know if I missed
anything.

Cheers,
Eric

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-4-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Description: Link libatomic on riscv64
 Patch Atomic-render.patch introduces atomic operations, which requires
 libatomic to be linked on riscv64.
Author: Eric Long <[email protected]>
Last-Update: 2022-08-29
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -80,6 +80,10 @@
                           )
 endif()
 
+if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "riscv64")
+    target_link_libraries(rlottie PRIVATE -latomic)
+endif()
+
 if (LOTTIE_MODULE)
     # for dlopen, dlsym and dlclose dependancy
     target_link_libraries(rlottie PRIVATE ${CMAKE_DL_LIBS})

--- End Message ---
--- Begin Message ---
Source: rlottie
Source-Version: 0.1+dfsg-4
Done: Nicholas Guriev <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rlottie, 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.
Nicholas Guriev <[email protected]> (supplier of updated rlottie 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: Sat, 10 Sep 2022 18:49:38 +0300
Source: rlottie
Architecture: source
Version: 0.1+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Nicholas Guriev <[email protected]>
Changed-By: Nicholas Guriev <[email protected]>
Closes: 1018725 1019499
Changes:
 rlottie (0.1+dfsg-4) unstable; urgency=medium
 .
   * Update No-cyclic-structures.patch (Closes: #1019499).
     - Move check of layer self-nesting to parsing stage from rendering.
   * Rewrite Atomic-render.patch (Closes: #1018725).
     - Use non-blocking std::atomic_flag instead of std::atomic_bool, because
       the flag does not require linking against libatomic on RISC-V 64bit.
Checksums-Sha1:
 1b7148f5675df2c75873682aeff5519aa22fc5a5 2023 rlottie_0.1+dfsg-4.dsc
 fabda403a0d0871579c5fb2da98e741c3d7ea370 21184 rlottie_0.1+dfsg-4.debian.tar.xz
Checksums-Sha256:
 a8e26aedc79610b9f3100208234c3c490d1b9c7491828d4eec99c8840e72431f 2023 
rlottie_0.1+dfsg-4.dsc
 2894e2aacc0684683fcf35e587c221af143682af9467bea11328769cbc6ae8e8 21184 
rlottie_0.1+dfsg-4.debian.tar.xz
Files:
 85c0cb7dbe132cf6b2bb885c406b7209 2023 libs optional rlottie_0.1+dfsg-4.dsc
 c70947c90e86c4d972d6d1a728d7af4c 21184 libs optional 
rlottie_0.1+dfsg-4.debian.tar.xz

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

iQIzBAEBCgAdFiEERoDLeOit93I/iGLK2bXpN3piwCsFAmMfjv4ACgkQ2bXpN3pi
wCtchA/+I40Nob8idtNAiS5YfGJ1lLwT5umlDXBYA4u7sXCTPLXfFFHOsMVnuk4j
EpxH2XXoCKqO/Nx3DxFDFIvpCJrEdtq9IQ/OA4bC5f7Gs068DWzZefGI3ncACQrX
3VssM2Cnqjw+b/BhPCQDZ32DrEr4YW6g+IOpAKqmXpixcNugBrPLhWsWsM6oyRed
ojxFHQbEKtbfn9M7RybIEfsfdyWCCdN0/FJeX/5FhYV9yNBQa9wntXgVKcy9MT9C
CnUGgDa1iIeBJR3zEGGCnZ8ZSm6UcZogF/sWklQg85b0PDyb1RQFO1rI6jsf9SKD
R1tOwIZt/hAjPtyVjSIDYOtu4MQ7ziTkfIuUXpEbMzSBS4B7xNcvHQTvpXar+R0k
twbIem8Dz89DIhyGnI3RgW6g3unDf6ulOfAU/2cMqspE3mr7w428Rct0XaiH4Prg
uqLw2sLJfvHww6DIqyTCsX1xD1aJUGgETirdAFWSZsv13IDe2lAf3e0rAA101tXL
6uXkoZbEinZ7GSIG6585J3KtCutBw30WS/51mwr3pToz9rM1DAy+1NXf20T03vk4
AqkD5NgYRwXGQV3Q9TFMxEOJhL7JL7RT3DmAFPeCPd1ghJNgLjBTltqGCHxOfRHi
pDaVb9035CJGMkpRbf6qZX11gGKhKCSPzr429pJ06oyAu0qiPpM=
=I1+G
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to