[oe] building piccontrol - 0.4 failed due to lack of liblua5.1.a

Khem Raj raj.khem at gmail.com
Sun Jan 31 05:22:16 UTC 2010


On Sat, Jan 30, 2010 at 7:01 PM, Guo Hongruan <camelguo at gmail.com> wrote:
> Hi guys,
>  I tried to build MACHINE=tsx09 DISTRO=micro LIBC=glibc, but failed when
> building picontrol. The error is the following:
>
> NOTE: make -j 4 -e MAKEFLAGS=
> ccache arm-oe-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s
> -mthumb-interwork -mthumb
> -isystem/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include
> -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
>  -I/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include/lua5.1
> -isystem/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include
>  -c -o piccontrol.o piccontrol.c
> ccache arm-oe-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s
> -mthumb-interwork -mthumb
> -isystem/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include
> -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
>  -I/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include/lua5.1
> -isystem/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include
>  -c -o ts209.o ts209.c
> ccache arm-oe-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s
> -mthumb-interwork -mthumb
> -isystem/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include
> -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
>  -I/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include/lua5.1
> -isystem/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/include
>  -c -o evdev.o evdev.c
> ccache arm-oe-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s
> -mthumb-interwork -mthumb -o piccontrol piccontrol.o ts209.o evdev.o
> -L/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/lib
> -Wl,-rpath-link,/media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/lib
> -Wl,-O1 -Wl,--hash-style=gnu
>  /media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/lib/liblua5.1.a
> -lpthread -lm -ldl
> arm-oe-linux-gnueabi-gcc:
> /media/work-disk/workdir/arm-926ejs-test/staging/armv5te-oe-linux-gnueabi/lib/liblua5.1.a:
> No such file or directory

I think micro uses a different layout and my guess is that the package
is relying upon layout where /usr is used.

in your build tree check where liblua5.1.a is installed and then
go from there.

>
> for more information, please see the following url:
> http://tinderbox.openembedded.net/packages/451539/
>
> Is there anyone who can give me some information?
>
> Thanks a lot!
>
> --
> Guo Hongruan, Embedded Linux Consultant
> Skype: camelguo
> Twitter: camelguo
> http://www.gulessoft.com
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list