Newsgroup: it.comp.software.emulatori
Titolo: Help su xmame 37 b14 (su linux)

Ciao a tutti, utilizzo red hat 7 con gnome, ho installato il mame 36
(essendoci una versione rpm) con il front-end gnomame, il quale va sempre
in crash dopo aver modificato le opzioni. Ora vorrei utilizzare il mame
37 (ho scaricato un file compresso tar.gz), 
ma non ho nessuna idea di come si possa compilare... Qualcuno l'ha
già fatto e può darmi una mano? 
Grazie in anticipo!

 Grazie in anticipo!

gią fatto e puņ darmi una mano? 
Se non e' cambiato nulla make -f makefile.linux (almeno mi pare). Meglio
dare un'occhiata ai vari doc dentro il tar.gz!
-- 
        Tremal-Naik -- Ghouls Emperor -- GnuPGid: 0xF093D6AD 
E.A. Poe Klingon Translation Project: 
http://web.tiscalinet.it/tremal
List of my abandonware games: 
http://web.tiscalinet.it/tremal/abandon
        The fear of blood tends to create fear for the flesh

 
make -f makefile.unix 
ecco come si fa! Certo che sono proprio impedito sul linux...
Grazie mille per l'aiuto!

 una mano?
Devi prendere i sorgenti dell'Xmame, non servono quelli del mame DOS :/
Basicalmente devi seguire le istruzioni che stanno nel file INSTALL.
Cmq: 
tar -xzvf xmame-0.37.tar.gz
cd xmame-0.37
vim Makefile    (e modificalo per adeguarlo al tuo sistema)
make 
make install    (quest'ultima cosa la devi fare come root)
E poi  crei un link in  /usr/bin/ di nome xmame  per l'eseguibile appena
installato (xmame.videotarget, ad esempio xmame.x11).
ln -s /usr/games/xmame.x11 /usr/bin/xmame
np:
Guano Apes / Innocent Greed
-- 
Renato "Hitman" Salzano - 
http://spazioweb.inwind.it/hitman/
 
e-posta : sonicblast (at) 
inwind.it
 / Xena:TWP fan  
Druido della BUBBLE - Coesperto di ICE dei beat'em'up SNK  
Apprendista membro della GHOSTS - Fan #2 di Mexico '86

 ecco come si fa! Certo che sono proprio impedito sul linux...
Prima pero' leggi i doc, devi configurare il makefile per compilare xmame
secondo la modalita' grafica che ti serve (X11, X11+DGA, ...), scegliere la
dir dove verra' messo l'eseguibile e la doc da "make -f makefile install"
(sempre che tu non preferisca farlo a mano), e altre cosette.
-- 
 Bianco, Gran Visir della Ghouls       # A morte il Gargoyle #
 "Kill the beast! Cut his throat! Spill his blood! Do him in!"
                                (W.Golding, Lord of the flies)
 Reply to luca.bianco (at) 
tiscalinet.it

 cosette.
Ciao, purtroppo non č stato cosě facile, ho cercato piů volte di
configurare il make file, ma mi da sempre lo stesso messaggio di errore :
Compiling src/version.c...
Compiling src/mame.c...
cc1: warnings being treated as errors
In file included from src/driver.h:5,
                 from src/mame.c:2:
src/unix/osd_cpu.h:46: warning: ISO C89 does not support `long long'
src/unix/osd_cpu.h:51: warning: ISO C89 does not support `long long'
make: *** [mame.obj/mame.o] Error 1
Secondo te cosa vuol dire?
A presto e grazie per l'aiuto

A presto e grazie per l'aiuto
gcc vecchio? Che distribuzione usi?


 make: *** [mame.obj/mame.o] Error 1
Mi sa che hai attivato il compilatore cc anziche' quello di default gcc;
se non hai un sistema Ultrix riattiva gcc ;-)
-- 
(o<
//\   GnuPGid: B8B68C17 
V_/_  pinguino 186198 @ 
http://counter.li.org

> gcc vecchio? Che distribuzione usi?
Gcc mi sa 2.96 la distribuzione Guinness (?)

Gcc mi sa 2.96 la distribuzione Guinness (?)
Guinness? E' per caso la Red Hat 7? Ha il gcc bacato quella... Se ci ho
preso prova ad aggiornarlo (e gia' che ci sei cambia distribuzione :)


 Gcc mi sa 2.96 la distribuzione Guinness (?)
RH7 direi dalla versione di GCC (l'ultimo gcc stabile e` il 2.95.x).
Butta  via il  gcc che  hai ora  e  installaci il  2.95.x e  la vita  ti
sorridera` :)
np:
Disturbed / Voices


 
Ciao, ringrazio te e Tremak per l'aiuto, difatti č un problema di
incompatibilitą, ora provo ad installare il nuovo GCC.
Alla prossima!

incompatibilità, ora provo ad installare il nuovo GCC.
Altrimenti prova a guardare nel Makefile se e' possibile usare il kgcc
invece del gcc. Se e' fatto bene basta cambiare il valore di una
variabile di sistema...


 
Dopo tanto sudore, ho scaricato il nuovo gcc (12 mega e passa) e miracolo!
Al comando make -f makefile-unix è rimasto un quarto d'ora e mi ho
eseguito la compilazione con successo. Ora dopo tanta gioia ho visto che
comunque il mame non risulta ancora installato (mi trova solo la versione
36), e soprattutto non esegue comandi come make install. Che faccio mi
rassegno?

 Secondo te cosa vuol dire?
Se hai una RedHat 7.0, potrebbe essere la versione del gcc che hanno
inserito (bella ca$$ata). Prova a compilarlo usando il kgcc, sostituendo
nella variabile CC che trovi nel makefile gcc (o cc) con kgcc.


 rassegno?
Avevi i permessi per installare?
Cmq come ti hanno gia' detto usa GCC 2.95.2 e vivi felice.


rassegno
No, copi il file xmame.x11 (o .svga etc, dipende da come l'hai
compilato) in /usr/local/bin o nella dir dei giochi... Se non e'
cambiato nulla nel makefile non c'e' la label per l'install.


 cambiato nulla nel makefile non c'e' la label per l'install.
E vai! Ci sono riusciuto, funziona tutto perfettamente, e persino il
front-end ha smesso di fare i capricci, quindi era il compilatore albanese.
L'unico inconveniente è che visualizza solo in finestra (anche se specifico full
screen), sai se devo fare qualcos'altro?
10^(10^67899992) grazie per i consigli!

10^(10^67899992) grazie per i consigli!
Ecco, qui casco male perche' ho sempre compilato la versione x11 (la
quale non va in full screen se non sbaglio) e mai quella DGA. A suo
tempo provai la SVGA in full screen ma se non hai una scheda vecchia non
c'e' modo di farla funzionare (le svgalib non sono piu' supportate).
Comunque e' stato bello scoprire che quel gcc tarokko della Red Hat
oltre al kernel non compila manco il mame... Un bel lavoretto! :)


 oltre al kernel non compila manco il mame... Un bel lavoretto! :)
Piu' che tarocco mi sembra vecchiotto (come standard utilizzato...)
Bow-wow
--
Killer, webmaster di 
http://go.to/KingdomAmiga
ICQ: 73998132

Piu' che tarocco mi sembra vecchiotto (come standard utilizzato...)
No, il problema del gcc della RH e' che e' troppo nuovo (per i tempi)... 
Una beta insomma! E un mostro di programma come il gcc non puo' essere
distribuito come beta...
Quello che uso io e' piu' vecchio e compila il mame che e' una
meraviglia!


 distribuito come beta...
Beh, l'errore che avevo letto io era su un "long long" non riconosciuto
nell'ISO C89, che se non sbaglio e' un vecchio standard del C...


nell'ISO C89, che se non sbaglio e' un vecchio standard del C...
Ah, intendevi quello standard... In effetti l'errore in realta' e' un warning
e in teoria non dovrebbe generare l'errore. Adesso provo...
Questo e' il file pippo.c
#include <stdio.h>
int main(void)
{
  long long i;
  i=0;
  return(0);
}
t@server:~$ gcc pippo.c -Wall -ansi
t@server:~$
Nulla...
Gcc usato: 2.95.2


Era il Tue, 15 May 2001 20:51:39 GMT e, mentre stavo contemplando lo
schifo che mi circonda e come la cosidetta societa` civile sia basata
sull'ipocrisia e dominazione, dottortonno interruppe il corso dei miei
pensieri bofonchiando:

1) Assicurati di avere compilato la versione X11 con le DGA attivate.
2) chmod 4755 /usr/bin/xmame.x11 (o /usr/games/xmame.x11)
3) xmame -x11 1 pacman
np:
Shivaree / Goodnight moon
