Pagina 1 di 1

problema compiz-core-dev

Inviato: 9 agosto 2013, 19:18
da NoMore
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?

Re: problema compiz-core-dev

Inviato: 9 agosto 2013, 19:23
da ange
Diventa root (sudo -s oppure su) e scrivi

Codice: Seleziona tutto

makepkg -i --asroot 
NB: È sconsigliabile, ma dovrebbe funzionare.

Re: problema compiz-core-dev

Inviato: 9 agosto 2013, 20:06
da NoMore
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

Re: problema compiz-core-dev

Inviato: 10 agosto 2013, 2:55
da ange
Utenti AUR hanno lo stesso problema https://aur.archlinux.org/packages/compiz-core-dev/