When I tried compiling SimCoupe on RISC OS (the SDL version) I got the
following output:-
*make
g++ -O2 -D__STRICT_ANSI__ -ISDL: -Izlib: -I. -I../Base -I../Extern -DUSE_ZLI
B -Wall -c -o ../Base/ATA.o ../Base/ATA.cc
In file included from ../Base/ATA.cc:23:
../Base/ATA.h:55: warning: ignoring #pragma pack
../Base/ATA.h:105: warning: ignoring #pragma pack
In file included from ../Base/ATA.cc:25:
../Base/Frame.h: In member function `void CFrame::SetMode(BYTE)':
../Base/Frame.h:97: warning: sorry: semantics of inline function static data
`void (CFrame::*apfnLineUpdates[4])(int, int, int)' are wrong (you'll wind up
with multiple copies)
../Base/Frame.h:97: warning: you can work around this by removing the initi
alizer
../Base/Frame.h: In member function `void CFrameXx1<fHiRes_>::Mode1Line(int,
int, int)':
../Base/Frame.h:238: error: `g_fFlashPhase' undeclared (first use this functi
on)
../Base/Frame.h:238: error: (Each undeclared identifier is reported only once
for each function it appears in.)
../Base/Frame.h: In member function `void CFrameXx1<fHiRes_>::Mode2Line(int,
int, int)':
../Base/Frame.h:299: error: `g_fFlashPhase' undeclared (first use this functi
on)
make: *** [../Base/ATA.o] Error 1
*
--
Tarquin Mills (Chairman)
ACCUS (Anglia Classic Computer Users Society)
http://www.speccyverse.me.uk/comp/accus/