Repository 32bit  Forum
Repository 64bit  Wiki

pacchetto devilspie non si installa

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

pacchetto devilspie non si installa

Messaggioda james2221 » gio gen 12, 2012 16:44

ciao
Slack13.37 86_64 xfce4.6
avevo una Slack funzionante e meravigliosa fino alla settimana scorsa ma un problema mi ha costretto a reinstallare. Niente male, non avendo perso dati è un divertimento.
Solo che mi sto perdendo in un bicchier d'acqua:non riesco a installare il pacchetto "devilspie" scaricato da Slackbuild
http://slackbuilds.org/repository/13.37/desktop/devilspie/
il cui devilspie.SlackBuikd allego per comodità
Codice: Seleziona tutto
#!/bin/sh

# Slackware build script for devilspie
# Written by Phillip Warner <pc_warner@yahoo.com>

PRGNAM=devilspie
VERSION=0.22
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}

# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i486 ;;
    arm*) ARCH=arm ;;
    # Unless $ARCH is already set, use uname -m for all other archs:
       *) ARCH=$( uname -m ) ;;
  esac
fi

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e

rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
 \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
 -exec chmod 755 {} \; -o \
 \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
 -exec chmod 644 {} \;

# Allow DEPRECATED functions or build fails on gtk+2-2.24.3.
sed -i -e '/-DG.*_DISABLE_DEPRECATED/d' src/Makefile.am
autoreconf

CFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --sysconfdir=/etc \
  --mandir=/usr/man \
  --build=$ARCH-slackware-linux

make
make install DESTDIR=$PKG

find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
  | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true

( cd $PKG/usr/man
  find . -type f -exec gzip -9 {} \;
  for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)

mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING README ChangeLog TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

Come da protocollo e da HowTo ho dato i permessi allo SlackBuild e poi l'ho avviato, questo mi ha creato la relativa directory in "/temp" ma non trovo nessun file da installare.
Ditemi dove ho cannato, per favore.
Grazie
james
james2221
Linux 2.4
Linux 2.4
 
Messaggi: 200
Iscritto il: dom feb 06, 2011 0:28
Località: brescia
Slackware: 14 86_64
Desktop: xfce4.10

Re: pacchetto devilspie non si installa

Messaggioda miklos » gio gen 12, 2012 17:03

ma l'esecuzione non ti da' alcun errore?!?!?
se non trovi il pacchetto sotto /tmp/nomepacchetto-etc-etc-etc i possibili errori sono diversi, dal fatto che non hai scaricato il sorgente fino a dei problemi di compilazione
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1212
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.12.6
Desktop: openbox 3.5.2

Re: pacchetto devilspie non si installa

Messaggioda james2221 » gio gen 12, 2012 17:19

ciao
nessun errore, fila via tutto liscio, si creano 2 subdirectory in "temp", una chiamata /tmp/SBo/devilspie-0.22 che non è altro che il pacchetto devilspie scompattato e un'altra vuota, chiamasi /tmp/SBo/package-devilspie. Sospetto fortemente che il file da installare dovrebbe trovarsi lì dentro, ho verificato che magari fosse un file nascosto ma nisba.
Mi piacerebbe poter metter mano allo SlackBuild ma non saprei dove.
grazzzz

Riedito: ho cancellato la directory /tmp/SBo e rilanciato lo SlackBuild, mi da questo alle ultime righe
Codice: Seleziona tutto
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
./configure: line 5460: syntax error near unexpected token `yes'
./configure: line 5460: `GNOME_COMPILE_WARNINGS(yes)'
bash-4.1#

sintomi gravi ?
james2221
Linux 2.4
Linux 2.4
 
Messaggi: 200
Iscritto il: dom feb 06, 2011 0:28
Località: brescia
Slackware: 14 86_64
Desktop: xfce4.10

Re: pacchetto devilspie non si installa

Messaggioda miklos » gio gen 12, 2012 17:24

james2221 ha scritto:Sospetto fortemente che il file da installare dovrebbe trovarsi lì dentro,
e infatti è cosi'. in quella directory ci sta l'installazione del compilato.
in pratica lo slackbuild estrare il sorgente in /tmp/SBo/devilspie-0.22, lo compila e poi lo installa dentro /tmp/SBo/package-devilspie.
fatto questo lancia il comando makepkg per creare il pacchetto(di solito questa parte sta in fondo allo slackbuild) all'interno della directory /tmp.
se non hai ricevuto alcun errore evidente il pacchetto finale dovrebbe essere /tmp/devilspie-0.22-x86_64-1SBo.tgz
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1212
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.12.6
Desktop: openbox 3.5.2

Re: pacchetto devilspie non si installa

Messaggioda james2221 » dom gen 15, 2012 8:47

ciao
capisco che sia ben piu intrigante seguire un thread in cui si filosofeggia su come compilare il kernel e un problem(ino-ino) come devilspie non interessi a nessuno, ma non c'è proprio anima viva che se ne interessi?
(per chi non lo sapesse devilspie permette di aprire una specifica applicazione in uno specifico spazio di lavoro, esempio directory lavoro >workspace 3; web > W.S. 8, et so on. Mi è estremamente comodo e quando devo lavorare seriamente sono obbligato a aprire windows seven, ehm volevo dire Arch o Debian o Sabayon, stavo a scherzà, windows non ce l'ho)
grazie
al vostro buon cuore

james
james2221
Linux 2.4
Linux 2.4
 
Messaggi: 200
Iscritto il: dom feb 06, 2011 0:28
Località: brescia
Slackware: 14 86_64
Desktop: xfce4.10

Re: pacchetto devilspie non si installa

Messaggioda 6C33C » dom gen 15, 2012 10:13

C'è una patch a questo indirizzo che risolve il problema di compilazione.
https://bugzilla.gnome.org/show_bug.cgi?id=636890
Avatar utente
6C33C
Packager
Packager
 
Messaggi: 254
Iscritto il: gio ott 12, 2006 15:09
Località: Rimini
Nome Cognome: Giorgio
Slackware: 14.0 x86_64
Kernel: 3.9.7
Desktop: kde 4.10.4 ,razorqt

Re: pacchetto devilspie non si installa

Messaggioda james2221 » sab gen 21, 2012 13:50

ciao
ho seguito le indicazioni del link ma non riesco a venirne a capo, mi da altri tipi di errori, insomma niente da fare.
Ringrazio per la collaborazione, vuol dire che cercherò di vivere senza devilspie.
Mi spiace perchè, a parte la comodità dell'utility, nella mia precedente installazione devilspie funzionava, mi ricordo che anche in quella occasione avevo avuto dei problemi ma ero riuscito comunque a installare...sarà per la prossima versione

ciao
james
james2221
Linux 2.4
Linux 2.4
 
Messaggi: 200
Iscritto il: dom feb 06, 2011 0:28
Località: brescia
Slackware: 14 86_64
Desktop: xfce4.10


Torna a Packages

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti