You are not logged in.

#1 2018-01-18 09:57:34

vdelecroix
Member
Registered: 2017-02-26
Posts: 14

Problem with libguile after upgrade

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

#2 2018-01-18 16:10:30

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,553

Re: Problem with libguile after upgrade

With what 'gc' package? That symbol is present in the one Arch ships.

Offline

#3 2018-01-20 09:05:19

vdelecroix
Member
Registered: 2017-02-26
Posts: 14

Re: Problem with libguile after upgrade

$ pacman -Q gc
gc 7.6.0-1

Offline

#4 2018-01-20 09:11:46

vdelecroix
Member
Registered: 2017-02-26
Posts: 14

Re: Problem with libguile after upgrade

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

#5 2018-01-20 09:17:08

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,553

Re: Problem with libguile after upgrade

It's a dynamic symbol. Make sure you don't have a different version of that lib laying around somewhere.

Offline

#6 2018-01-20 11:44:14

vdelecroix
Member
Registered: 2017-02-26
Posts: 14

Re: Problem with libguile after upgrade

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

Board footer

Powered by FluxBB