[FreeBSD] kan niet linken tegen so in /usr/local/lib

Pagina: 1
Acties:

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Topicstarter
Als ik amarok start, krijg ik de volgende fout:
/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.15" not found, required by "amarokapp"


Dus ik installeer mysql-client opnieuw vanuit ports, en amarok werkt. Na een herstart echter niet meer :?

Volgens mij staat alles wel goed ingesteld:
[knnth:~] locate libmysqlclient.so.15
/usr/local/lib/mysql/libmysqlclient.so.15
[knnth:~] grep ld /etc/rc.conf
ldconfig_insecure="NO"  # Set to YES to disable ldconfig security checks
ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib"
ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout"

ldconfig heb ik al opnieuw gedraaid, dat verandert niets aan de situatie.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

wat zegt cat /etc/ld.so.cache | grep -a libmysqlclient.so.15 | wc -l ? :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Topicstarter
[knnth:~] grep mysql /var/run/ld-elf.so.hints | wc -l
       0
[knnth:~] grep mysql /var/run/ld.so.hints | wc -l
       0


Hmm, nu valt me op dat de kdelibs ook in /usr/local staan, en KDE werkt verder wel. Misschien is het een probleem met de specifieke port ...

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Sowieso komt je libmysqlclient.so.15 niet voor in je ldcache, dus dat is in ieder geval iets waar je naar moet kijken lijkt me ? :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Topicstarter
De ld*so.hints zijn sowieso erg klein ja ... maar raar dan dat de overige so's in /usr/local/lib dan wel werken :?

Een strings op de files geeft alleen de mapnamen (waaronder /usr/local/lib)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Topicstarter
De mysql binary linkt er ook tegen, die werkt wel. Ik installeer amarok wel opnieuw, feh.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • jant
  • Registratie: Juli 2000
  • Niet online
ldconfig ?

Een album per dag; een selectie: https://open.spotify.com/playlist/6s3nNLl8pJpCwLR3LPligA?si=dddc51153b2a49e8


  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Waarom compileer je amaroK niet gewoon met SQLite ondersteuning in plaats van MySQL ondersteuning? Bespaart je weer een dependency...

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Topicstarter
Ja?
Borromini schreef op dinsdag 17 januari 2006 @ 22:07:
Waarom compileer je amaroK niet gewoon met SQLite ondersteuning in plaats van MySQL ondersteuning? Bespaart je weer een dependency...
Omdat de gegevens dan niet in MySQL komen ;) dat wil ik dus wel.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

Waarschijnlijk kun je amarok wel starten door onderstaande workaround te gebruiken:
code:
1
user@host$ LD_LIBRARY_PATH=/usr/local/lib amarok
Pagina: 1