On my Guix system, I'm trying to install an Octave package (struct) using Octave's internal "pkg install" tool (since the conclusion from thread <https://lists.gnu.org/archive/html/help-guix/2025-01/msg00001.html> seems to be that the Octave packages I want are not available in the Guix repositories).

The process fails with the error message

/gnu/store/zzpbp6rr43smwxzvzd4qd317z5j7qblj-gcc-11.4.0-lib/lib/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/dan/.local/share/octave/api-v59/packages/struct-1.0.18/x86_64-unknown-linux-gnu-api-v59/cell2fields.oct).

I think the fundamental problem is that the process shouldn't be pointing to gcc/glibc 11.4.0, because the only libstdc++.so.6 I have anywhere under $(HOME)/.guix-profile is more recent (14.2.0). But then, I wasn't expecting the process to be trying to compile any C++ code at all, so what do I know? Any ideas how to sort this, please?

--

Kind regards,

Dan Hatton

                Dr. Daniel C. Hatton

E-mail:         [email protected]

SIP:            [email protected]
Signal:         dch.28

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to