2017-12-01 6 views
0

libsocに依存するパッケージレシピを追加しようとしています。 bitbakeを実行するときに マイBBファイルは、私がCFLAGS = -I/usr/include/を持っている私のMakefileのDEPENDS = "libsoc"RDEPENDS = "libsoc"YOCTO - ヘッダーはホストのパスで検索されます

を持って、私はエラーを取得する:

ERROR: oe_runmake failed 
| gcc -I/usr/include/ -o tsl235r_nolibs.o -c tsl235r_nolibs.c 
| tsl235r_nolibs.c:6:25: fatal error: libsoc_gpio.h: No such file or 
directory 

しかし、ヘッダには、実験のために ~/oe-rpb/build-rpb/tmp-rpb-glibc/sysroots/dragonboard-410c/usr/include/libsoc_gpio.h

に存在しません、私はlibsoc_gpio.hを私のホストの にコピーしましたが、このエラーが出なかったので、yoctoは私のホストの/usr/includeのヘッダを探しました。 bitbake -e mygpio | grep -i -E "^sysroot" を実行すると、私が手:

SYSROOT_DIRS_BLACKLIST="  /usr/share/man  /usr/share/doc  /usr/share/info  /usr/share/locale  /usr/share/applications  /usr/share/fonts  /usr/share/pixmaps " 
SYSROOT_DIRS_NATIVE="  /usr/bin  /usr/sbin  /bin  /sbin  /usr/libexec  /etc  /var " 
SYSROOT_DESTDIR="/home/dafna/oe-rpb/build-rpb/tmp-rpb-glibc/work/aarch64-linaro-linux/mygpio/1.0+AUTOINC+969889b945-r0/sysroot-destdir" 
SYSROOT_PREPROCESS_FUNCS="" 
SYSROOT_DIRS="  /usr/include  /usr/lib64  /lib64  /lib  /usr/share " 

答えて

0

メイクファイルは基本的に壊れているIRC上で述べたように。 $ {CC} $ {CFLAGS} $ {CPPFLAGS} $ {LDFLAGS}を使用してください。

関連する問題