On Wed, Mar 26, 2014 at 07:40:26AM +0000, Mats Kärrman wrote:
> On Wednesday, March 26, 2014 4:23 AM, Khem Raj wrote:
> > > Hi,
> > >
> > > I just ran into an unexpected error while doing some multitasking.
> > > Project is based on OE-core Dora "distroless".
> > >
> > > While my build machine was busy building a new SDK using "-c 
> > > populate_sdk" I simultaneously deleted an older SDK that was installed 
> > > under /usr/local and installed a different one. This resulted in the 
> > > build stopping with the following error:
> > >
> > > | x86_64-oesdk-linux-gcc  
> > > --sysroot=/home/makr/projects/xxx/svn/main/trunk/oe/build/tmp/sysroots/x86_64-nativesdk-oesdk-linux
> > >  -DHAVE_CONFIG_H -I../ncurses 
> > > -I/home/makr/projects/xxx/svn/main/trunk/oe/build/tmp/work/x86_64-nativesdk-oesdk-linux/nativesdk-ncurses/5.9-r15.1/ncurses-5.9/ncurses
> > >  
> > > -isystem/home/makr/projects/xxx/svn/main/trunk/oe/build/tmp/sysroots/x86_64-nativesdk-oesdk-linux/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/include
> > >  -D_GNU_SOURCE -DNDEBUG -I. -I../include 
> > > -I/home/makr/projects/xxx/svn/main/trunk/oe/build/tmp/work/x86_64-nativesdk-oesdk-linux/nativesdk-ncurses/5.9-r15.1/ncurses-5.9/ncurses/../include
> > >  -I/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/include 
> > > -isystem/home/makr/projects/xxx/svn/main/trunk/oe/build/tmp/sysroots/x86_64-nativesdk-oesdk-linux/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/include
> > >  -O2 -pipe  --param max-inline-insns-single=1200 -fPIC -c 
> > > /home/makr/projects/xxx/svn/main/trunk/oe/build/tmp/work/x86
>  _64-
> > > nativesdk-oesdk-linux/nativesdk-ncurses/5.9-r15.1/ncurses-5.9/ncurses/base/lib_beep.c
> > >  -o ../obj_s/lib_beep.o
> > > | cc1: error: 
> > > /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/include: 
> > > Permission denied
> > >
> > > The offending directory is given with an include directive which seems 
> > > strange, building a new SDK should not poke around in an old one...
> > >
> > > Config & log files available on request.
> > 
> > Was the installed SDK in your path that fed into the OE build env which was 
> > generating new SDK ?
> 
> No, it was not.
> I have saved the output of "bitbake nativesdk-ncurses -e" if you're 
> interested.
I had a quick look at the generated Makefile for nativesdk-ncurses and,
apparently, it seems to have -I${includedir} added to the compilation
flags. This doesn't look like the right thing...

laurentiu

> 
> BR // Mats
> -- 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to