problema compiz-core-dev

Segnalazioni di pacchetti utili, richieste di creazione pacchetti e supporto tecnico
Rispondi
Avatar utente
NoMore
Newbie
Messaggi: 9
Iscritto il: 15 dicembre 2012, 21:28
Architettura: x86_64 (64bit)
Località: Ancona

problema compiz-core-dev

Messaggio da NoMore » 9 agosto 2013, 19:18

Stavo provando ad aggiornare il pacchetto in aur compiz-core-dev, ho modificato il PKGBUILD in modo da scaricare la versione 0.9.10.0 con le relative dipendenze. La compilazione ha buon fine, il problema arriva alla fine della funzione package(). Infatti durante l' installazione ottengo il seguente errore :

Codice: Seleziona tutto

-- Recompiling GSettings schemas in /usr/share/glib-2.0/schemas
Creazione del file "/usr/share/glib-2.0/schemas/gschemas.compiled.J0VM1W" non riuscita: Permesso negato
install: impossibile eseguire stat di "../TODO": File o directory non esistente
==> ERRORE: Si è verificato un errore in package().
    L'operazione sta per essere interrotta...
Il codice relativo alla funzione package():

Codice: Seleziona tutto

cd "compiz-${pkgver}/build"
  make DESTDIR="${pkgdir}" install
  
  # Stupid findcompiz_install needs COMPIZ_DESTDIR and install needs DESTDIR
  #make findcompiz_install
  CMAKE_DIR=$(cmake --system-information | grep '^CMAKE_ROOT' | awk -F\" '{print $2}')
  install -dm755 "${pkgdir}${CMAKE_DIR}/Modules/"
  install -m644 ../cmake/FindCompiz.cmake "${pkgdir}${CMAKE_DIR}/Modules/"
  
  # Install documentation
  install -dm755 "${pkgdir}/usr/share/doc/compiz-core/"
  install ../{AUTHORS,NEWS,README,TODO} "${pkgdir}/usr/share/doc/compiz-core/"

  # Amend XDG .desktop file to load the compizconfig plugin with compiz
  sed -i 's/Exec\=compiz/Exec\=compiz ccp/' "${pkgdir}/usr/share/applications/compiz.desktop"

  # Merge the gconf schema files
  if [ -d "${pkgdir}/usr/share/gconf/schemas" ]; then    
    gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/compiz-core.schemas.in" "{$pkgdir}"/usr/share/gconf/schemas/*.schemas
    sed -i '/<schemalist\/>/d' "${pkgdir}/usr/share/gconf/schemas/compiz-core.schemas.in"
    rm -f "${pkgdir}"/usr/share/gconf/schemas/*.schemas
    mv "${pkgdir}/usr/share/gconf/schemas/compiz-core.schemas.in" "${pkgdir}/usr/share/gconf/schemas/compiz-core.schemas"
  fi

  # Add the pesky gsettings schema files manually
  ls generated | grep -qm1 .gschema.xml
  if [ $? -eq 0 ]; then
    install -dm755 "${pkgdir}/usr/share/glib-2.0/schemas/" 
    install -m644 generated/*.gschema.xml "${pkgdir}/usr/share/glib-2.0/schemas/" 
  fi
E' possibile che sia un problema di permessi? Avete qualche idea?
Immagine

Avatar utente
ange
Robin Hood
Messaggi: 1866
Iscritto il: 20 giugno 2012, 23:02
Architettura: x86_64 (64bit)

Re: problema compiz-core-dev

Messaggio da ange » 9 agosto 2013, 19:23

Diventa root (sudo -s oppure su) e scrivi

Codice: Seleziona tutto

makepkg -i --asroot 
NB: È sconsigliabile, ma dovrebbe funzionare.
Notebook ASUS A52J | Kubuntu 16.04 LTS amd64 | KDE Plasma Desktop
Notebook HP Pavilion G6-1352el | Arch Linux x86_64

Avatar utente
NoMore
Newbie
Messaggi: 9
Iscritto il: 15 dicembre 2012, 21:28
Architettura: x86_64 (64bit)
Località: Ancona

Re: problema compiz-core-dev

Messaggio da NoMore » 9 agosto 2013, 20:06

Facendo così ottengo l' errore :

Codice: Seleziona tutto

-- Recompiling GSettings schemas in /usr/share/glib-2.0/schemas
install: impossibile eseguire stat di "../TODO": File o directory non esistente
==> ERRORE: Si è verificato un errore in package().
    L'operazione sta per essere interrotta...
Sapevo che eseguire makepkg come root era sconsigliato, infatti cercavo un' altra soluzione
Immagine

Avatar utente
ange
Robin Hood
Messaggi: 1866
Iscritto il: 20 giugno 2012, 23:02
Architettura: x86_64 (64bit)

Re: problema compiz-core-dev

Messaggio da ange » 10 agosto 2013, 2:55

Utenti AUR hanno lo stesso problema https://aur.archlinux.org/packages/compiz-core-dev/
Notebook ASUS A52J | Kubuntu 16.04 LTS amd64 | KDE Plasma Desktop
Notebook HP Pavilion G6-1352el | Arch Linux x86_64

Rispondi