To build Openpli-5 for dm8000 against latest openembedded-core,meta-openembedded and bitbake i discover some
small issues with 'inherit allarch', vmlinux and stv-299 kernel module.
But also some nasty issue wich took a lot of time to figure out.
I want to share it, because no need to invent the wheel twice.
This issues are now in master branch of openembedded, but will finally end up in morty branch.
The image build fine, boot and works fine without crashes or other strange thing.
But to achieve that, here the biggest problems i bumped against.
1 -opkg 0.3.4. The config file eg. for all:
src/gz openpl-all http://192.168.178.13/feeds/OpenPLi-5/dm8000/all
Everthing after 'src/gz' considered opkg as garbage.
Since commit:
http://git.yoctoproj...9e941e79f80a2b4
I tried to add the option...But i never succeed. Anyway, opkg doesn't work with existing config files.
2-glibc 2.25(RC) . The biggest one.Enigma2 crash at startup.
919.330> from Screens import InfoBar
< 919.330> File "/usr/lib/enigma2/python/Screens/InfoBar.py", line 6, in <module>
< 919.331> File "/usr/lib/enigma2/python/Screens/MovieSelection.py", line 6, in <module>
< 919.332> File "/usr/lib/enigma2/python/Components/MovieList.py", line 8, in <module>
< 919.332> File "/usr/lib/python2.7/random.py", line 885, in <module>
< 919.333> File "/usr/lib/python2.7/random.py", line 97, in __init__
< 919.334> File "/usr/lib/python2.7/random.py", line 113, in seed
< 919.335> OSError: [Errno 89] Function not implemented
root@dm8000:~#
Caused by commit:
https://sourceware.o...b6a317df1a4e225
Revert that commit (Makefile, Version and mips32 fpu and nofpu) and the box boot fine.
3- enigma2 plugins bitrate and Autobouquetsmaker.
Bitrate needs now 'inherit setuptools'
So
inherit setuptools autotools
I that order. If you swap setuptools and autotools, then compalition fails. In that case you have to remove setuptools and run the build again.
For Autobouquetsmaker
inherit setuptools autotools-brokensep gitpkgv pythonnative
Perhaps this information is usefull for next openembedded-core update.
I have all patches and bbappends. So no local changes in openembedded-core/meta-openembedded and bitbake.
Of course, better solutions are always welcome.