Autore Topic: compilazione fallita oxygen-trasparent  (Letto 612 volte)

Offline KillJoy

  • *
  • Post: 177
  • Reputazione: 4
  • http://kde4win7.it
    • Mostra profilo
    • KDE4WIN7
compilazione fallita oxygen-trasparent
« il: 06 Settembre 2012 ore 21:41 »
Ciao a tutti ho provato ad installare il ccr oxygen-trasparent conn il comando
ccr oxygen
scelgo il 10 e do invio ma la konsole mi da mquesto errore

Codice: [Seleziona]

    Scanning dependencies of target kwin3_oxygen_transparent
    [ 14%] Building CXX object decoration/CMakeFiles/kwin3_oxygen_transparent.dir/kwin3_oxygen_transparent_automoc.o
    [ 15%] Building CXX object decoration/CMakeFiles/kwin3_oxygen_transparent.dir/oxygenbutton.o
    In file included from /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenbutton.cpp:30:0:
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h: In member function ‘bool Oxygen::Client::isForcedActive() const’:
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h:92:51: error: ‘clientGroupItems’ was not declared in this scope
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h: In member function ‘bool Oxygen::Client::hideTitleBar() const’:
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h:119:34: error: ‘clientGroupItems’ was not declared in this scope
    In file included from /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenbutton.cpp:30:0:
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h: In member function ‘bool Oxygen::Client::hasTitleOutline() const’:
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h:365:34: error: ‘clientGroupItems’ was not declared in this scope
    In file included from /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenbutton.cpp:30:0:
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h: In member function ‘bool Oxygen::Client::hideTitleBar() const’:
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h:120:9: error: control reaches end of non-void function [-Werror=return-type]
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h: In member function ‘bool Oxygen::Client::isForcedActive() const’:
    /tmp/ccrbuild-1000/oxygen-transparent-git/oxygen-transparent-git/src/build/decoration/oxygenclient.h:92:66: error: control reaches end of non-void function [-Werror=return-type]
    cc1plus: some warnings being treated as errors
    make[2]: *** [decoration/CMakeFiles/kwin3_oxygen_transparent.dir/oxygenbutton.o] Errore 1
    make[1]: *** [decoration/CMakeFiles/kwin3_oxygen_transparent.dir/all] Errore 2
    make: *** [all] Errore 2
    ==> ERRORE: Si è verificato un errore in build().
        L'operazione sta per essere interrotta...
    The build failed.
    vaino ~/Documents %

sulla pagina del pacchetto del ccr http://www.chakra-linux.org/ccr/packages.php?ID=1430 l'autrore dice di modificare la linea 27 ma io non so se ho capito bene e se si non saprei come fare asenza ricevere errori grazie a tutti

CPU -Intel I5 2500K - 8 GB RAM G.SKILL F3-12800CL9D-8GBRL- MB Asus Maximus IV Extreme-Z -  Dissipatore Noctua NH-D14 - Ali - Smart Series 730w 80+ Case Termaltake  Level 10 GT

Offline FranzMari

  • *
  • Post: 2814
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:compilazione fallita oxygen-trasparent
« Risposta #1 il: 06 Settembre 2012 ore 22:49 »
Hai due modi per risolvere:
1- [più facile] Scarichi il Tarball del pacchetto, lo estrai e modifichi il PKGBUILD come spiegato nel commento, apri una finestra di terminale nella cartella (basta premere F4) e dai
Codice: [Seleziona]
makepkg. Quando finisce di compilare installi il pacchetto risultante con
Codice: [Seleziona]
sudo pacman -U 'nomepacchettocreato'.
2- [un po' più difficile]  Dai
Codice: [Seleziona]
ccr -S oxygen-transparent , quando appare la domanda in giallo rispondi Y, modifichi la riga in questione, digiti :q e premi invio per uscire dall'editor, a quel punto la compilazione dovrebbe procedere senza intoppi.
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

 

Template by Homey | Sito ufficiale | Disclaimer