Newsgroup: it.comp.os.linux.software
Titolo: librerie qt, 'ste stronze...

Ho appena dovuto fottere con cattiveria licq...
Il fatto: licq 0.7 ha dei bug, trovo la versione 0.81, scarico l'rpm (ho
una redhat), vado per installare ed ecco il solito messaggio: mancano le
qt>2.1.
Vabbé, le cerco, e le trovo. Vado per installare le qt-2.1.qualcosaltro, e
mi dice che non può perché mancano le libstc++-libc6.1.3 e qualcosa.
Guardo nel mio sistema, ho le libstc++-libc6.1.2... azz, ci è mancato poco
;-)
Incazzato come una pantera comincio a cercare queste libstdc, e sono
introvabili. MA PORCA BEEEEEP.
Però io sono un testone: scarico licq-0.81.tar.gz e vado per compilarlo.
Macché, caterve di errori.
Sempre più alterato, provo a installare gli rpm forzando le dipendenze.
Macché, come prevedibile poi non va.
Groar... ormai ho la bava alla bocca, preso da un raptus isterico faccio
quello che non ha senso ma... COPIO libstc++-libc6.1.2 come libc6.1.3...
provo ad avviare licq0.81... FUNZIONA!!
A questo punto non capisco perché va!!!
Però resto dell'idea che sono dei gran rottinculo quelli che fanno i
pacchetti che richiedono delle librerie introvabili!
Ma porca puttana, ma è così fatica dare un pacchetto COMPLETO???
-- 
Crononauta
==========
ICQ UIN: 4005815
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.htm
GP Legends: 
http://www.multiplayer.it/driving/

 Vabbé, le cerco, e le trovo. Vado per installare le qt-2.1.qualcosaltro,
Scusa... poi le qt2 le hai installate? E hai mantenuto anche le 1.44? Io
volevo installare le 2 ma mi avevano detto che i vecchi programmi
avrebbero avuto dei problemi, per cui ho lasciato perdere...
Grazie e ciao!


[chicco@scaccolo chicco]$ rpm -qa |grep licq
licq-0.80-1
licq-data-1.6-1
[chicco@scaccolo chicco]$ rpm -qa |grep qt  
qt-2.0.1-5
qt-devel-2.0.1-5
qt1x-1.44-4
qt1x-devel-1.44-4
e funziona :-))
ho scaricato i file src.rpm e l'ho compilato. sistema redhat 6.1
prova a fare lo stesso....a me funziona bene....di piu` non so che dirti.
-- 
Chicco
se vuoi scrivermi, togli NOSPAM dal mio indirizzo
remove NOSPAM in address for email replies

avrebbero avuto dei problemi, per cui ho lasciato perdere...
Sì certo che ho installato le qt2.1, e poi ho tenuto anche le 1.44 che non
hanno niente a che vedere e che possono convivere benissimo.
L'unico problema delle qt2.1 è che ho dovuto installarle col --force
perché altrimenti mi davano quell'errore di dipendenza fallita, e poi
fregarle copiando la libstdc++ anche col nome della versione appena
successiva... qualcuno inorridirà, ma se avete questa libreria:
libstdc++-libc6.1-2.so.3
magari ditemi dove l'avete trovata che la scarico anch'io...


e funziona :-))
E certo, tu hai la versione 0.80 di licq, io ho la 0.81...
La 0.81 richiedel le qt *2.1*, non le *2.0.1-5*
E le 2.1 danno quell'errore di dipendenza che dicevo, sulla
libstdc++-libc6.1-2.so.3, che non ho ancora ben capito da dove debba
arrivare. Io in /usr/lib ho libstdc++-libc6.1-1.so.2, che rinominato in
libc6.1-2.so.3 poi funziona...



no no, in teoria vorrebbero le 2.1
cosi` almeno si legge dal file licq.spec:
Name: licq
<snippone>
Requires: qt => 2.1


qt-devel-2.0.1-5
Quindi non hai le 2.1 ma le 2.0.1-5. Quindi licq 0.80 si "accontenta"
anche di quelle, la 0.81 assolutamente VUOLE le 2.1 sennò da "fallita
dipendenza". Comunque il problema non è quello, il problema è la
dipendenza delle qt2.1, che non si installavano perché non trovavano
quelle libstdc++-libc6.1.2.so.3...



mah, provero` a scaricare i src.rpm e a compilarmeli e ti faro`
sapere. 


magari ditemi dove l'avete trovata che la scarico anch'io...
[zefram]:~>rpm -ql libstdc++-2.95.3-0.20000323
[...]
/usr/lib/libstdc++-libc6.1-2.so.3
[...]
Credo su 
rpmfind.net

 anche di quelle, la 0.81 assolutamente VUOLE le 2.1 sennò da "fallita
Si accontenta anche la 0.81 ma devi ricompilare.
dan@kailed:~ > rpm -qa | grep qt 
qtext2-2.0.2-13 
qtlib-1.44-62 
qtlib2-2.0.2-13 
qtdevel2-2.0.2-13 
Poi un bel --nodeps e Licq-0.81 funziona benissimo
Ciao
-- 
*** Per E-mail rimuovi ModE dall'indirizzo ***
             *** ICQ 33500725 ***
           *** Powered by Linux ***