Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Risolto] x264 provoca ricompilazione di 199 pacchetti
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)
View previous topic :: View next topic  
Author Message
Hal-10000
Tux's lil' helper
Tux's lil' helper


Joined: 03 Jan 2013
Posts: 120

PostPosted: Thu Jul 24, 2014 6:20 am    Post subject: [Risolto] x264 provoca ricompilazione di 199 pacchetti Reply with quote

Aggiornando il sistema mi sono imbattuto in questo:

http://pastebin.com/1WHKWAB9

cosa posso fare per evitare la ricompilazione di 199 pacchetti provocata da media-libs/x264?


Code:
 $ eix media-libs/x264
[U] media-libs/x264
     Available versions:  0.0.20111220 ~0.0.20120327 ~0.0.20120707 ~0.0.20130506(0/132) ~0.0.20130731(0/135) ~0.0.20130912(0/138) 0.0.20140308(0/142) **9999(0/142) {10bit custom-cflags debug +interlaced opencl pic sse static-libs +threads ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  0.0.20111220(19:56:26 29/06/2013)(interlaced threads -10bit -custom-cflags -debug -pic -static-libs)
     Homepage:            http://www.videolan.org/developers/x264.html
     Description:         A free library for encoding X264/AVC streams



Ringrazio per l'aiuto


Last edited by Hal-10000 on Thu Jul 24, 2014 8:20 am; edited 1 time in total
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Thu Jul 24, 2014 7:37 am    Post subject: Reply with quote

Code:

The following packages are causing rebuilds:
 
  (media-libs/x264-0.0.20140308::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (media-video/vlc-2.1.2::gentoo, ebuild scheduled for merge)


veramente causa la ricompilazione di un solo pacchetto. gli altri sono quasi tutti update (U). I rebuild forzati sono quelli indicati da una r.

se non vuoi aggiornare tutto il sistema basta
Code:
# emerge -1av media-libs/x264

_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Hal-10000
Tux's lil' helper
Tux's lil' helper


Joined: 03 Jan 2013
Posts: 120

PostPosted: Thu Jul 24, 2014 8:15 am    Post subject: Reply with quote

Ciao Onip e grazie per la sollecita risposta. Mi scuso per non aver ben compreso il messaggio di portage.
In realtà mi aveva sorpreso il dover fare l'update di così tanti pacchetti, visto che aggiorno il sistema con cadenza settimanale e di solito non ce ne sono più di 15-20 ogni volta (anche meno).
A questo punto, visto che il rebuild forzato è limitato solo a x264 e che tutti gli altri sono semplici Updates, come mi hai correttamente fatto notare, procederò con l'aggiornamento totale, anche se sarà un pò lunghetto :-)
Grazie ancora e
Ciao
Back to top
View user's profile Send private message
sabayonino
Veteran
Veteran


Joined: 03 Jan 2012
Posts: 1012

PostPosted: Thu Jul 24, 2014 11:05 am    Post subject: Reply with quote

ciao

nota alla fine il messaggio :
Code:
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by net-libs/webkit-gtk-2.4.4
# required by gnome-extra/zenity-3.12.1[webkit]
# required by @selected
# required by @world (argument)
=media-libs/harfbuzz-0.9.28 icu
 
Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


richiede che harfbuzz sia ricompilato con la use flag "icu" abilitata

Code:
# emerge -uDNa --with-bdeps=y @world --autounmask-write

Code:
# etc-update  (accetta la modifica con -5)

Code:
# emerge -uDNa --with-bdeps=y @world


oppure
Code:
# euse -E icu -p media-libs/harfbuzz

Code:
#  emerge -uDNa --with-bdeps=y @world


ciao

PS : molti sono pacchetti "virtual" (relativi a perl) non necessitano di vera e propria compilazione per cui si installano molto velocemente
_________________
LRS i586 on G.Drive
LRS x86-64 EFI on MEGA
Back to top
View user's profile Send private message
Hal-10000
Tux's lil' helper
Tux's lil' helper


Joined: 03 Jan 2013
Posts: 120

PostPosted: Mon Jul 28, 2014 7:24 am    Post subject: Reply with quote

Ciao sabayonino e grazie per la precisazione. Per procedere utilizzerò la prima opzione, perchè la conosco bene, in quanto più volte sperimentata in passato.
Quanto invece alla seconda opzione da te indicata e cioè
Code:
 euse -E icu -p media-libs/harfbuzz   
a cosa serve in particolare?
Back to top
View user's profile Send private message
sabayonino
Veteran
Veteran


Joined: 03 Jan 2012
Posts: 1012

PostPosted: Mon Jul 28, 2014 11:02 am    Post subject: Reply with quote

Hal-10000 wrote:
Ciao sabayonino e grazie per la precisazione. Per procedere utilizzerò la prima opzione, perchè la conosco bene, in quanto più volte sperimentata in passato.
Quanto invece alla seconda opzione da te indicata e cioè
Code:
 euse -E icu -p media-libs/harfbuzz   
a cosa serve in particolare?


é un tool di gentool-kit

serve per gestire le use flag del singolo pacchetto (agisce sul file package.use) (abilitarle,disabilitarle,cancellarle etc)

nel caso :

abilita (-E) la flag "icu" per il pacchetto (-p) media-libs/harfbuzz PER (tutte le versioni se non ne viene specificata una in particolare)

se lo esegui avrai un output del tipo :
Code:
Adding "media-libs/harfbuzz[icu]" use flag in "/etc/portage/package.use"


il quale è molto esplicativo. una alternativa ad utilizzare editor o "echo" di varia natura , e soprattutto evita le rindondanze dei pacchetti all'interno del file package..use con l'andar del tempo.


Info :
Code:
#¯man euse



PS : mentre se vuoi gestire le flag a livello Globale , con una interfaccia ncurses , suggerisco ufed
Code:
# emerge ufed

Code:
# ufed

_________________
LRS i586 on G.Drive
LRS x86-64 EFI on MEGA
Back to top
View user's profile Send private message
Hal-10000
Tux's lil' helper
Tux's lil' helper


Joined: 03 Jan 2013
Posts: 120

PostPosted: Mon Jul 28, 2014 12:03 pm    Post subject: Reply with quote

Chiarissimo, proverò ad usare euse, grazie :wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) 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