<div dir="ltr">Hi Team,<br><br>* My target switch OS is, /home/user # uname -a Linux MARVELL_LINUX 3.10.70 #1 SMP Fri Jun 19 07:41:25 IST 2020 armv7l GNU/Linux<br><br>* I'm trying to cross compile tcl/tk libraries dependent for python2.7.12 and observed below error. <br>/home/balaram/MOXA/le/armv7_latest/bin/../lib/gcc/arm-marvell-linux-gnueabi/4.6.4/../../../../arm-marvell-linux-gnueabi/bin/ld: cannot find -lX11<br><br>* Since it showed libX11 is a dependent library, downloaded libX11 source code and tried to cross compile.<br><br> ./configure --build=x86_64-linux-gnu --host=arm-none-linux-gnueabi CC=arm-marvell-linux-gnueabi-gcc CXX=arm-marvell-linux-gnueabi-g++ AR=arm-marvell-linux-gnueabi-ar LD=arm-marvell-linux-gnueabi-ld CPP=arm-marvell-linux-gnueabi-cpp --disable-loadable-xc --disable-xthreads --disable-xcms --disable-xlocale --enable-xlocaledir --disable-xf86bigfont --disable-xkb --disable-<br>composecache --enable-malloc0returnsnull --prefix=/home/balaram/MOXA/libx11<br><br>```<br> root@sfsubuntu11:/home/balaram/MOXA/tk8.6.10/unix# echo $PATH<br><br>/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/projects/Marvell_Latest_Toolchain/aarch64v8-marvell-linux-gnu-5.2.1_x86_64_20160301/bin:/home/balaram/MOXA/le/armv7_latest/bin<br>```<br><br>* During make, observed below error, /home/balaram/MOXA/le/armv7_latest/bin/../lib/gcc/arm-marvell-linux-gnueabi/4.6.4/../../../../arm-marvell-linux-gnueabi/bin/ld: cannot find -lxcb<br>* Then downloaded libxcb-1.14.tar.gz and during compilation faced similar error, /home/balaram/MOXA/le/armv7_latest/bin/../lib/gcc/arm-marvell-linux-gnueabi/4.6.4/../../../../arm-marvell-linux-gnueabi/bin/ld: cannot find -lXau<br><br>* For xauth-master.tar.gz, below error observed:<br><br>```<br> configure: error: Package requirements (x11 xau xext xmuu xproto >= 7.0.17) were not met:<br><br> No package 'xmuu' found<br>```<br><br>* For libXmu,<br><br>```<br>  make[2]: Entering directory '/home/balaram/MOXA/libXmu-master/src'<br>  CCLD     libXmu.la<br>  /home/balaram/MOXA/le/armv7_latest/bin/../lib/gcc/arm-marvell-linux-gnueabi/4.6.4/../../../../arm-marvell-linux- <br>  gnueabi/bin/ld: cannot find -lXt<br>  /home/balaram/MOXA/le/armv7_latest/bin/../lib/gcc/arm-marvell-linux-gnueabi/4.6.4/../../../../arm-marvell-linux- <br>  gnueabi/bin/ld: cannot find -lXext<br>  /home/balaram/MOXA/le/armv7_latest/bin/../lib/gcc/arm-marvell-linux-gnueabi/4.6.4/../../../../arm-marvell-linux- <br>  gnueabi/bin/ld: cannot find -lX11<br>  collect2: ld returned 1 exit status<br>  Makefile:509: recipe for target 'libXmu.la' failed<br>```<br><br>Now, X11 library is needed, but we are compiling these as dependent for libX11.<br><br>* Tried to compile libXext as well, same issue faced.<br>```<br> make\[2\]: Entering directory '/home/balaram/MOXA/libXext-master/src' CCLD libXext.la /home/balaram/MOXA/le/armv7_latest/bin/../lib/gcc/arm-marvell-linux-gnueabi/4.6.4/../../../../arm-marvell-linux- gnueabi/bin/ld: cannot find -lX11 collect2: ld returned 1 exit status Makefile:486: recipe for target 'libXext.la' failed<br>```<br><br>Now we are in circular depdendency.<br>libx11 -> libxcb -> libXauth -> libXmu -> libXext -> <br><br>|__________________________________________________|<br><br>Requesting you people to help us in resolving the issue.<br><br clear="all"><div>Same request has been posted in the gitlab repo.</div><div><a href="https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/115?_sm_au_=iVVjS0fJSZNH7QDNGLHJjKH1CCFN2">https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/115?_sm_au_=iVVjS0fJSZNH7QDNGLHJjKH1CCFN2</a> </div><div> <br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Thanks and Regards,<br></div>Balaram<br></div></div></div>