Toon posts:

[Redhat 8] GAIM cvs rpm en libperl.so.5.8

Pagina: 1
Acties:

Verwijderd

Topicstarter
Omdat het mij niet lukte om GAIM cvs van source te compilen omdat hij alsmaar compile fouten gaf heb ik de rpm van GAIM cvs gebruikt. Ik had echter 2 deps niet op mijn systeem:

code:
1
2
3
4
[root@pieter Pieter]# rpm -ihv gaim-CVS.i386.rpm
error: Failed dependencies:
        libgtkspell.so.0 is needed by gaim-20021102-1
        libperl.so.5.8 is needed by gaim-20021102-1


perl.so.5.8 kon ik met locate, http://psyche.freshrpms.net/ en http://www.rpmfind.net/ niet vinden maar het blijkt dat het om deze file gaat: /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so die dus anders heet, maar waar moet ik deze nou zetten zodat hij hem vind want als ik GAIM cvs met --nodeps installeer zegt hij bij het opstarten:

code:
1
2
3
[Pieter@pieter Pieter]$ gaim
gaim: error while loading shared libraries: libperl.so.5.8:
 cannot open shared object file: No such file or directory


de andere dep is iets van spellingscontrole voor een plug-in, de speciale dep komt uit een plugin voor gtkspell en is van yank, wil ik die installeeren heb ik veel te veel deps nodig en met apt-get voor rpm kan ik hem niet binnen halen :(. Nu lijkt me die spell dep geen probleem maar hoe zorg ik nou dat die perl.so file gevonden en herkend wordt.

Hier is trouwens de laatste compile fout die ik van de source krijg (het compilen om deze oude rodehoet 8 bak neemt redelijk wat tijd in beslag dus ik ben ondertusse erg moe van dat gecompile maargoed)
ticker.c: In function `BuddyTickerShow':
ticker.c:353: `no_icon_xpm' undeclared (first use in this function)
ticker.c:353: (Each undeclared identifier is reported only once
ticker.c:353: for each function it appears in.)
ticker.c: In function `signon_cb':
ticker.c:375: `no_icon_xpm' undeclared (first use in this function)
ticker.c: In function `away_cb':
ticker.c:406: `no_icon_xpm' undeclared (first use in this function)
make[3]: *** [ticker.lo] Error 1
make[3]: Leaving directory `/home/Pieter/gaim-20021104/plugins/ticker'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Pieter/gaim-20021104/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Pieter/gaim-20021104'
make: *** [all] Error 2

Verwijderd

Topicstarter
Owja voor ik het vergeet had Rodehoet nog wat te zeuren over een kleinigheid lijkt me, niet echt een probleem maar het ergert me wel dus als iemand mij zou kunnen vertellen wat er aan de hand zou kunnen zijn zou ik dat zeer op prijs stellen.

Afbeeldingslocatie: http://home.planet.nl/~jpabst/error.png

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 15:28

Kees

Serveradmin / BOFH / DoC
en wat als je --nodep (of iets in die geest, ik haat rpm) gebruikt?

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

Topicstarter
Kees schreef op 05 november 2002 @ 01:54:
en wat als je --nodep (of iets in die geest, ik haat rpm) gebruikt?
zie: :)
Verwijderd schreef op 05 november 2002 @ 00:05:
als ik GAIM cvs met --nodeps installeer zegt hij bij het opstarten:

code:
1
2
3
[Pieter@pieter Pieter]$ gaim
gaim: error while loading shared libraries: libperl.so.5.8:
 cannot open shared object file: No such file or directory

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

moto-moi

Ja, ik haat jou ook :w

Je moet waarschijnlijk ff een ln -s libperl.so libperl.so.5.8 doen..

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


Verwijderd

Topicstarter
moto-moi schreef op 05 november 2002 @ 10:08:
Je moet waarschijnlijk ff een ln -s libperl.so libperl.so.5.8 doen..
Ik heb zelfs de file in dezelfde dir gecopieerd zodat k nu 2 dezelfde files met andere namen heb maar het probleem is denk ik dat hij in een andere directory zoekt.

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

moto-moi

Ja, ik haat jou ook :w

Verwijderd schreef op 05 november 2002 @ 16:02:
Ik heb zelfs de file in dezelfde dir gecopieerd zodat k nu 2 dezelfde files met andere namen heb maar het probleem is denk ik dat hij in een andere directory zoekt.
Dan zul je je /etc/ld.so.conf aan moeten passen zodat de juiste directory ertussen staat, en ldconfig daarna draaien.

Mocht je het niet vertrouwen, dan kun je nog de switch -v achter ldconfig toevoegen, dan geeft 'ie wat meer info.

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


Verwijderd

Topicstarter
moto-moi schreef op 05 november 2002 @ 16:09:
[...]

Dan zul je je /etc/ld.so.conf aan moeten passen zodat de juiste directory ertussen staat, en ldconfig daarna draaien.

Mocht je het niet vertrouwen, dan kun je nog de switch -v achter ldconfig toevoegen, dan geeft 'ie wat meer info.
Okeej dat werkt bedankt, nu alleen nog de file libgtkspell.so.0 ergens vandaan toveren. Deze zit in een plugin voor yank, de plugin heb ik maar yank zelf kan ik niet apt-getten en de rpm van yank heeft een hele hoop deps van so files die ik wel heb maar dat is teveel werk, er moet namelijk ergens een specifieke redhat rpm zijn daarvan weet iemand waar ik die vind want op cd's kon ik hem niet vinden en met apt-get ook niet?

RPM blijft trouwens de heletijd hangen als ik hem 5 maal gebruikt heb ofzow??

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

moto-moi

Ja, ik haat jou ook :w

Verwijderd schreef op 05 november 2002 @ 16:19:de rpm van yank heeft een hele hoop deps van so files die ik wel heb maar dat is teveel werk, er moet namelijk ergens een specifieke redhat rpm zijn daarvan weet iemand waar ik die vind want op cd's kon ik hem niet vinden en met apt-get ook niet?
Niet te lui worden he ;)

offtopic:
Je icoon doet het trouwens niet

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


Verwijderd

Topicstarter
moto-moi schreef op 05 november 2002 @ 16:25:
[...]

Niet te lui worden he ;)

offtopic:
Je icoon doet het trouwens niet
Hmm ja dat wou ik net uitleggen de package die ik nodig heb heeft gtk+2 nodig maar die is al geinstalleerd (anders zou ik niet eens door het configure script van gaim heenkomen) dus ik heb gewoon met --nodeps geinstalleerd maar dan krijg ik dus dit:
[Pieter@pieter Pieter]$ gaim

** (gaim:987): CRITICAL **: Failed to assign /tmp/gaim_Pieter.0 to a socket (Error: Address already in use)
The program 'gaim' received an X Window System error.
This probably reflects a bug in the program.
The error was '180'.
(Details: serial 119 error_code 180 request_code 154 minor_code 8)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
[Pieter@pieter Pieter]$
Hier gaat dus iets goed mis.

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

moto-moi

Ja, ik haat jou ook :w

I.d.d., dit is een gevalletje : Auteur@ SourceForge.net raadplegen.

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


Verwijderd

Topicstarter
moto-moi schreef op 05 november 2002 @ 17:06:
[...]

I.d.d., dit is een gevalletje : Auteur@ SourceForge.net raadplegen.
Okeej maar weet u ook wat de error betekend die GNOME geeft (zei 2depost) en de reden waarom rpm soms vastloopt en pas weer werkt na een reboot.

Verwijderd

Topicstarter
Ik zie overigens dat het compilen niet lukt omdat er een file mist in de dir van de plug-in "ticker" als ik compile met --disable-plugins compiled hij de plugins niet maar zegt hij be de artdir dat er geen make rule is ofzo en stopt hij weer dus ik probeer nu de configure script aan te passen en alles dat met ticker te maken heeft eruit te halen, hopelijk lukt dit. De error van de RPM versie van gaim wordt denk ik veroorzaakt omdat gtkspell niet alle deps heeft omdat hij gtk2+ niet kan vinden terwijl die wel geinstalleerd is. In de source versie kan hij compilen zonder spellcheck en moet dit dus wel goed gaan. Het is nu dus afwachten :(.

Wat betekend dit eigenlijk:
cc1: warning: changing search order for system directory "/usr/local/include"
cc1: warning: as it has already been specified as a non-system directory
??

Verwijderd

Topicstarter
Compilen lukt dus niet omdat hij allerlei bestanden lijkt te missen.
Pagina: 1