Pagina 1 di 2
gnubik
Inviato: sab 21 giu 2008, 16:14
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
Re: gnubik
Inviato: sab 21 giu 2008, 20:24
da neongen
lol, ho provato 2 versioni e non mi funziona nemmeno con ./src/gnubik. boh!
Re: gnubik
Inviato: sab 21 giu 2008, 20:50
da Toni
boh

Re: gnubik
Inviato: sab 21 giu 2008, 21:38
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
Bye

Re: gnubik
Inviato: dom 22 giu 2008, 0:09
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
Re: gnubik
Inviato: dom 22 giu 2008, 0:16
da michele.p
...certo...e visto che è stato allegato lo slackbuild e lo slack desc lo faccio subito...

...e lo provo...
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

Re: gnubik
Inviato: dom 22 giu 2008, 0:27
da michele.p
...azz...con il pacchetto va in SegFault e senza fare il pacchetto funziona...!!

Re: gnubik
Inviato: dom 22 giu 2008, 11:29
da conraid
michele.p ha scritto:...azz...con il pacchetto va in SegFault e senza fare il pacchetto funziona...!!

Controlla le opzioni che hai passato al compilatore allora rispetto allo slackbuild
Re: gnubik
Inviato: dom 22 giu 2008, 11:54
da michele.p
...si, fra poco do un'occhiata; sto finendo i pacchetti delle dclib e delle due versioni di Valknut...
Bye
Re: gnubik
Inviato: dom 22 giu 2008, 16:49
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...

il cubo di Rubrik ruota alla grande...
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....
Bye

Re: gnubik
Inviato: dom 22 giu 2008, 17:14
da neongen

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

Re: gnubik
Inviato: dom 22 giu 2008, 17:33
da michele.p
...tu hai provato a compilarlo senza farne un pacchetto?
Bye

Re: gnubik
Inviato: dom 22 giu 2008, 18:42
da neongen
si, a me non funziona proprio.
Re: gnubik
Inviato: dom 22 giu 2008, 18:50
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?...

Re: gnubik
Inviato: dom 22 giu 2008, 20:49
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?...

Anche i FLAGS di compilazione sono gli stessi tra compilazione normale e pacchetto?