Hi,
I'm trying to build linux kernel on Ubuntu 9.04 for iMX6 but build failed on dbus.
How I can resolve the problem?
Thanks in advance
Marco
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[2]: *** [dbus-launch] Error 1
make[2]: *** Waiting for unfinished jobs....
gcc -ffunction-sections -fdata-sections -g -O2 -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -fno-common -o .libs/dbus-send dbus-print-message.o dbus-send.o ../dbus/.libs/libdbus-1.so
gcc -ffunction-sections -fdata-sections -g -O2 -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -fno-common -o .libs/dbus-uuidgen dbus-uuidgen.o ../dbus/.libs/libdbus-1.so
gcc -ffunction-sections -fdata-sections -g -O2 -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after-statement -fno-common -o .libs/dbus-monitor dbus-monitor.o dbus-print-message.o ../dbus/.libs/libdbus-1.so
creating dbus-send
creating dbus-uuidgen
creating dbus-monitor
make[2]: Leaving directory `/home/marco/ltib/rpm/BUILD/dbus-1.2.3/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/marco/ltib/rpm/BUILD/dbus-1.2.3'
make: *** [all] Error 2
error: Bad exit status from /home/marco/ltib/tmp/rpm-tmp.21247 (%build)
RPM build errors:
Bad exit status from /home/marco/ltib/tmp/rpm-tmp.21247 (%build)
Build time for dbus: 67 seconds
Failed building dbus
f_buildrpms() returned an error, exiting
traceback:
main:572
Started: Thu May 23 10:42:15 2013
Ended: Thu May 23 10:45:41 2013
Elapsed: 206 seconds
These packages failed to build:
dbus
Build Failed
Strange, it is complaining that X11 library is missing, but I just compiled the package without this library and worked. On your setup, please add libX11 on the LTIB menu and run build again.
Leo
Hi Gonzalez, thank you for your reply.
I have builded linux kernel successfully, tnks.
I have another question, I have only rpm package manager, but I don't find rpm repository.
I need to install openvpn on iMX6, where I can find rmp for arm?
Hi Marco, I am going to close your dicussion since it seems your issue has been resolved. If you have other question please feel free to create another discussion.
Thanks,
Yixing
The best way to install a new package is through LTIB. Place the tarball on /opt/freescale/pkgs and create a .spec for the package (under ltib/dist/..) , then use the ltib script to prepare (='untar and patch'), scbuild (= configure and compile) and scinstall (create the rpm package) and scdeploy (install that rmp on rootfs).
Leo
Hi Leo,
your suggestion was very useful.
Thanks
Marco