Development related bug report for 2010.3a

Anything related to compile and create applications for the Always Innovating OS

Development related bug report for 2010.3a

Postby torpor » Wed Apr 07, 2010 2:23 pm

Hi!

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 ..
torpor
 
Posts: 140
Joined: Fri Aug 21, 2009 1:35 am

Re: Development related bug report for 2010.3a

Postby Tempel » Wed Apr 07, 2010 3:18 pm

Did you notice that there's now a dev-specific version of the OS? There's an option in install-sd.sh to install it. Since there seem to be no OpenAL packages in the Angstrom repo, those header files you want have probably been moved to ai-os-dev.
Tempel
 
Posts: 62
Joined: Sun Oct 11, 2009 9:08 pm

Re: Development related bug report for 2010.3a

Postby torpor » Wed Apr 07, 2010 11:42 pm

I did not notice that, as I am using the SD card that was sent to me with my new motherboard, and didn't install the OS manually myself. I'll have to wait a few days until the download of 2010.3a finishes - for some reason its dog-slow.

But I think its really time we got *off* the Angstrom repo's, btw .. most of the packages in that repo are not built for our specific ARM architecture and it results in very, very poor performance compared to what it could be ..
torpor
 
Posts: 140
Joined: Fri Aug 21, 2009 1:35 am

Re: Development related bug report for 2010.3a

Postby beattie » Thu Apr 08, 2010 9:57 am

torpor wrote:But I think its really time we got *off* the Angstrom repo's, btw .. most of the packages in that repo are not built for our specific ARM architecture and it results in very, very poor performance compared to what it could be ..


I agree whole heartedly. I REALLY hate bitbake and OE for technical reasons. My first goal is to bring up and modify u-boot, then port the Palm Kernel from http://opensource.palm.com/1.3.5/index.html. (This is for personal education). I'm currently using buildroot http://buildroot.uclibc.org/ which has support for matchbox and qt. I could be talked into working from ubuntu-netbook-remix or some other non-OE based distro.
beattie
 
Posts: 18
Joined: Tue Mar 16, 2010 2:10 pm
Location: Boulder Creek, CA(Portland OR)

Re: Development related bug report for 2010.3a

Postby matejcik » Thu Apr 08, 2010 10:21 am

so, any of you know anything about Arago project buildsystem? that might be relevant
WARNING: Carrier anomaly.
Trace program: running.
matejcik
 
Posts: 251
Joined: Wed Oct 21, 2009 7:10 am

Re: Development related bug report for 2010.3a

Postby beattie » Thu Apr 08, 2010 11:05 am

matejcik wrote:so, any of you know anything about Arago project buildsystem? that might be relevant


Just looked at it and it's OE based.
beattie
 
Posts: 18
Joined: Tue Mar 16, 2010 2:10 pm
Location: Boulder Creek, CA(Portland OR)


Return to Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron