[Buildroot] [Bug 6590] New: directfb-examples build failed whit linaro toolchain

bugzilla at busybox.net bugzilla at busybox.net
Wed Oct 23 10:46:17 UTC 2013


https://bugs.busybox.net/show_bug.cgi?id=6590

           Summary: directfb-examples build failed whit linaro toolchain
           Product: buildroot
           Version: 2013.08
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P5
         Component: Other
        AssignedTo: unassigned at buildroot.uclibc.org
        ReportedBy: i90091e at gmail.com
                CC: buildroot at uclibc.org
   Estimated Hours: 0.0


I'm using buildroot 2013.08.1 with linaro toolchain 13.06
(gcc-linaro-arm-linux-gnueabihf-4.8-2013.06_linux.tar.xz) to build image with
directfb-examples package. When build directfb-examples package, building
failed, gcc can't find librt and libdl. Full error message is:

>>> directfb-examples 1.6.0 Building
PATH="/home/jacky/buildroot-linaro-toolchain/host/bin:/home/jacky/buildroot-linaro-toolchain/host/usr/bin:/home/jacky/buildroot-linaro-toolchain/host/usr/sbin/:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/jacky/.rvm/bin"
PERLLIB="/home/jacky/buildroot-linaro-toolchain/host/usr/lib/perl" 
/usr/bin/make -j2  -C
/home/jacky/buildroot-linaro-toolchain/build/directfb-examples-1.6.0/
make[1]: Entering directory
`/home/jacky/buildroot-linaro-toolchain/build/directfb-examples-1.6.0'
Making all in src
make[2]: Entering directory
`/home/jacky/buildroot-linaro-toolchain/build/directfb-examples-1.6.0/src'
Making all in df_knuckles
make[3]: Entering directory
`/home/jacky/buildroot-linaro-toolchain/build/directfb-examples-1.6.0/src/df_knuckles'
/home/jacky/buildroot-linaro-toolchain/host/usr/bin/arm-linux-gnueabihf-gcc
-D_REENTRANT
-I/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/directfb
  -Wall -O3 -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64  -pipe -Os  -Werror-implicit-function-declaration   -o
df_knuckles df_knuckles.o matrix.o -ldirectfb -lfusion
-L/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib
-ldirect -lpthread   -lm 
/home/jacky/buildroot-linaro-toolchain/host/opt/ext-toolchain/bin/../lib/gcc/arm-linux-gnueabihf/4.8.2/../../../../arm-linux-gnueabihf/bin/ld:
warning: libdl.so.2, needed by
/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdirectfb.so,
not found (try using -rpath or -rpath-link)
/home/jacky/buildroot-linaro-toolchain/host/opt/ext-toolchain/bin/../lib/gcc/arm-linux-gnueabihf/4.8.2/../../../../arm-linux-gnueabihf/bin/ld:
warning: librt.so.1, needed by
/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdirectfb.so,
not found (try using -rpath or -rpath-link)
/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdirect.so:
undefined reference to `clock_getres at GLIBC_2.4'
/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdirect.so:
undefined reference to `clock_gettime at GLIBC_2.4'
/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdirect.so:
undefined reference to `dlclose at GLIBC_2.4'
/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdirect.so:
undefined reference to `clock_settime at GLIBC_2.4'
/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdirect.so:
undefined reference to `dlerror at GLIBC_2.4'
/home/jacky/buildroot-linaro-toolchain/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libdirectfb.so:
undefined reference to `dlopen at GLIBC_2.4'
collect2: error: ld returned 1 exit status
make[3]: *** [df_knuckles] Error 1
make[3]: Leaving directory
`/home/jacky/buildroot-linaro-toolchain/build/directfb-examples-1.6.0/src/df_knuckles'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/jacky/buildroot-linaro-toolchain/build/directfb-examples-1.6.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/jacky/buildroot-linaro-toolchain/build/directfb-examples-1.6.0'
make: ***
[/home/jacky/buildroot-linaro-toolchain/build/directfb-examples-1.6.0/.stamp_built]
Error 2

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the buildroot mailing list