It’s very nice to end the year in this way: Team DuckTales, the guys that port enigma2 to the sh4-based Kathrein UFS-910, released their sources of enigma2.
You can find them here:
http://upload.dvhk.pl/content.php?id=123078
The code is quite clean with #if defined(__sh__), so changes with respect to the vanilla version are easy to find.
The release.notes explain the status of the project and what you need for giving it a try.
Enjoy and thanks to Team DuckTales!
xtxt.Tpo -c -o tuxtxt.o tuxtxt.c
In file included from tuxtxt.c:15:
tuxtxt.h:20:1: warning: “FONTDIR” redefined
: warning: this is the location of the previous definition
tuxtxt.h:21:1: warning: “CONFIGDIR” redefined
: warning: this is the location of the previous definition
In file included from tuxtxt.h:64,
from tuxtxt.c:15:
tuxtxt_common.h:697:1: warning: “DEBUG” redefined
: warning: this is the location of the previous definition
tuxtxt.c:16:25: error: linux/stmfb.h: No such file or directory
tuxtxt.c: In function ‘blit’:
tuxtxt.c:48: error: ‘STMFBIO_BLT_DATA’ undeclared (first use in this function)
tuxtxt.c:48: error: (Each undeclared identifier is reported only once
tuxtxt.c:48: error: for each function it appears in.)
tuxtxt.c:48: error: expected ‘;’ before ‘bltData’
tuxtxt.c:49: error: ‘bltData’ undeclared (first use in this function)
tuxtxt.c:53: error: ‘BLT_OP_COPY’ undeclared (first use in this function)
tuxtxt.c:117: error: ‘STMFBIO_BLT’ undeclared (first use in this function)
tuxtxt.c: In function ‘SwitchScreenMode’:
tuxtxt.c:4044: warning: unused variable ‘format’
tuxtxt.c: In function ‘RenderChar’:
tuxtxt.c:5033: warning: format ‘%x’ expects type ‘unsigned int’, but argument 5 has type ‘struct tstPageAttr *’
make[6]: *** [tuxtxt.o] Error 1
make[6]: Leaving directory `/usr/src/beta/lib/python/Plugins/SystemPlugins/Tuxtxt/tuxtxt’
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/usr/src/beta/lib/python/Plugins/SystemPlugins/Tuxtxt’
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/src/beta/lib/python/Plugins/SystemPlugins’
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/beta/lib/python/Plugins’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/beta/lib/python’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/beta/lib’
make: *** [all-recursive] Error 1
Hi,
You need to have the header file of the Frame Buffer driver that is provided by ST. This is an Open Source driver and you can get it from the STLinux website.
Regards.