Kirjoittaja Aihe: Kuinka asentaa karaokepeli Sinatra? (Ongelma ratkaistu.)  (Luettu 3280 kertaa)

mammuttisiilinpalvoja

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Heippa,
eli en saa asennettua karaokepeli Sinatraa sen kotisivujen ohjeiden mukaisesti.  Käytän Ubuntu 9.04:ää.

Ohjeet tuolla:
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?
« Viimeksi muokattu: 17.05.09 - klo:19.19 kirjoittanut mammuttisiilinpalvoja »

mammuttisiilinpalvoja

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Kuinka asentaa karaokepeli Sinatra?
« Vastaus #1 : 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?
« Viimeksi muokattu: 17.05.09 - klo:11.56 kirjoittanut mammuttisiilinpalvoja »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Kuinka asentaa karaokepeli Sinatra?
« Vastaus #2 : 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.

mammuttisiilinpalvoja

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Kuinka asentaa karaokepeli Sinatra?
« Vastaus #3 : 17.05.09 - klo:12.45 »
Siis tämä Sinatra-peli ei toimi uudessa Ubuntu 9.04:ssä? Tuleeko ikinä toimimaankaan?

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Kuinka asentaa karaokepeli Sinatra?
« Vastaus #4 : 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.
« Viimeksi muokattu: 17.05.09 - klo:14.52 kirjoittanut jussike »

mammuttisiilinpalvoja

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Kuinka asentaa karaokepeli Sinatra?
« Vastaus #5 : 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.
« Viimeksi muokattu: 17.05.09 - klo:16.21 kirjoittanut mammuttisiilinpalvoja »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Kuinka asentaa karaokepeli Sinatra?
« Vastaus #6 : 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.

mammuttisiilinpalvoja

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Kuinka asentaa karaokepeli Sinatra?
« Vastaus #7 : 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!

Hertsi

  • Käyttäjä
  • Viestejä: 581
    • Profiili
Vs: Kuinka asentaa karaokepeli Sinatra? (Ongelma ratkaistu.)
« Vastaus #8 : 07.06.09 - klo:19.47 »
Saako tuohon peliin laitettua itse lauluja lisää??