After a lot of trouble I managed to get the GCC tools Alpha (egcs 2.95.2, gdb
4.18, binutils 2.9.0) to compile on FreeBSD 3.4. Unfortunately, I
can't seem to compile applications which compiled fine under the 3.0 SDK and
the GCC tools based on GCC 2.7.2.2 (the previous version of PRC tools, version
0.5.0).
The errors I get from compiling are like this
In file included from /usr/local/palmdev/sdk/include/Core/Core/System/AlarmMgr.h
:26,
from /usr/local/palmdev/sdk/include/Core/Core/System/SystemPubl
ic.h:24,
from /usr/local/palmdev/sdk/include/Core/PalmOS.h:28,
from sodapilot.c:2:
/usr/local/palmdev/sdk/include/Core/Core/System/ErrorBase.h:236: warning: possib
ly bad __callseq__ `trap #15; dc.w sysTrapErrSetJump'
/usr/local/palmdev/sdk/include/Core/Core/System/ErrorBase.h:239: warning: possib
ly bad __callseq__ `trap #15; dc.w sysTrapErrLongJump'
/usr/local/palmdev/sdk/include/Core/Core/System/ErrorBase.h:243: warning: possib
ly bad __callseq__ `trap #15; dc.w sysTrapErrExceptionList'
and so on.
Has anyone had any luck whatsoever getting anything to compile using SDK 3.5
and the new PRC/GCC tools ?
I was pretty happy with the old PRC tools, but the 3.5 SDK seems to require
gcc 2.95 or greater for the new Serial Manager (Srm* routines) to work.
-Angelos