[yocto] Build issue on dlt-daemon

Nishimura, Kazuya kazuya.nishimura at windriver.com
Wed Feb 6 22:03:34 PST 2013


Dear dlt-daemon developer,

I came across a build error while building Excalibur image.

The exact error log is attached below.
The situation of the issue is that at first I built Excalibur image with MACHINE=vexpressa9, then next time, change it to MACHINE=dm814x-evm and built it, then the error happened. It seems dlt-daemon's Makefile still referred previous sysroot.
For a workaround, just clean the dlt-daemon, and rebuild again.

I am not sure this is bug or not, but please check the clean sequence of dlt-daemon if MACHINE value changes.

Sincerely,
Kaz Nishimura 

--- Error log ---
| /home/knishimu/working/excalibur/genivi-baseline/build/tmp-eglibc-eglibc/sysroots/i686-linux/usr/bin/armv7a-vfp-neon-oe-linux-gnueabi/arm-oe-linux-gnueabi-gcc   -march=armv7-a     -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a9  --sysroot=/home/knishimu/working/excalibur/genivi-baseline/build/tmp-eglibc-eglibc/sysroots/vexpressa9  -O2 -g  -march=armv7-a     -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a9  --sysroot=/home/knishimu/working/excalibur/genivi-baseline/build/tmp-eglibc-eglibc/sysroots/vexpressa9  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--as-needed  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--as-needed   -o dlt-convert -rdynamic ../lib/libdlt.so.2.9.0 -lrt -lpthread -Wl,-rpath,/home/knishimu/working/excalibur/genivi-baseline/build/tmp-eglibc-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/dlt-daemon-2.9.0-r0/git/src/lib:
| /home/knishimu/working/excalibur/genivi-baseline/build/tmp-eglibc-eglibc/sysroots/vexpressa9/usr/lib/crt1.o: In function `_start':
| init.c:(.text+0x34): undefined reference to `main'
| collect2: error: ld returned 1 exit status
| make[2]: *** [src/console/dlt-convert] Error 1
---



More information about the yocto mailing list