PDA

View Full Version : RPM e dipendenza con libcurl


lamalta
22-01-2005, 16:07
Ciao a tutti.
Ho cercato di installare l'rpm di freepops, ma ho un errore di dipendenza con la livreria libcurl.so.2 Il problema è che io questa libreria ce l'ho nel pc, come faccio a farlo capire a YAST?
Ho anche provato a compilarmi l'rpm ma ho problemi con LUA (ho installato pure questo devel compreso)

Grazie

Al Azif
22-01-2005, 21:42
Credo tu debba installare gli headers di libcurl, il pacchetto si dovrebbe chiamare libcurl.dev

lamalta
22-01-2005, 23:53
Io ho già installato curl-devel

lamalta
24-01-2005, 21:35
Up

crashd
24-01-2005, 21:39
questo lo hai http://rpm.pbone.net/index.php3/stat/4/idpl/1573291/com/curl-7.10.7-0.pm.1.i586.rpm.html ?

lovaz
25-01-2005, 09:21
Prova a vedere dove e' la libreria
locate libcurl
poi metti la dir in
/etc/ld.so.conf
e dai il comando
ldconfig
forse cosi' la prende

lamalta
25-01-2005, 18:21
Originariamente inviato da lovaz
Prova a vedere dove e' la libreria
locate libcurl
poi metti la dir in
/etc/ld.so.conf
e dai il comando
ldconfig
forse cosi' la prende

1)Ho installato il pacchetto che mi ha suggerito crashd
2)Ho fatto ciò che mi dici, il file libcurl.so.2 è in /usr/lib64 ed è già presente in ld.so.conf
3)Ho installato lo stesso freepopsd ignorando le dipendenze ma ottengo questo quando lo lancio:

freepopsd: error while loading shared libraries: libcurl.so.2: cannot open shared object file: No such file or directory

dove cavolo lo cerca?

grazie

lovaz
27-01-2005, 10:16
Hai dato ldconfig?
prova a dare anche
ldd freepopsd
e vedi che dice

lamalta
27-01-2005, 15:37
Ho dato ldconfig ed ho infilato libcurl un po' ovunque ma continua a non trovarlo

linux:/usr/bin # ldd freepopsd
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/libdl.so.2 (0x5558e000)
libm.so.6 => /lib/tls/libm.so.6 (0x55592000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x555b6000)
libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x555c8000)
libcurl.so.2 => not found
libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x556b9000)
libz.so.1 => /lib/libz.so.1 (0x556e9000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x556fa000)
libc.so.6 => /lib/tls/libc.so.6 (0x5571a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)

che 2 palle!!
Dove posso provare a metterlo?
come visualizzo il path?