Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TIP] Missing library
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2700
Location: Italy

PostPosted: Tue Apr 08, 2008 8:20 am    Post subject: [TIP] Missing library Reply with quote

Piccolo tip che mi è tornato utile nel capire alcuni errori di compilazione ricorrenti nella parta di "configure".
A volte negli ebuild si dimenticano di aggiunere tutte le dipendenze. Cosa che succede se ad esempio un pacchetto che ha per dipendenza A sa che A porta come dipendenza B e C. Ma può capitare che il pacchetto A si liberi di una dipendenza B o C per prendere delle nuove dipendenze D ed E, e quindi il castello di carte cade.

Per sopperire a questo genere di cose torna molto utile la funzione "b" di equery.
(gentoolkit)

Esempio di errore:
Code:
"checking for <Qualcosa> in -l<NomeLib> : no"

Qui cerca un pacchetto (Qualcosa) che cestisce la libreria (NomeLib)


quindi il modo più veloce di controllare quale pacchetto provvede a fornirci quella libreria è equery, con la seguente formattazione:
Code:
equery b /usr/lib<NomeLib>.a

_________________
Remember! Gnu is not Unix!
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Linux Counter[code:1]
User n° #466586
ID 375005 EkatombeII
ID 375006 Apocalypto
ID 375007 KHP[/code:1]


Last edited by koma on Tue Apr 08, 2008 8:51 pm; edited 2 times in total
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Tue Apr 08, 2008 9:42 am    Post subject: Re: [TIP] Missing library Reply with quote

koma wrote:
(ho copiato brutalmente da un post che ho cercato per qualche giorno, per non dimenticarmene lo lascio qui in attesa di editarlo nel pomeriggio)


8O
_________________
Ciao da me!
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4723
Location: not so far from an evil, world famous volcano. Under dictatorship, idiocracy, property of banks...

PostPosted: Tue Apr 08, 2008 11:11 am    Post subject: Reply with quote

io preferisco un locate lib<name>.* | xargs qfile visto che possono essere anche altrove.
sempre quotando randomaze...

edit:dimenticavo che alle volte ci sono pacchetti scritti con i piedi che pretendono di fare il linking ad una libreria che non è ancora installata (perché parte del pacchetto stesso) secondo il path di destinazione.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:


Last edited by djinnZ on Wed Apr 09, 2008 11:44 am; edited 1 time in total
Back to top
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3134

PostPosted: Tue Apr 08, 2008 12:36 pm    Post subject: Re: [TIP] Missing library Reply with quote

randomaze wrote:
koma wrote:
(ho copiato brutalmente da un post che ho cercato per qualche giorno, per non dimenticarmene lo lascio qui in attesa di editarlo nel pomeriggio)


8O


beh, chi non ha mai usato il forum di gentoo come disco remoto :lol:

Coda
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Tue Apr 08, 2008 7:57 pm    Post subject: Re: [TIP] Missing library Reply with quote

koma wrote:
lo lascio qui in attesa di editarlo nel pomeriggio

... il pomeriggio di quale giorno ?

Piccolo consiglio, per non dimenticarti le cose ti consiglio di farti un account su del.icio.us e installarti l'estensione readeroo, ti trovi due pulsanti, con uno aggiungi ad una coda di bookmark e con l'altro vi attingi, in questo modo non mi dimentico più di nessun sito :wink:
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2700
Location: Italy

PostPosted: Tue Apr 08, 2008 8:52 pm    Post subject: Reply with quote

No, non mi sonos piegato bene perchè ero di fretta.

Ho perso un paio di giorni a cercare quel post e dato che non mi andava di ricercarlo nuovamente per riportarlo nella sezione docs & tools ho voluto copiaincollarlo in un post per poi modificarlo secondo evenienza successivamente.
Poi che non l'abbia fatto nel pomeriggio vabbè ;D
_________________
Remember! Gnu is not Unix!
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Linux Counter[code:1]
User n° #466586
ID 375005 EkatombeII
ID 375006 Apocalypto
ID 375007 KHP[/code:1]
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4516
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Wed Apr 09, 2008 3:58 pm    Post subject: Reply with quote

attualmente, credo che lo strumento nativo per questa funzione sia qfile:
Code:

cloc3@wlan0 ~ $ qfile qfile
app-portage/portage-utils (/usr/bin/qfile)
cloc3@wlan0 ~ $

_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum