You are not logged in.
After an upgrade in january 2018, I have trouble using make
make: symbol lookup error: /usr/lib/libguile-2.2.so.1: undefined symbol: GC_move_disappearing_link
This looks similar to this post from 2017-04 though my system looks up to date. Here are some relevant informations about it
$ uname -a
Linux mangouste 4.14.13-1-ARCH #1 SMP PREEMPT Wed Jan 10 11:14:50 UTC 2018 x86_64 GNU/Linux
$ pacman -Q make guile
make 4.2.1-2
guile 2.2.3-1
Offline
With what 'gc' package? That symbol is present in the one Arch ships.
Offline
$ pacman -Q gc
gc 7.6.0-1
Offline
Also
$ nm /usr/lib/libgc.so
nm: /usr/lib/libgc.so: no symbols
This is weird as the file is nonempty (161K)
Last edited by vdelecroix (2018-01-20 09:17:55)
Offline
It's a dynamic symbol. Make sure you don't have a different version of that lib laying around somewhere.
Offline
Thanks! You are right. I was compiling in a special environment (SageMath) and the software does compile gc. It worked fine after deactivating the compilation of this particular library.
Last edited by vdelecroix (2018-01-20 11:45:05)
Offline