StevenHickson / PiAUISuite

Raspberry PI AUI Suite
Other
695 stars 204 forks source link

error while loading shared libraries: libboost_regex.so.1.54.0: cannot open shared object file: No such file or directory in debian #101

Open jojosiao opened 6 years ago

jojosiao commented 6 years ago

I tried to install in debian 9.3 but I encountered the error message when I was asked if I wanted to install voicecommand.

I found a command file Would you like voicecommand to try to set itself up? y/n y voicecommand: error while loading shared libraries: libboost_regex.so.1.54.0: cannot open shared object file: No such file or directory


Distributor ID: Debian Description: Debian GNU/Linux 9.3 (stretch) Release: 9.3 Codename: stretch

transmit-ter commented 6 years ago

you may want to see issue #97

s1h4d0w commented 6 years ago

Edit: This finally worked for me: https://www.raspberrypi.org/forums/viewtopic.php?p=1275083#p1275083


@transmit-ter No, because none of the answers there work. I've tried your approach and it fails on "make clean".

image

I tried skipping it but the next command also gives errors:

image

I have the exact same problem as @jojosiao and I've been trying for weeks to get this to work, but I can't make it work. It's missing libboost_regex.so.1.49.0 and I can't for the life of me figure out how to get it or how to replace it. I tried different versions of libboost_regex, doesn't work. I tried getting the original 1.49.0 package elsewhere, no luck. It's driving me crazy.

image

Calliygous87 commented 5 years ago

voicecommand: error while loading shared libraries: libboost_regex.so.1.49.0: cannot open shared object file: No such file or directory pi@raspberrypi:~/Desktop/PiAUISuite/Install $ sudo ln -s /usr/lib/arm-linux-gnueabihf/libboost_regex.so.1.62.0 /usr/lib/arm-linux-gnueabihf/libboost_regex.so.1.49.0 ln: failed to create symbolic link '/usr/lib/arm-linux-gnueabihf/libboost_regex.so.1.49.0': File exists

This is what I get after following the instructions in that link, and then attempting to install again.