Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Pelit => Aiheen aloitti: mammuttisiilinpalvoja - 17.05.09 - klo:10.58

Otsikko: Kuinka asentaa karaokepeli Sinatra? (Ongelma ratkaistu.)
Kirjoitti: mammuttisiilinpalvoja - 17.05.09 - klo:10.58
Heippa,
eli en saa asennettua karaokepeli Sinatraa sen kotisivujen ohjeiden mukaisesti.  Käytän Ubuntu 9.04:ää.

Ohjeet tuolla:
http://sinatra.nu/install (http://sinatra.nu/install)

Kun olen noutanut nuo paketit, lähdekoodit ja aloitan asennuksen tulee vain herjaa:
"make  all-recursive
make[1]: Siirrytään hakemistoon "/home/arsi/sinatra"
Making all in src
make[2]: Siirrytään hakemistoon "/home/arsi/sinatra/src"
gcc -DHAVE_CONFIG_H -I. -I..  -Wall -Wno-parentheses -DDEFAULT_DATA_DIR='"/usr/local/share/sinatra"' -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/freetype2 -I/usr/include/SDL -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/freetype2 -I/usr/include/SDL -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
main.c:34:22: error: avformat.h: Tiedostoa tai hakemistoa ei ole
main.c: Funktio ”main”:
main.c:233: varoitus: funktio ”av_register_all” esitelty implisiittisesti
main.c:234: varoitus: funktio ”av_log_set_level” esitelty implisiittisesti
main.c:234: virhe: ”AV_LOG_QUIET” esittelemättä (ensimmäinen käyttökerta tässä funktiossa)
main.c:234: virhe: (Jokaisesta esittelemättömästä tunnisteesta ilmoitetaan vain
main.c:234: virhe: ensimmäinen käyttökerta kussakin funktiossa.)
make[2]: *** [main.o] Virhe 1
make[2]: Poistutaan hakemistosta "/home/arsi/sinatra/src"
make[1]: *** [all-recursive] Virhe 1
make[1]: Poistutaan hakemistosta "/home/arsi/sinatra"
make: *** [all] Virhe 2"

En tiedä mitä tehdä. Voiko tuota asentaa mistään suoraan synapticilla?
Otsikko: Vs: Kuinka asentaa karaokepeli Sinatra?
Kirjoitti: mammuttisiilinpalvoja - 17.05.09 - klo:11.55
Etsin Ubuntustani nuo tiedostot (avformat.h ja avio.h), joita asennus herjasi puuttuvan ja laitoin ne Sinatran kansion juureen ja ..sinatra/scr/ kansioon. Nyt kun asennuksessa laittaa komennon make, niin tulee päätteessä seuraavaa:

"arsi@arsi-laptop:~/sinatra$ make
make  all-recursive
make[1]: Siirrytään hakemistoon "/home/arsi/sinatra"
Making all in src
make[2]: Siirrytään hakemistoon "/home/arsi/sinatra/src"
gcc  -g -O2   -o sinatra configurescreen.o draw.o font.o main.o messagebox.o playerconfscreen.o record.o resolutionscreen.o song.o songselect.o texture.o titlescreen.o audiopreview.o audiovideo.o -lfreetype -lSDL -lglib-2.0 -lavformat -lportaudio -lm -lpthread   -lGL -lGLU -lSDL_image -lSDL_image
song.o: In function `song_draw':
/home/arsi/sinatra/src/song.c:1942: undefined reference to `img_convert'
collect2: ld:n paluuarvo oli 1
make[2]: *** [sinatra] Virhe 1
make[2]: Poistutaan hakemistosta "/home/arsi/sinatra/src"
make[1]: *** [all-recursive] Virhe 1
make[1]: Poistutaan hakemistosta "/home/arsi/sinatra"
make: *** [all] Virhe 2
arsi@arsi-laptop:~/sinatra$"


Mistäköhän se nyt valittaa?
Otsikko: Vs: Kuinka asentaa karaokepeli Sinatra?
Kirjoitti: jussike - 17.05.09 - klo:12.40
Ubuntu 8.10:ssä toimii, kun aktivoi universen.. muuten portaudio-pakettia ei löydy.

Ubuntu 9.04:ssä ei kääntynyt.
Otsikko: Vs: Kuinka asentaa karaokepeli Sinatra?
Kirjoitti: mammuttisiilinpalvoja - 17.05.09 - klo:12.45
Siis tämä Sinatra-peli ei toimi uudessa Ubuntu 9.04:ssä? Tuleeko ikinä toimimaankaan?
Otsikko: Vs: Kuinka asentaa karaokepeli Sinatra?
Kirjoitti: jussike - 17.05.09 - klo:14.09
Asennusohjeet 9.04:aa varten. Tuurilla onnistuin ;)

Koodia: [Valitse]
sudo apt-get install automake build-essential libfreetype6-dev libsdl-image1.2-dev \
portaudio19-dev subversion libgstreamer0.10-dev

svn checkout svn://gussoh.se/sinatra

cd sinatra

cp src/songselect.c . && cat songselect.c | head -n1104 > src/songselect.c
cat songselect.c | tail -n+1106 >> src/songselect.c && rm songselect.c

./bootstrap
./configure --without-ffmpeg

make
sudo make install

FFmpegin sijasta käytetään GStreameria, siksi asennettavat paketit on osittain vaihtuneet.

Outo loitsu poistaa rivin 1105 songselect.c -tiedostosta. (Rivi: audiopreview (NULL);) Kyseessä on ilmeisesti bugi, koska ohjelma yrittää käyttää ffmpegin audiopreviewiä, vaikka se olisi disabloitu. Muissa kohdissa audiopreview-komennot ajetaan vain jos ffmpeg on enabloitu.
Siitä ei juurikaan ole hajua miksi tuo ei sitten toimi oletusasetuksilla, eli ffmpeg päällä.


E:
Näyttäisi siltä, että audio preview toimii tuosta purkasta huolimatta.
Otsikko: Vs: Kuinka asentaa karaokepeli Sinatra?
Kirjoitti: mammuttisiilinpalvoja - 17.05.09 - klo:15.43
Jees. Sain sen asennettua noilla ohjeillasi. Kappaleet toimii ja muuten pelittää, mutta peli ei tunnista laulua, ei tule pisteitä eikä se sävel juokse.
Otsikko: Vs: Kuinka asentaa karaokepeli Sinatra?
Kirjoitti: jussike - 17.05.09 - klo:16.54
Jees. Sain sen asennettua noilla ohjeillasi. Kappaleet toimii ja muuten pelittää, mutta peli ei tunnista laulua, ei tule pisteitä eikä se sävel juokse.

Kyl mul toimii. Säädä äänimikseriä ja valitse ohjelman asetuksista oikea äänilähde. Capture/recording -interfaceksi pistä mic mikseristä. Itse käytän komentorivin alsamixer -ohjelmaa.
Otsikko: Vs: Kuinka asentaa karaokepeli Sinatra?
Kirjoitti: mammuttisiilinpalvoja - 17.05.09 - klo:19.19
Jee. Sain toimimaan myös tuon mikin. Jeps, säätelin vain äänimikseriä, vaikkakin tuo Ubuntun äänimikseri on vähän sekava. Kiitokset auttelemisesta!
Otsikko: Vs: Kuinka asentaa karaokepeli Sinatra? (Ongelma ratkaistu.)
Kirjoitti: Hertsi - 07.06.09 - klo:19.47
Saako tuohon peliin laitettua itse lauluja lisää??