I successfully upgraded my touchbook this evening to 2010.3a, and then proceeded to get the system set up again for development. I'm primarily using my touchbook for hacking on stuff in preparation for the Pandora console, and I've been through this setup step a couple times with AIOS upgrades already, so tonight I knew what to do to get things ready for development:
- Code: Select all
opkg install gcc cpp g++ cpp-symlinks gcc-symlinks libstdc++-dev make libsdl-1.2-dev libsdl-gfx-dev libsdl-image-1.2-dev libsdl-mixer-1.2-dev libsdl-net-1.2-dev libsdl-pango-dev libsdl-ttf-2.0-dev libsdl-ttf-dev libvorbis libsdl-ttf quake3-pandora-gles-dev binutils binutils-dev binutils-symlinks g++ g++-symlinks && cd /usr/bin/ai/examples/gl && sudo make install
To test that these development packages are working well enough to support my efforts of development, I build the excellent oricutron emulator (of old-school Oric-1/Atmos machines, maybe some of you guys remember these beautiful machines) as it provides a good codebase for testing this, plus I love having an Atmos in my Touchbook, it just hits the aesthetics pretty well .. so this built just fine, but there is still a problem when I run the emulator, dealing with sound - alsa complains about buffer underruns. This is a known problem, just wanted to let you know ..
Then, to test GLES development ability, I proceeded to build the tbWakeBreaker demo app, which is documented here: http://www.alwaysinnovating.com/wiki/index.php/TbWakeBreaker .. this built fine, except that the OpenAL development files (AL/al.h and AL/alc.h) are not available any more in the default system, and it appears that the package which normally provides these headers - openal-dev - is no longer in the touchbook repository.
However, apart from these problems with sound, both oricutron and tbWakeBreaker build just fine under 2010.3a, once the packages listed above are installed, and I take this as a good sign that I can continue using the Touchbook - albeit without sound development - for my continued efforts on making nice Touchbook/Pandora games for the future ..
Just wanted to let you know, in case you AI guys are interested in sorting this out - it sure would be good to know what happened to the openal-dev package, and of course to figure out a solution to the ALSA buffer underrun messages being reported ..