Guitarix build fails

  • Done
  • quality assurance status badge
Details
2 participants
  • Demis Balbach
  • Mathieu Othacehe
Owner
unassigned
Submitted by
Demis Balbach
Severity
normal

Debbugs page

Demis Balbach wrote 3 years ago
(address . bug-guix@gnu.org)
87tueshp8j.fsf@minikn.xyz
Hello, I'm currently unable to build `guitarix`. This only started
happening after the recent `core-updates-frozen` match, at least I
believe so.

Toggle snippet (28 lines)
[ 485/1044] Compiling src/gx_head/engine/gx_preset.cpp
In file included from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib/gthread.h:32,
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib/gasyncqueue.h:32,
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib.h:32,
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib/gi18n.h:21,
from /gnu/store/c56vjl2qr5fsj3csn8l04zr91g3qpcaq-glibmm-2.64.5/include/glibmm-2.4/glibmm/i18n.h:23,
from ../src/headers/engine.h:43,
from ../src/gx_head/engine/gx_jack.cpp:30:
../src/headers/gx_system.h: In instantiation of ‘bool gx_system::atomic_compare_and_exchange(T**, T*, T*) [with T = _jack_session_event]’:
../src/gx_head/engine/gx_jack.cpp:1110:79: required from here
/gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib/gatomic.h:202:45: error: invalid conversion from ‘volatile void*’ to ‘void*’ [-fpermissive]
202 | __atomic_compare_exchange_n ((atomic), &gapcae_oldval, (newval), FALSE, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST) ? TRUE : FALSE; \
| ^~~~~~~~~~~~~
| |
| volatile void*
../src/headers/gx_system.h:135:12: note: in expansion of macro ‘g_atomic_pointer_compare_and_exchange’
135 | return g_atomic_pointer_compare_and_exchange(reinterpret_cast<void* volatile*>(p), static_cast<void*>(oldv), newv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Waf: Leaving directory `/tmp/guix-build-guitarix-0.41.0.drv-0/guitarix-0.41.0/build'
Build failed
-> task in 'guitarix' failed with exit status 1 (run with -v to display more information)
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "python" arguments: ("waf" "build") exit-status: 1 term-signal: #f stop-signal: #f>
phase `build' failed after 35.1 seconds
command "python" "waf" "build" failed with status 1

--
Best regards / Mit freundlichen Grüßen,
Demis Balbach
-----BEGIN PGP SIGNATURE-----

iQJCBAEBCgAsFiEEz9zHmXzCRksxyCGU8X3bmMw8QFwFAmHLBvwOHGRiQG1pbmlr
bi54eXoACgkQ8X3bmMw8QFy+Sw//ccOtGqz6awgMHKsujsyj79csmTpuwtuzY1pB
lAxls9/fA3pEtW9pf8S18ECI1u0x4sac6NV2SrlkVR3d7xUVH+HTZLEQpFKGAYJZ
i65fYQL3vC1bQrSYZnBajregE+VaciklzVrdEYo66amCMxixuYfi6QIxqV16nlI8
PyEYq72DKuBF6dA51CvlUPZpBeO6xkxUanRYKbYJVBMnKqfcPqcxS3f3VJgQeLCB
K/3ygvgBg6KNShlO38Mx2VtnXOElGTpKMdZVww+HfmEw0w4ktH478CAPU1Su9S+v
23E6j8l3k6dgtiLTESlSlFDQ6CF5rHo55bhpOAMzfOi6vAuFfKwGhoaTpzw0R9/y
Dngpsf4WnTLrH3FN452GEIpnsCgaeX4EOGXhG5ubwjQb2/Mfd1gykwqQXYwIs+po
AUpQPsh+sduuwYDgW2V5bR85chxDCpSdeG0oWqCpb45T3NqVxxjiH71owghl94m/
8B5uLScZnDe0BMDl3a5xuQ6fXTKvCW57Rjs1fSAPYi4r5uxogr18ObLMoM79saKp
B7/aLO9wt9rUvJnkXDqoj5RIAh5BMZ559Lx3WSGHgYY65j9FaN+3wm9XJhIqGzeb
LnvMPsXiQMs/keC1CkzAWe4wZ1hMH02d69GC2oC+vNixUozglfwTPdK3xQsWxs5B
7cE7/p8=
=5sRR
-----END PGP SIGNATURE-----

Mathieu Othacehe wrote 3 years ago
(name . Demis Balbach)(address . db@minikn.xyz)(address . 52847-done@debbugs.gnu.org)
87h7arl5sj.fsf@gnu.org
Hello,

Toggle quote (4 lines)
> Hello, I'm currently unable to build `guitarix`. This only started
> happening after the recent `core-updates-frozen` match, at least I
> believe so.

Fixed by updating the package to the 0.43.1 release with
002442b2209b0953dd209e6219696a8758ceceb2.

Thanks,

Mathieu
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 52847@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 52847
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help