Library probleem (Linux)

Pagina: 1
Acties:

  • cire
  • Registratie: April 2000
  • Laatst online: 26-07 08:40
Onder Mandrake 8.0 krijg ik bij het installeren van 'octave' (gewoon een 'rpm') de volgende foutmelding:

error: failed dependencies:
libstdc++-libc6.1-2.so.3 is needed by octave-2.0.16-7mdk
libstdc++-libc6.2-1.so.2 is needed by octave-2.0.16-7mdk


Hoe los ik dit op? In mijn '/usr/lib' directory zie ik wel:

libstdc++-3libc6.2-2-2.10.0.so
libstdc++-libc6.1-1.so.2
libstdc++-libc6.2-2.so.3

De laatste twee zijn verwijzingen naar de eerste.

Verwijderd

Op dinsdag 11 september 2001 09:58 schreef eric het volgende:
error: failed dependencies:
libstdc++-libc6.1-2.so.3 is needed by octave-2.0.16-7mdk
libstdc++-libc6.2-1.so.2 is needed by octave-2.0.16-7mdk

libstdc++-3libc6.2-2-2.10.0.so
libstdc++-libc6.1-1.so.2
libstdc++-libc6.2-2.so.3

De laatste twee zijn verwijzingen naar de eerste.
code:
1
2
ln -s libstdc++-3libc6.2-2-2.10.0.so libstdc++-libc6.1-2.so.3
ln -s libstdc++-3libc6.2-2-2.10.0.so libstdc++-libc6.2-1.so.2

:)

  • cire
  • Registratie: April 2000
  • Laatst online: 26-07 08:40
Ja, maar het helpt niet. Nog steeds dezelfde foutmelding.

BTW, '++-3libc6' moet '++-3-libc6' zijn. Dat had ik eerst fout gedaan.

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

man ldconfig

Verwijderd

is er geen evoirment variable die fout staat?
volgens mij ld_libary_path of zo...

Verwijderd

Als je de link hebt aangemaakt, zal het programma het vast wel gaan doen.
Het probleem wat je nu nog hebt, is dat de rpm die je probeert te installeren een requirement heeft staan voor die 2 bestanden.
De libstdc rpm, heeft een paar provides in de rpm database gezet. Maar natuurlijk niet van de bestanden die je zelf aangemaakt hebt.
Wat je kunt doen is de rpm installeren met de --nodeps optie. Dan doet hij geen check voor de requirements en provides.
Pagina: 1