[Klineakconfig] ldconfig probleem

Pagina: 1
Acties:

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 20-02 11:20
na het commando ' make' van het programma Klineakconfig (0.5.1) kreeg ik de volgende melding
c++ -O2 -fno-exceptions -fno-check-new -o klineakconfig klineakpreferences.o klmailclient.o klprefs.o kprefs.o pcontrol.o klineakdef.o klineak.o lineakparser.o dcfp.o klineakconfig.o main.o klineakpreferencesui.o klineakdefui.o klineakconfigui.o klineakdef.moc.o pcontrol.moc.o klineakconfig.moc.o klineakpreferences.moc.o klineakconfig_meta_unload.o -L/usr/X11R6/lib -L/usr/lib/qt-3.1/lib/ -L/usr/lib -L/usr/local/lineak/klineakconfig-0.5.1/klineakconfig /usr/lib/libkio.so -L/usr/lib/qt-3.1/lib /usr/lib/libkdesu.so -lresolv -lX11 -lutil /usr/lib/libkdeui.so -lresolv -lX11 /usr/lib/libkdecore.so /usr/lib/libDCOP.so -ldl -lresolv -lXinerama -lart_lgpl_2 /usr/lib/libkdefx.so -lX11 -lXrender -lstdc++ -lc -lgcc_s -lqt-mt -lpng -lz -lm -lXext -lX11 -lresolv -lSM -lICE -lpthread -lX11 -lresolv -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib/qt-3.1/lib/ -Wl,--rpath -Wl,/usr/X11R6/lib
/usr/bin/ld: cannot find -lart_lgpl_2
collect2: ld returned 1 exit status

make[2]: *** [klineakconfig] Fout 1
make[2]: Weggaan uit map `/usr/local/lineak/klineakconfig-0.5.1/klineakconfig'
make[1]: *** [all-recursive] Fout 1
make[1]: Weggaan uit map `/usr/local/lineak/klineakconfig-0.5.1'
make: *** [all] Fout 2
na enig speurwerk heb ik art_lgpl_2 gevonden in /usr/lib
deze stond nog niet vermeld in /etc/ld.so.conf , dus deze toegevoegd en ldconfig gerunt in de veronderstelling dat het nu wel zou moeten werken.

maar ik krijg nogsteeds dezelfde foutmelding.

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • eth0
  • Registratie: Mei 2002
  • Laatst online: 15-09-2025
Als je een ldconfig -v geeft staat hij er dan ook echt tussen? Het kan zijn dat je lib niet goed is en niet 'geladen' wordt

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 20-02 11:20
eth0 schreef op 07 september 2003 @ 20:31:
Als je een ldconfig -v geeft staat hij er dan ook echt tussen? Het kan zijn dat je lib niet goed is en niet 'geladen' wordt
yupp, hij staat er tussen
libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.11

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • eth0
  • Registratie: Mei 2002
  • Laatst online: 15-09-2025
Doe eens voor dat je gaat maken dit eens?

export LDFLAGS=-l/usr/lib/libart_lgpl_2.so.2.3.11

En gaat je configure wel goed? Of geeft die ook een fout terug?

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 20-02 11:20
Ik weet dat dit een oud topic is, maar het probleem wat ik toen had heb ik nogsteeds.
Nu met 'make' van k3b krijg ik de melding.
/usr/bin/ld: cannot find -lart_lgpl_2
Terwijl ik deze toch echt heb
# ldconfig -v | grep art_lgp
ldconfig: Path `/usr/lib' given more than once
ldconfig: Cannot stat /usr/lib/libgmpxx.so: No such file or directory
libart_lgpl.so.2 -> libart_lgpl.so.2.2.0
libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.16
Heb dus ondertussen een nieuwere versie, maar wel hetzelfde probleem.

[ Voor 10% gewijzigd door a casema user op 01-02-2004 19:27 ]

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

a casema user schreef op 01 februari 2004 @ 19:26:
Ik weet dat dit een oud topic is, maar het probleem wat ik toen had heb ik nogsteeds.
Nu met 'make' van k3b krijg ik de melding.

Heb dus ondertussen een nieuwere versie, maar wel hetzelfde probleem.
Goed.. Tijd dat dit een FAQ wordt : De runtime linker (ld.so), en bijbehorende ldconfig, hebben NIKS, maar dan ook NIKS te maken met de linker van de compiler. Een ldconfig lost geen linkerproblemen op.

Mogelijke oplossingen :

1) zorg dat je een .a bestand krijgt (statisch)
2) Link libart_lgpl.so naar libart_lgpl.so.2

Inzien je zowel een .a hebt als een .so zal de linker de .a pakket, mits deze gevonden wordt voor de .so

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 20-02 11:20
# ls -lah /usr/lib | grep libart_lgpl
lrwxrwxrwx 1 root root 23 dec 6 17:46 libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.16
-rwxr-xr-x 1 root root 86K okt 6 10:36 libart_lgpl_2.so.2.3.16
lrwxrwxrwx 1 root root 20 dec 6 17:52 libart_lgpl.so.2 -> libart_lgpl.so.2.2.0
-rwxr-xr-x 1 root root 58K okt 28 00:11 libart_lgpl.so.2.2.0
IK heb inderdaad een link naar de .so bestanden maar ik mis de .a bestanden.
Hoe maak ik deze dan aan ?

[ Voor 17% gewijzigd door a casema user op 01-02-2004 20:16 ]

Taaaa taa taa taaaa taa taa ta taaataaaaa.

Pagina: 1