It's the same if I try a dm800se build as well, was wondering if there have been any changed made recently ?
build error bitratecalc
Started by scruff1963, 04 Mar 2012 22:10
13 replies to this topic
Re: build error bitratecalc #2
Re: build error bitratecalc #3
Re: build error bitratecalc #4
Posted 6 March 2012 - 11:00
May be related to my restructuring of the E2 build, maybe the headers aren't all properly installed. Probably I missed some path suffixes or "nobase_" prefixes for them. I didn't quite realize those headers were being installed in the staging area too.
Anyway, I'll look into it.
Anyway, I'll look into it.
Real musicians never die - they just decompose
Re: build error bitratecalc #5
Re: build error bitratecalc #6
Posted 6 March 2012 - 15:40
May be related to my restructuring of the E2 build, maybe the headers aren't all properly installed. Probably I missed some path suffixes or "nobase_" prefixes for them. I didn't quite realize those headers were being installed in the staging area too.
Anyway, I'll look into it.
Yes i think so.
The issue affect not only birateviewer but others plugins too like vlc merlinplayer and partnerbox.
The cause seems to be missed headers of enigma2 in staging area.
Lokking for example at sysroots/mipsel-oe-linux/usr/include/enigma2/lib you will see that the "base" folder with all the header files is missed.
Re: build error bitratecalc #7
Re: build error bitratecalc #8
Re: build error bitratecalc #9
Re: build error bitratecalc #10
Posted 6 March 2012 - 16:54
Save me some time, what did you change exactly? (i suspect you added "/base" to the install path of the headers target in Makefile.inc)
Milo i think it is only a typo in the enigma2/lib/base/Makefile.inc
you have substitute
baseincludedir = $(pkgincludedir)/lib
with
baseincludedir = $(pkgincludedir)/lib/base
Otherwise the header files of base folder are installed in sysroots/mipsel-oe-linux/usr/include/enigma2/lib instead of sysroots/mipsel-oe-linux/usr/include/enigma2/lib/base
Re: build error bitratecalc #11
Posted 6 March 2012 - 17:32
Of course to replicate the error you need to setup a new build env or simply manually delete the folder build-xxxx/tmp/sysroots/mipsel-oe-linux/usr/include/enigma2
This because the clean of enigma2 package don't clean the staging area too.
So, delete the folder, clean enigma2 and aenigma2-plugins packages and rebuild and you will have the compilation fail because the base file headers are in the wrong folder.
The fix to /lib/base/Makefile.inc above solve all the issue.
This because the clean of enigma2 package don't clean the staging area too.
So, delete the folder, clean enigma2 and aenigma2-plugins packages and rebuild and you will have the compilation fail because the base file headers are in the wrong folder.
The fix to /lib/base/Makefile.inc above solve all the issue.
Re: build error bitratecalc #12
Re: build error bitratecalc #13
Re: build error bitratecalc #14
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users