Licq , vaag probleem

Pagina: 1
Acties:

  • Wilke
  • Registratie: December 2000
  • Laatst online: 20:10
Heb een vaag probleem met licq, weet iemand hier raad mee?

Heb licq-1.0.3 source gedownload, gecompileerd, daarna qt-gui gecompileerd, beide geinstalleerd, geen enkele error of warning gezien. Toch xrijg ik wanneer ik licq start deze melding:
02:09:31: [ERR] Unable to load plugin (qt-gui): cannot open shared object file: cannot load shared object file: No such file or directory.
Vreemd want blijkbaar mist er een lib (niet per se de plugin zelf, kan ook iets zijn wat de plugin nodig heeft maar niet kan vinden), maar als dat zo is hoe kan het dan (in dezelfde xterm, zelfde user) ooit ter wereld compileren?

Ik heb de nieuwste qt en KDE (vandaag gedownload en gecompileerd, werkt allemaal prima). Zelf-geinstalleerd systeem (Slackware 8.0 from scratch zeg maar, alleen A+D serie geinstalleerd en de rest zelf gedaan :) ) dus kan best dat er iets mist nog, alleen hoe kom ik er ooit achter wat?


P.S. niks gevonden in de search (ja, iemand die hetzelfde had maar die was gewoon vergeten de qt-gui-plugin te compilen, DUH!)

  • NiPeng
  • Registratie: Juli 2000
  • Niet online

NiPeng

I am the slime

Wilde gok, ldconfig draaien?

Je kan niet zien om welke file het gaat..
Uhh environmentvariabele QTDIR wijst de goede kant op?

Mijn excuses als het nergens op slaat. :)


Some people like cupcakes better, I for one care less for them.


Verwijderd

Heb je dezelfde --prefix= optie meegegeven in ./configure ?

Verwijderd

Zoek eens naar licq_qt-gui.so op je systeem

Dit betekent gewoon dat hij deze shared object file niet kan vinden.

Open vervolgens ~/.licq/licq.conf en ga op zoek naar het gedeelte [plugins]
Daar zal staan Plugin<nummer> =

Maak daar van Plugin<nummer> = /path/naar/shared/object/file/licq_qt-gui.so

Aanschouw Licq in z'n volle glorie ;)

  • Wilke
  • Registratie: December 2000
  • Laatst online: 20:10
Okee, jullie denken in dezelfde lijn als ik zie ik wel.
Wilde gok, ldconfig draaien?
Eerste wat ik ook had gedaan natuurlijk :)
Je kan niet zien om welke file het gaat..
Uhh environmentvariabele QTDIR wijst de goede kant op?
Nee, dat is ook mijn probleem.
Ja QTDIR wijst de goede kant op (maar ik zie niet eens echt in hoe dat uit zou kunnen maken behalve tijdens de compilatie)
Heb je dezelfde --prefix= optie meegegeven in ./configure ?
Jawel - te weten *geen*. Dus /usr/local/ (de default)
Zoek eens naar licq_qt-gui.so op je systeem
Heb ik natuurlijk gedaan, die staat gewoon op de juiste plaats, namelijk /usr/local/lib/licq/licq_qt-gui.so (en .la)

Daar zet 'make install' hem neer, dus zou moeten kloppen right?

Het is ook leesbaar en uitvoerbaar voor non-root users:
-rwxr-xr-x 1 root root 1199 Sep 27 01:45 licq_qt-gui.la*
-rwxr-xr-x 1 root root 949453 Sep 27 01:45 licq_qt-gui.so*

  • Wilke
  • Registratie: December 2000
  • Laatst online: 20:10
Op donderdag 27 september 2001 04:30 schreef nelske het volgende:
Zoek eens naar licq_qt-gui.so op je systeem

Dit betekent gewoon dat hij deze shared object file niet kan vinden.

Open vervolgens ~/.licq/licq.conf en ga op zoek naar het gedeelte [plugins]
Daar zal staan Plugin<nummer> =

Maak daar van Plugin<nummer> = /path/naar/shared/object/file/licq_qt-gui.so

Aanschouw Licq in z'n volle glorie ;)
Ook dit heb ik geprobeerd, en levert het volgende resultaat:
[ERR] Unable to load plugin (/usr/local/lib/licq/licq_qt-gui.so): cannot open shared object file: cannot load shared object file: No such file or directory.
Vaag of niet dan, want:
$ ls -la /usr/local/lib/licq/licq_qt-gui.so
-rwxr-xr-x 1 root root 949453 Sep 27 01:45 /usr/local/lib/licq/licq_qt-gui.so*
Dus volgens mij gaat het niet om deze file zelf maar om iets wat deze file/library nodig heeft. Als ik nl. een niet-bestaande plugin opgeef krijg ik een andere melding, zoiets als dit:
13:40:46: [WRN] Licq: Ignoring stale lockfile (pid 31431)
13:40:46: [ERR] Unable to load plugin (/usr/local/lib/licq/licq_qt-gui.so.bestaatniet): /usr/local/lib/licq/licq_qt-gui.so.bestaatniet: cannot open shared object file: No such file or directory.
Maar dan volg ik echt werkelijk waar niet waarom de code van de plugin dan ooit ter wereld gewoon compileert?

Iemand enig idee wat er nog kan missen op mijn systeem?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 20:10
Het probleem is inmiddels opgelost. Ik had de kde-extension meegecompileerd (--with-kde) maar de kde-library-directory stond nog niet in /etc/ld.so.conf (of LD_LIBRARY_PATH).

N.B. Voor de volgende met dit probleem, niet vergeten ook daarna weer ff ldconfig te draaien :)

Bedankt voor de hulp in ieder geval!
Pagina: 1