You are not logged in.

#1 2017-04-25 13:05:20

Diogo Gomes
Member
Registered: 2016-07-29
Posts: 17

[SOLVED] Missing library after 2017-03-29 update

I have arch installed on a laptop whose wifi card has a few problems with the native drivers. However, I was able to solve this using this github repository. Every time there's an update that breaks the driver, I simply have to run a few commands to rebuid from this repo and load it with the appropriate options.

Today, after I updated my system, wifi wasn't working, so I went and tried to rebuild the driver, and make gave me the following output:

make: error while loading shared libraries: libguile-2.2.so.1: cannot open shared object file: No such file or directory

I went around looking, and found that in 2017-03-29, the developer Bartłomiej Piotrowski made a change to Guile 2.2.0. Here's what's on the Todo List page for that update:

libguile-2.0.so → libguile-2.2.so
libguilereadline-v-18.so has been removed.

There is also guile2.0 package that can be co-installed with guile.

Packages go to [staging].

I looked in the directories, and in /usr/include/guile/2.0/libguile, there's these files:

  • libguile-2.0.so

  • libguile-2.0.so.22

  • libguile-2.0.so.22.8.1

  • libguilereadline-v-18.so

  • libguilereadline-v-18.so.18

  • libguilereadline-v-18.so.18.0.0

But no libguile-2.2.so.1.

I thought about symlinking the libguile-2.2.so.1 to libguile-2.0.so, but since I really don't know what these libraries provide, I figured it was best to ask for advice...

Last edited by Diogo Gomes (2017-04-25 15:23:17)

Offline

#2 2017-04-25 13:19:00

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: [SOLVED] Missing library after 2017-03-29 update

Please post the output of `pacman -Q make guile`


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2017-04-25 13:29:08

Diogo Gomes
Member
Registered: 2016-07-29
Posts: 17

Re: [SOLVED] Missing library after 2017-03-29 update

The output of `pacman -Q make guile` is:

make 4.2.1-2
guile 2.0.14-1

Offline

#4 2017-04-25 13:33:09

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,645

Re: [SOLVED] Missing library after 2017-03-29 update

Your guile package is out of date. The current version is 2.2.1-1.

Please post the output of "uname -a".

Last edited by 2ManyDogs (2017-04-25 13:38:00)

Offline

#5 2017-04-25 13:49:27

Diogo Gomes
Member
Registered: 2016-07-29
Posts: 17

Re: [SOLVED] Missing library after 2017-03-29 update

The output of "uname -a" is:

Linux hp-mercury 4.10.11-1-ARCH #1 SMP PREEMPT Tue Apr 18 08:39:42 CEST 2017 x86_64 GNU/Linux

When I do "pacman -Syu", it tells me that there's nothing to do. Is there something I'm doing wrong to not see the upgrade to 2.2.1-1?

Offline

#6 2017-04-25 13:52:07

Omar007
Member
Registered: 2015-04-09
Posts: 368

Re: [SOLVED] Missing library after 2017-03-29 update

Your mirror is probably out of date. You can try switching to a mirror that is properly synced.

Offline

#7 2017-04-25 15:21:37

Diogo Gomes
Member
Registered: 2016-07-29
Posts: 17

Re: [SOLVED] Missing library after 2017-03-29 update

You were right, I ran the reflector script, to generate a new mirrorlist, and it asked to update guile right away. Wifi working again, thanks for the help.

Offline

Board footer

Powered by FluxBB