ld.so

Pagina: 1
Acties:

  • wij
  • Registratie: Maart 2001
  • Laatst online: 13-08 12:30
Ik heb slackware 8.0 op mijn laptop.
Als ik doom probeer te spelen zegt hij:

./sdoom: can't find dynamic linker 'lib/ld.so'

en ik heb gekeken en er zit inderdaad geen ld.so in /lib.
Wat moet ik doen / intypen om dit goed te krijgen?

(heb search en google al gebruikt)

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 11-08 16:30

Apache

amateur software devver

probeer eens ldconfig

If it ain't broken it doesn't have enough features


  • wij
  • Registratie: Maart 2001
  • Laatst online: 13-08 12:30
ldconfig: writing of cach data failed.: no such file or directory

en nog een keer

ldconfig: writing of cach data failed.: function not implemented

ff wat ruimte vrijgemaakt op hda

nu zegt ie helemaal niks

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 11-08 16:30

Apache

amateur software devver

is dat als root?

anders is het wel erg vaag en zit er iets goed mis :)

[edit]
Als hij niets zegt zou ik gewoon doom nog eens proberen te starten :)

If it ain't broken it doesn't have enough features


  • wij
  • Registratie: Maart 2001
  • Laatst online: 13-08 12:30
het is als root :D

het kan zijn dat ik linux te Minimaal heb geinstaleerd (dat er veel lib's missen?) met pkgtool kan ik alvast dingen toevoegen van de cd

(doom werkt nogsteeds niet)

Verwijderd

Op donderdag 11 juli 2002 17:56 schreef wij het volgende:
het is als root :D

het kan zijn dat ik linux te Minimaal heb geinstaleerd (dat er veel lib's missen?) met pkgtool kan ik alvast dingen toevoegen van de cd

(doom werkt nogsteeds niet)
ik heb slackware 8.1 helemaal vol met alle opties geinstalleerd, maar heb ld.so ook niet. Heb jij wel /etc/ld.so.conf en /etc/ld.so.cache?

  • wij
  • Registratie: Maart 2001
  • Laatst online: 13-08 12:30
Op donderdag 11 juli 2002 17:59 schreef Magio het volgende:

[..]

ik heb slackware 8.1 helemaal vol met alle opties geinstalleerd, maar heb ld.so ook niet. Heb jij wel /etc/ld.so.conf en /etc/ld.so.cache?
ja die heb ik wel :) (gelukkig)

in ld.so.conf staat:

/usr/local.lib (bestaat niet)
/usr/X11R/lib (paar dirs zitten erin)
/usr/1386-slackware-linux/lib (lege directory)

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
man ld:
NAME
ld.so, ld-linux.so* - dynamic linker/loader

DESCRIPTION
The programs ld.so and ld-linux.so* find and load the shared libraries needed by a program, pre­
pare the program to run, and then run it.

Linux binaries require dynamic linking (linking at run time) unless the -static option was given
to ld during compilation.
[...]
ldconfig maakt het bestand ld.so.cache aan, hierin staan als ik het goed heb begrepen de locaties van je shared libraries (een soort index dus), deze worden dan door ld geladen. (Ik weet niet precies hoe dat in elkaar zit, dus [i]pleaze correct * sebas if I'm wrong ...[/i])
Als je in ld.so.conf een path naar een library toevoegt moet je daarna ldconfig draaien om ld.so.cache te updaten. Daarna worden als het goed is de 'nieuwe' libs ook gevonden.

Je zegt dat ldconfig geen output geeft, dat doet die normaal gesproken ook niet (niet naar stdout althans), dus misschien dat dat al wel goedzit. Hoelang doet ldconfig erover? ratelt je harddisk even als je ldconfig draait?

Everyone complains of his memory, no one of his judgement.


  • wij
  • Registratie: Maart 2001
  • Laatst online: 13-08 12:30
eerste keer duurde ldconfig eventjes
nu gaat ie heel snel :)
maar doom werkt nog niet

Verwijderd

Op donderdag 11 juli 2002 18:14 schreef wij het volgende:
eerste keer duurde ldconfig eventjes
nu gaat ie heel snel :)
maar doom werkt nog niet
uhmm....lijkt me niet, maar is ld.so.conf leeg?

  • wij
  • Registratie: Maart 2001
  • Laatst online: 13-08 12:30
Op donderdag 11 juli 2002 18:16 schreef Magio het volgende:

[..]

uhmm....lijkt me niet, maar is ld.so.conf leeg?
in ld.so.conf staat:

/usr/local.lib (bestaat niet)
/usr/X11R/lib (paar dirs zitten erin)
/usr/1386-slackware-linux/lib (lege directory)

(staat er nogsteeds)

ik heb trouwens wel svgalib geinstaleerd vandaag, ook voor doom

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
dit staat er bij mij in
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/usr/X11R6/lib/Xaw95
/usr/X11R6/lib/Xaw3d
/usr/X11R6/lib
/usr/X11R6/include/GL
/usr/i486-linux/lib
/usr/i486-linux-libc5/lib=libc5
/usr/i486-linux-libc6/lib=libc6
/usr/i486-linuxaout/lib
/usr/i386-suse-linux/lib
/usr/local/lib
/usr/lib
/usr/openwin/lib
/opt/kde/lib
/opt/kde2/lib
/opt/kde3/lib
/opt/gnome/lib
/opt/gnome2/lib
/opt/experimental/lib

Is misschien wel wat te uitgebreid, maar dikke kans dat je heel wat libs mist met de minimum install.

'Doom werkt nog steeds niet' is trouwens niet bijster veel informatie ... *hint*

Everyone complains of his memory, no one of his judgement.


Verwijderd

doe eens:
cd /lib
ln ld-linux.so.2 ld.so -s

kijk of dat werkt

Mata
...ldconfig != ld.so

Verwijderd

Op donderdag 11 juli 2002 18:18 schreef wij het volgende:

[..]

in ld.so.conf staat:

/usr/local.lib (bestaat niet)

[..]
ik denk dat dit /usr/local/lib moet zijn.
Pagina: 1