Compilazione di ultrastar deluxe

6 risposte [Ultimo messaggio]
Ritratto di RaFFuSe
RaFFuSe
(Geek)
Offline
Geek
Iscritto: 24/09/2007
Messaggi: 76

Sto tentando di compilare ultrastar deluxe ma dopo aver installato le dipendenze richieste dal ./configure, mi ritrovo con un messaggio di 'make' che non sono riuscito bene a capire cosa significhi:

raffhell@linux-6s3v:~/Scaricati/ultrastardx-1.1-src> make
Makefile:426: *** recipe commences before first target.  Stop.

Ho già provato a convertire i pacchetti .deb in .rpm con alien (dipendenze irrisolte) e ad installare pacchetti .rpm per altre distro (altre dipendenze irrisolte).

C'è qualche pacchetto suse funzionante? (uso la 11.4...... anche un rpm factory, o un repository in cui trovarlo non sarebbe male ^^)

Powered By Suse 11.4 and Kde4

Ritratto di Gero
Gero
(Geek)
Offline
Geek
Iscritto: 24/10/2011
Messaggi: 106

che programma sarebbe?????

cmq ho provato pure io a compilare ma mi blocco al ./configure

./configure 
checking whether make sets $(MAKE)... yes
checking whether ln -s works... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for a BSD-compatible install... /usr/bin/install -c
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for fpc... no
checking for FPC... no
checking for ppc386... no
checking for ppc... no
checking for PPC386... no
checking for fpcmake... no
configure: error: no Free Pascal Compiler found in /home/gero/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin

NoteBook --> HP 1270EL --> T9600 2.8GHz --> 4Gb RAM --> ATI 4650 OpenSuse 12.1 64_Bit con KDE 4.7.3 (4.7.3) "release 10"

Ritratto di RaFFuSe
RaFFuSe
(Geek)
Offline
Geek
Iscritto: 24/09/2007
Messaggi: 76

Gero ha scritto:

che probramma sarebbe?????

È la versione di singstar per pc (win, mac, osx). So che esiste anche performous... ma preferirei questo:

Powered By Suse 11.4 and Kde4

Ritratto di RaFFuSe
RaFFuSe
(Geek)
Offline
Geek
Iscritto: 24/09/2007
Messaggi: 76

Gero ha scritto:

cmq ho provato pure io a compilare ma mi blocco al ./configure

Per concludere il ./configure va installato 'fpc' (il compilatore pascal) che ho aggiunto con yast da un repo... e anche fpc-devel. Poi ti dice che la configurazione è completata, e di procedere al 'make'... Ma con ben pochi risultati =(

*EDIT*

Piccolo passo (credo) in avanti... Mi sono spostato nella sottocartella /src, ho provato un makefile, ha cominciato a compilare altre parti del gioco, per poi bloccarsi nuovamente con questo messaggio:

/home/raffhell/Scaricati/ultrastardx-1.1-src/src/lib/ffmpeg/avutil.pas(115,4) Error: User defined: Linked version of libavutil is not yet supported!
/home/raffhell/Scaricati/ultrastardx-1.1-src/src/lib/ffmpeg/avutil.pas(490,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)
make: *** [../game/ultrastardx] Errore 1

Powered By Suse 11.4 and Kde4

Ritratto di Maxwell
Maxwell
(Monster)
Offline
Monster
Iscritto: 10/06/2006
Messaggi: 323

Ciao!

RaFFuSe ha scritto:


raffhell@linux-6s3v:~/Scaricati/ultrastardx-1.1-src> make
Makefile:426: *** recipe commences before first target.  Stop.

Andando a spulciare il Makefile, si nota che la riga incriminata (426) riguarda la compilazione con MacOS, quindi direi che se apri il file ed elimini tutta la parte che riguarda questo SO (io ho cancellato dalla 352 in giù!), il make funziona...fino ad un certo punto. Compare anche a me questo errore:

/home/thundertr/ultrastardx-1.1-src/src/lib/ffmpeg/avutil.pas(115,4) Error: User defined: Linked version of libavutil is not yet supported!
/home/thundertr/ultrastardx-1.1-src/src/lib/ffmpeg/avutil.pas(490,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)    
make[1]: *** [../game/ultrastardx] Errore 1                
make[1]: Leaving directory `/home/thundertr/ultrastardx-1.1-src/src'

L'errore sembra dire che le librerie avcodec installate sono troppo recenti per lui...forse downgradandole potrebbe funzionare.

Ciao ciao
Max

Ritratto di RaFFuSe
RaFFuSe
(Geek)
Offline
Geek
Iscritto: 24/09/2007
Messaggi: 76

Maxwell ha scritto:

L'errore sembra dire che le librerie avcodec installate sono troppo recenti per lui...forse downgradandole potrebbe funzionare.

In pratica mi cerco un rpm di avcodec precedente alla versione installata, lo lancio, e yast dovrebbe propormi il downgrade... ora vedo un po' se ne vale la pena (spulciando nei file di compilazione ho notato che il supporto a ffmpeg è limitato).

Powered By Suse 11.4 and Kde4

Ritratto di Maxwell
Maxwell
(Monster)
Offline
Monster
Iscritto: 10/06/2006
Messaggi: 323

RaFFuSe ha scritto:


In pratica mi cerco un rpm di avcodec precedente alla versione installata, lo lancio, e yast dovrebbe propormi il downgrade... ora vedo un po' se ne vale la pena (spulciando nei file di compilazione ho notato che il supporto a ffmpeg è limitato).


Secondo me non ne vale la pena, anche perchè né su packman né su videolan sono disponibili versioni precedenti già compilate...ho paura che dovrai compilarti a mano ffmpeg.

Ciao ciao
Max