Newsgroup: it.comp.os.linux.iniziare
Titolo: rpm e rh8

Ho letto di molti che hanno prolemi con rpm sotto rh8 (la cosa fa ridere 
se si pensa a chi ha inventato rpm): succede anche a voi che non 
riconosca le librerie installate oppure che non veda quello che ha 
appena installato ?
IO ormai ho rinuciato ad usarlo sotto rh8 , e faccio tutto con i binari 
oppure con i sorgenti (con quello che ne consegue).
C'è qlcn che ha risolto oppure non ha i miei stessi problemi ? avrei da 
fargli due domande.
-- 
Ciao. Fabrizio.

 fargli due domande.
Riporta gli errori.
-- 
Enrico Bodo  -   Postdoctoral Research Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

 Riporta gli errori.
Fatto !

 bisogno di quelle librerie, non le vede.
I devel non sono librerie, sono (di solito) file header. Installando il solo 
devel di norma non si installano anche le librerie, ma rpm dovrebbe impedire 
di installare un devel se non sono gia' installati i binari delle librerie.


 librerie.
Si si , mi era rimasta in canna la parola libreria , mi serviva il devel di 
postgres, cmq ( come mi serve quello di MySQL , ma quella è un'altra 
storia). E cmq rpm non si è accorto che l'ho installato perchè me lo chiede 
ancora.

 ancora.
Cosa chiede esattamente?


 ho: libkdecore.so.4
Facile: la prima e` compilata con GCC 2.96, la seconda no :)
E per questo potrebbero (sono?) essere incompaitibili.
Far funzionare assieme librerie e binari (o librerie e librerie) compilati 
con compilatori diversi e` un terno al lotto. Cambiano (in potenza) 
le convenzioni di chiamata, i metodi di aggancio, mille altre cose.
Infatti si raccomanda di non 'mischiare' prodotti di GCC3 e GCC2, 
proprio per evitare questi problemi.
Oltre a questo problema di fondo, c'e` la ben nota storia del GCC 2.96 che
complica le cose :)
-- 
Ikitt 
"Stupid people do stupid things smart people outsmart each others"
*** mailserver: 
freemail.it

 Cosa chiede esattamente?
Le librerie di knoda (hk_ qlc) chiede il devel di postgres o MySQL ( almeno 
mi pare di aver capito che vuole o l'una o l'altra) ho installato quelle di 
postgres con "rpm -i" , ma nada. Dov'è il devel ? boh
Ops ho scritto " E cmq rpm non si è accorto che l'ho installato perchè me lo 
chiede ancora." , ma non è vero , è al "make install" che mi dice una cosa 
del genere : ho lavorato tanto oggi e non ci vedo più dalla fame.

 complica le cose :)
Che a me non è nota: mi porgi un link?.

 del genere : ho lavorato tanto oggi e non ci vedo più dalla fame.
Perche' forse quel Makefile va a cercare gli headers in 
/usr/local/include/portgres, ma redhat (che non e' furbissima) li ha messi 
in /usr/include/postgres. Dovresti poter risolvere usando un'opzione di 
configure. Prova a lanciare
./ configure --help 
e a vedere se c'e' un'opzione del tipo --includedir=
Se c'e' potresti cavartela con:
./configure --includedir=/urs/include/postgres
Sembra facile linux....


 Sembra facile linux....
A me lo dici che smanettavo sulla slackware di 7 anni fa ( e avevo meno 
problemi ).
Diciamoci la verità , per installare qlc c'è sempre un po' da pregare nella 
speranza che vada sempre tutto bene ( anche a compilarli : scoprire che ti 
torna un errore( magari dopo un'ora) perchè ti mancava l'ultimissima 
libreria del cazzo e sul README col cazzo che ti scrivono cosa serve, anzi 
l'ultimo che ho letto diceva esattamente così" if you are lazy: ./configure 
make make install" e basta ... e sarei io pigro ? ) , ma se poi le distro 
decidono di usare il filesystem come più cazzo gli aggrada per cui poi li 
devi rincorrere su tutto il disco rigido .... che palle: se non ci 
decidiamo a migliorare 'sta cosa , ci sarà sempre da diventare matti e si 
che qlcn le cose per benino le fa , prova a scaricare Kylix (staroffice o 
altri così) e guarda come ci hanno semplificato la vita: non è che io ci 
tenga a compilarmeli sempre da me i programmi ( che ci vuole anche un bella 
dose di tempo ).
p.s. cmq alla fine le hk_classes le ho installate, ma knoda , dopo mezz'ora 
di compilazione, mi rimanda indietro un errore: ho visto un warning su un 
downcast da double ad int su una chiamata ad un metodo e ho provato a fare 
il debug sull'ide della kde , ma sinceramente in c++ non so programmare 
(conosco un po' java) e poi  l'ide della kde non lo conosco.
Troppo disturbo per un programma che volevo solo valutare per applicazioni 
future : si inculi, questa volta sono sicuro davergli dati tutti i path di 
tutto quello che vuole (kde , qt, hk_classes).
Mollo qui riprenderò in seguito.

 Li sto ancora cercando ( da giorni ormai ).
rpm -ql nomefile-devel 
?


 "Stupid people do stupid things smart people outsmart each others"
Sono daccordo.
-- 
Ciao. Fabrizio.

 Sono daccordo.
I System of a Down la sanno lunga...
--
Ikitt 
"Stupid people do stupid things smart people outsmart each others"
*** mailserver: 
freemail.it

 devi rincorrere su tutto il disco rigido .... che palle: se non ci 
Veramente sei tu che ti aspetti lo usino a tuo piacimento. Il filesystem di 
linux e' particolarmente ordinato.
-- 
Enrico Bodo  -   Postdoc Fellow       
