Gentoo + Squeezelite-R2

Visualizzazione dei risultati da 1 a 10 su 87

Hybrid View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #1
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    dsd non ha dipendenze, quindi non installerà mai nulla, lirc è una use solo locale a squeezelite-R2, ovviamnete è solo facendo l'emerge di squeezelite-R2 che mi aspetto installi dsd e lirc, ma se metto -dsd e -lirc, mi aspetto NON richieda di installarle, come in effetti fa.



    Pare esserci quindi una asimmetria: se la USE è solo locale, con -xxx non la installa, se è generale, invece, la installa comunque, anche se è rierita SOLO come -.

    Se è così, ha senso metterlo negli USE FLAG 'generali'?
    Prova a mettere dsd nelle USE flags (nel make.conf) e prova a reinstallare squeezelite....

    Ovvio che io parto dal punto di vista di un sistema che ha solo squeezelite, quindi probabilmente va tolto, così da installarlo SOLO se richiesto espliicitamente.
    Ovvio che va tolto se non ti interessa, e non c é bisogno del - nella ebuild....

    Ho sempre cercato di dire che vanno tolte dalle USE flags cose che non interessano.

  2. #2
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Prova a mettere dsd nelle USE flags (nel make.conf) e prova a reinstallare squeezelite....


    Ovvio che va tolto se non ti interessa, e non c é bisogno del - nella ebuild....

    Ho sempre cercato di dire che vanno tolte dalle USE flags cose che non interessano.
    SI, ma c'era un fraintendimenti di base:

    tu intendi per USE FLAGS solo quelle in make.conf., non è così, quelle sono quelle 'generali'. ogni pacchetto 'vede' quelle e le altre in una specifica gerachia di ereditarietà, che arriva fino a delle variabili temporanee per la build del singolo pacchetto in quella precisa sessione.

    Io intendo quelle risultanti per il pacchetto e credevo, sbagliando, che se nelle generali c'è ffmpeg ma nel locale c'è -ffmpeg, il risultato fosse che non ci fosse, come non mettendolo. In realtà non è così, ma:

    Poniamo di avere "XXX" nelle use flags glogali.

    Se IUSE= ""

    non puoi chiederti "if use xxx", produce un errore.


    Se IUSE= "XXX"

    risolve la dipendenza, installa e "if use xxx" è Vero.


    Se IUSE= "-XXX"

    risolve la dipendenza, installa e "if use xxx" è Falso.

    l'ultima cosa è quella che mi lascia perplesso, il resto ci sta.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  3. #3
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Ovvio che va tolto se non ti interessa, e non c é bisogno del - nella ebuild....
    Qui è il problema.

    SE vuoi usare le formule "if use then... " in src_complile per impostare i CFLAGS, la IUSE deve essere impostata con o senza -. Il fatto che lo sia quella globale, per l'ebuild non conta, se non trova la IUSE, produce un errore.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022