[Buildroot] Compilation error of Buildroot with X server

Damien Borie dbe at terawatt.fr
Fri Mar 5 15:36:20 UTC 2010


Hi.
First I have to explain that I'm new on this mailing list, beginner on 
Buildroot, and not a great specialist of Linux.

The situation : we use Buildroot to create a embedded distribution for a 
device with Touchscreen and a beautiful GUI.
We've just changed the hardware for the same model has before, but with 
a larger screen. So now it's seems impossible to manage display with 
only the framebuffer and Vesa drivers. So I must create a new version of 
the distribution which will allow me to install the specific driver of 
the graphic chipset.
As it's the same hardware (except screen, which only change size 
anyway), I took the old configurations file (for Kernel, Busybox, and 
Buildroot). I only add the option "Enable loadable module support" in 
Kernel configuration, so I'll can install my drivers.
In Buildroot configuration, I'm a bit lost but I only have to active X 
server. So I choose X Window system server "tinyX" instead of "none". 
Then I check "Xorg X window system X11r7 release 7.4" options, and 
choose xorg-server. And, that's all for a first test.
Here comes the problem. During compiling, I got the following error log. 
I think it is strange that it is searching for a file with a long path 
like this, which doesn't exists of course. The file 
/usr/local/toolchain/i486-twa-linux-gnu//usr/lib//libXau.la exists.
I search for long hours but didn't found something really interesting. 
All I know is Libtool sometimes need to the librairies to be installed  
on the host to compile them successfully, so I just installed libXau but 
nothing changes.
I really think the path is the problem, but I don't know how to change 
it as I'm not familiar at all with Libtool.
Some advices for me?

libtool: link: warning: library 
`/usr/local/toolchain/i486-twa-linux-gnu/usr/lib/libxcb-xlib.la' was moved.
grep: 
/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu//usr/lib//libXau.la: 
No such file or directory
/home/labo/matrice5/buildroot/toolchain_build_i486/bin/sed: can't read 
/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu//usr/lib//libXau.la: 
No such file or directory
libtool: link: 
`/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu/usr/local/toolchain/i486-twa-linux-gnu//usr/lib//libXau.la' 
is not a valid libtool archive
make[4]: *** [libX11.la] Erreur 1
make[4]: quittant le répertoire « 
/home/labo/matrice5/buildroot/build_i486/xlib_libX11-1.1.5/src »
make[3]: *** [all-recursive] Erreur 1
make[3]: quittant le répertoire « 
/home/labo/matrice5/buildroot/build_i486/xlib_libX11-1.1.5/src »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « 
/home/labo/matrice5/buildroot/build_i486/xlib_libX11-1.1.5/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « 
/home/labo/matrice5/buildroot/build_i486/xlib_libX11-1.1.5 »
make: *** 
[/home/labo/matrice5/buildroot/build_i486/xlib_libX11-1.1.5/.stamp_built] 
Erreur 2

Thanks,
Damien Borie.





More information about the buildroot mailing list