[zxspectrum] Emulatore "fuse"

  • From: "BODRATO Stefano" <Stefano.Bodrato@xxxxxxxxxxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Wed, 22 Jan 2003 10:52:18 +0100

Tentato dall'unico pazzo del gruppo che ancora insiste a voler usare Macintosh  
:oP  mi sono scaricato i sorgenti di "fuse" e li ho compilati.
E' stato un lavoraccio, quindi volevo dare un paio di dritte ad eventuali altri 
"avventurieri"..

Prima di tutto bisogna complilare la libreria ma lo script ".configure" non 
genera (almeno con la mia Debian) i corretti puntamenti alle "include" e da' 
una segnalazione di errore.
A questo si può ovviare modificando a mano il Makefile parzialmente completato 
mettendoci dentro quanto suggerito dal comando "glib-config --cflags".

A questo punto "make install" dovrebbe arrivare fino alla fine.

Poi si passa a "fuse" !
Il file libspectrum.h ha un difetto: imposta la struttura _GSList sia per il 
c++ (typedef..) che per il c (struct GSList...) dando errori in fase di 
compilazione.
Io, da ignorante, ho commentato e successivamente decommentato il blocco 
"struct _GSList ..." e ripetendo il comando "make" per procedere con la 
compilazione dei moduli.
Alla fine, una volta generato "fuse", ho scoperto che non veniva libreria 
"libspectrum.so.0"... ormai stufo ho editato il Makefile e ho sostituito il 
parametro "-lspectrum" con "/usr/local/lib/libspectrum.a" in modo da linkare la 
libreria staticamente.

Insomma.. e' stato difficile quanto montare KDE3 su Solaris ma alla fine si 
compila !
Se qualcuno vuole l'eseguibile per Intel è comunque il benvenuto.

Other related posts: