I took a closer look at the uqm source code and the differences between 0.3 and 0.5. It looks like build/unix/config_proginfo in 0.3 has been split into two files in 0.5, config_proginfo_build and config_proginfo_host. So the build-oe.patch file needs to be modified. But I tried doing this and got an error message that uqm 0.5 requires libSDL-1.2.8 and above. The UQM home page verifies this and also says that libsdl-image 1.2.4 is required, but the latest versions of libsdl and libsdl-image in the org.openembedded.dev branch are 1.2.7-r7 and 1.2.3-r0. So it looks like 0.5 won't compile on OZ until these libraries are upgraded.
I took a look at the build-opts.sh in the .dev feed for uqm and it was the same as the one in the .oz354x feed. Everything in org.openembedded.dev/packages/uqm looked the same except for one new file: uqm_0.5.0.bb.
As a test, I tried copying uqm_0.5.0.bb from the .dev feed into my org.openembedded.oz354x tree and doing a "bitbake uqm". It compiled all of the dependencies such as libogg, libvorbis, libsdl-net, etc. but then when it tried compiling uqm-0.5.0, it complained about not being able to find SDL:
'echo -n' capable echo found.
Sed stream editor found.
tr found.
Make found.
GNU C compiler found.
Little-endian machine detected.
Simple DirectMedia Layer not found.
Is it "legal" to copy over the .bb file or am I missing something else?
http://bugs.openembedded.org/show_bug.cgi?id=912
Koen, could you attach the build-opts.sh file required to build this recipe, this might help me finding out how to compile other apps (I am stuck with Liferea rss reader...)?
Thanks.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127087\"][{POST_SNAPBACK}][/a][/div]
I have no build-opts.sh?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136739\"][{POST_SNAPBACK}][/a][/div]
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136759\"][{POST_SNAPBACK}][/a][/div]