gnubik

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

gnubik

Messaggio da Toni »

ciao
ho provato a compilare gnubik

$./configure --prefix=/usr && make

va a buon fine

$./src/gnubik
il programma parte senza problemi

#make install

va a buon fine

ma
$gnubik
Segmentation fault

?? grazie

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: gnubik

Messaggio da neongen »

lol, ho provato 2 versioni e non mi funziona nemmeno con ./src/gnubik. boh!

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: gnubik

Messaggio da Toni »

boh :lol:

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: gnubik

Messaggio da michele.p »

...a me funziona. :) Pacchetto "gnubik-2.2.tar.gz" e questo è il risultato;

http://img103.imageshack.us/my.php?image=cubolo3.png

:D

Bye 8)

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: gnubik

Messaggio da neongen »

ce lo impacchetti?

Codice: Seleziona tutto

#!/bin/sh
# Heavily based on the Slackware 12.1 SlackBuild
# http://www.gnu.org/software/gnubik/
# Packager neongen
# http://www.slacky.it

CWD=`pwd`
if ["$TMP" = ""]; then
 TMP=/tmp
fi

NAME=gnubik
VERSION=2.2
TARGET=i486
ARCH=${ARCH:-i486}
BUILD=1ng
PKG=$TMP/package-$NAME
SOURCE=ftp://ftp.gnu.org/gnu/$NAME/$NAME-$VERSION.tar.gz

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer"
elif [ "$ARCH" = "athlon64" ]; then
  SLKCFLAGS="-O2 -march=athlon64 -pipe"
elif [ "$ARCH" = "athlonxp" ]; then 
  SLKCFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2"
fi

echo "+-----------------------------------------+"
echo "| Starting SlackBuild  $NAME-$VERSION  |"
echo "+-----------------------------------------+"

if [ ! -d $TMP ]; then
 mkdir -p $TMP
fi
if [ ! -d $PKG ]; then
 mkdir -p $PKG
fi

if [ ! -e $NAME-$VERSION.tar.gz ]; then
	wget -c $SOURCE
fi

cd $TMP
tar xvzf $CWD/$NAME-$VERSION.tar.gz

cd $NAME-$VERSION
CFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure --prefix=/usr \
--disable-debug \
--program-prefix= \
--program-suffix= \
--build=$TARGET-slackware-linux
make
make install DESTDIR=$PKG

mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \
$PKG/usr/doc/$NAME-$VERSION

cd $CWD
cp -a *.SlackBuild slack-desc $PKG/usr/doc/$NAME-$VERSION
cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null

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

cd $PKG
chown -R root:root .
requiredbuilder -y -v -s $CWD $PKG
makepkg -l y -c n $CWD/../$NAME-$VERSION-$ARCH-$BUILD.tgz

if [ "$1" = "--cleanup" ]; then
  rm -rf $TMP/$NAME-$VERSION
  rm -rf $PKG
fi

Codice: Seleziona tutto

# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.  Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in.  You must
# make exactly 11 lines for the formatting to be correct.  It's also
# customary to leave one space after the ':'.

      |-----handy-ruler------------------------------------------------------|
gnubik: gnubik
gnubik:
gnubik: GNUbik is an interactive, graphical, single player puzzle.
gnubik:
gnubik:
gnubik:
gnubik:
gnubik:
gnubik: http://www.gnu.org/software/gnubik/
gnubik: slacky.eu
gnubik: packager neongen

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: gnubik

Messaggio da michele.p »

...certo...e visto che è stato allegato lo slackbuild e lo slack desc lo faccio subito... :D ...e lo provo... :D

L'upload lo faccio più tardi quindi, penso, che prima di domani pomeriggio/sera non è nel repositorio...

Appena fatto l'upload avviso qui con un messaggio.

Bye 8)

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: gnubik

Messaggio da michele.p »

...azz...con il pacchetto va in SegFault e senza fare il pacchetto funziona...!! :| :-k

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: gnubik

Messaggio da conraid »

michele.p ha scritto:...azz...con il pacchetto va in SegFault e senza fare il pacchetto funziona...!! :| :-k
Controlla le opzioni che hai passato al compilatore allora rispetto allo slackbuild

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: gnubik

Messaggio da michele.p »

...si, fra poco do un'occhiata; sto finendo i pacchetti delle dclib e delle due versioni di Valknut...

Bye

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: gnubik

Messaggio da michele.p »

...ho provato e riprovato, ma non c'è nulla da fare. :?
Se lo compilo con i classici;

./configure && make

make install

e lancio l'eseguibile (gnubik) direttamente dalla directory dei sorgenti allora parte...e funziona anche bene... :D il cubo di Rubrik ruota alla grande... :D

Non appena provo a fare il pacchetto (modificando anche lo slackbuild per non passare alcun parametro, l'analogo di un "semplice" ./configure...) mi va in SegFault.... :dontknow:

Bye 8)

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: gnubik

Messaggio da neongen »

:lol: troppo strano! vabbé quasi quasi faccio prima a comprarmene uno vero... :lol:

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: gnubik

Messaggio da michele.p »

...tu hai provato a compilarlo senza farne un pacchetto?

Bye 8)

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: gnubik

Messaggio da neongen »

si, a me non funziona proprio.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: gnubik

Messaggio da michele.p »

neongen ha scritto:si, a me non funziona proprio.
:|

...boh...a me funziona solo se non ne faccio il pacchetto...vero è che l'ultimo aggiornamento risale al 2004, però perché se faccio il pacchetto non funziona?... :dontknow:

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: gnubik

Messaggio da conraid »

michele.p ha scritto:
neongen ha scritto:si, a me non funziona proprio.
:|

...boh...a me funziona solo se non ne faccio il pacchetto...vero è che l'ultimo aggiornamento risale al 2004, però perché se faccio il pacchetto non funziona?... :dontknow:
Anche i FLAGS di compilazione sono gli stessi tra compilazione normale e pacchetto?

Rispondi