OpenAL

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.
Rispondi
Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

OpenAL

Messaggio da Trotto@81 »

Qualcuno di voi è riuscito a compilarlo? Ho scaricato i sorgenti dal cvs per poterlo compilare ma mi da sempre errore!
Per compilare ho seguito questa guida.

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

che errore ti da?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Anche io non ci sono riuscito in nessun modo

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio da Trotto@81 »

Codice: Seleziona tutto

al_bpool.c:289: error: `buf' undeclared (first use in this function)
make[3]: *** [libopenal_la-al_bpool.lo] Error 1
make[3]: Leaving directory `/home/andrea/packages/openal/linux/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/andrea/packages/openal/linux/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andrea/packages/openal/linux'
make: *** [all] Error 2
Questo è la parte finale del comando make!

Ho scaricato oggi il cvs, ma sempre lo stesso errore.

Al configure passo questi paramentri:

Codice: Seleziona tutto

CFLAGS="-march=athlon-xp" ./configure --prefix=/usr/local --enable-optimization --enable-debug
Io penso sia dovuto a un fatto di programmazione o di compilatore. Sull'ultimo non ho trovato nessun riferimento su quale versione bisgona usare...

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

azz...anche io una tonnellata di errori! :shock:

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio da Trotto@81 »

Volevo installare FlightGear, ma se sta roba continua a darmi errore mi sa che dovrò aspettare che vengano risolti!!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

La cosa strana che su LinuxPackages c'è il pacchetto, anche se poi da un sacco di problemi vedi Blender che si pianta in compilazione

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio da Trotto@81 »

gohanz ha scritto:La cosa strana che su LinuxPackages c'è il pacchetto, anche se poi da un sacco di problemi vedi Blender che si pianta in compilazione
Il pacchetto può essere testato subito dopo il make prima di dare make install, quindi non andrebbero beno quelli compilati su al altri sistemi.

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

hai provato a compilare i sorgenti della versione 0.0.8?
http://www.openal.org/openal_webstf/dow ... 0.8.tar.gz
(del 16 Dicembre 2005, per cui abbastanza aggiornati)

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio da Trotto@81 »

Firetux ha scritto:hai provato a compilare i sorgenti della versione 0.0.8?
http://www.openal.org/openal_webstf/dow ... 0.8.tar.gz
(del 16 Dicembre 2005, per cui abbastanza aggiornati)
Ho già provato ma mi da comunque errore. Ma voglio riprovare comunque!!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

io sono riuscito a compilarlo, serve Smpeg installato è in download. Però rispetto alla versione di LinuxPackage mancano alcuni header :roll:
inoltre nei miei sorgenti non c'è nessuna directory di test :shock:


Qui c'è il pacchetto precompilato

http://www.gohanz.altervista.org/openal ... 86-1AS.tgz

Dovete fare copia ed incolla del Link

Questi sono Slackbuild e Slackdesc


#!/bin/sh
# Heavily based on the Slackware 10.2 SlackBuild
# http://www.openal.org/
# Packagers Gohanz ( gohanz@infinito.it)
# http://www.slacky.it
# Depends from:
# Smpeg............( http://www.lokigames.com/development/smpeg.php3 )


CWD=`pwd`
if ["$TMP" = ""]; then
TMP=/tmp
fi
PKG=$TMP/package-openal
NAME=openal
VERSION=0.0.8
TARGET=i486
ARCH=${ARCH:-i486}
BUILD=1AS

if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mcpu=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "athlonxp" ]; then
SLKCFLAGS="-O3 -march=athlon-xp -mcpu=athlon-xp -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -mfpmath=sse"

fi

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

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

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


cd $NAME-$VERSION
chown -R root.root .

CFLAGS="$SLKCFLAGS" \
./configure --prefix=/usr \
--enable-alsa \
--enable-alsa-dlopen \
--enable-arts \
--enable-arts-dlopen \
--enable-esd \
--enable-esd-dlopen \
--enable-waveout \
--enable-null \
--enable-sdl \
--enable-dsound \
--enable-vorbis \
--enable-smpeg \
--enable-optimization \
--ebable-debug \
--program-prefix="" \
--program-suffix="" \
$TARGET-slackware-linux
make

make install DESTDIR=$PKG

( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs strip -g 2> /dev/null
)

mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a \
AUTHORS COPYING ChangeLog INSTALL NEWS NOTES PLATFORM README TODO \
$PKG/usr/doc/$NAME-$VERSION
cd $CWD
cp -a *.SlackBuild slack-desc $PKG/usr/doc/$NAME-$VERSION
chown -R root.root $PKG/usr/doc/$NAME-$VERSION



mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
chown -R root.root $PKG/usr/doc/$NAME-$VERSION

chown -R root.bin $PKG/usr/bin

cd $PKG
requiredbuilder -y -v $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



# 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------------------------------------------------------|
openal: OpenAL is a cross-platform 3D audio API.
openal:
openal: Appropriate for use with gaming applications and many other types of
openal: audio applications. The library models a collection of audio sources
openal: moving in a 3D space that are heard by a single listener somewhere in
openal: that space.
openal:
openal:
openal: http://www.openal.org/
openal: http://WWW.SLACKY.IT
openal: PackaGer Gohanz.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio da Trotto@81 »

Scarica la versione CVS e compilalo da li. Non serviva abilitare tutta quella roba al configure perchè sono tutti o quasi AUTODETECT (almeno nella CVS).
Più tardi installo smpeg e provo a compilarlo da cvs.

Grazie per l'aiuto.

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

Messaggio da salbutamolo »

Ciao a tutti,
c'è un piccolo errore nello slackbuild:

Codice: Seleziona tutto

--enable-debug e NON --ebable-debug
A parte questo, a me la compilazione si schianta con questo errore:

Codice: Seleziona tutto

In file included from al_mixer.c:31:
mixaudio16.h:16:32: mixaudio16_mmx_prk.h: No such file or directory
make[1]: *** [libopenal_la-al_mixer.lo] Error 1
make[1]: Leaving directory `/tmp/openal-0.0.8/src'
make: *** [install-recursive] Error 1
Any idea?
Have a nice day

Rispondi