WARNING: lndir does not exist -- skipping

Miguel Cardenas warlockxxi at yahoo.com
Sun Nov 12 09:10:02 PST 2006

Hello list

I'm trying to compile Xorg R7.1 by using the "build-from-tarballs.sh" script, but get the error

"WARNING: lndir does not exist -- skipping"

and stops there, this is the last piece of compilation output:
make[1]: Entering directory `/tmp/Xorg-11R7.1-everything/everything/gccmakedep-X11R7.1-1.0.2'
make[1]: Nothing to be done for `install-exec-am'.
test -z "/opt/xorg//man/man1" || mkdir -p -- "/opt/xorg//man/man1"
 /usr/bin/ginstall -c -m 644 'gccmakedep.1x' '/opt/xorg//man/man1/gccmakedep.1x'
test -z "/opt/xorg//bin" || mkdir -p -- "/opt/xorg//bin"
 /usr/bin/ginstall -c -m 644 'gccmakedep' '/opt/xorg//bin/gccmakedep'
make  install-data-hook
make[2]: Entering directory `/tmp/Xorg-11R7.1-everything/everything/gccmakedep-X11R7.1-1.0.2'
chmod +x //opt/xorg//bin/gccmakedep
make[2]: Leaving directory `/tmp/Xorg-11R7.1-everything/everything/gccmakedep-X11R7.1-1.0.2'
make[1]: Leaving directory `/tmp/Xorg-11R7.1-everything/everything/gccmakedep-X11R7.1-1.0.2'
WARNING: lndir does not exist -- skipping
Sun Nov 12 04:38:50 CST 2006

Why does it fail? I found a /usr/X11R6/bin/lndir so I guess it should be compiled from the current Xorg sources and not use the existing one since it is from another version. What can I do to fix that? I've installed all libraries and utilities required previous to compilation:

expat 1.95.8 ---> I have expat-1.95.8-i486-1 
gperf (if building xcb-util)  ---> I built gperf 3.0.2  from sources 
xcb  --->  it appears as optional and  does not compile, make aborts  'cos  segmentation fault. I installed 'check',  xsltproc (and libxml  2.6.26 as xcb requirement)  and  the gperf is installed too as  shown above
freetype 2.1.8 or 2.1.9.  X ---> I have freetype-2.1.9-i486-1 
fontconfig 2.2 or newer ---> I have fontconfig-2.2.3-i486-2 
libpng 1.2.8 ---> I have libpng-1.2.12-i486-2  
zlib 1.1.4 or 1.2.3 ---> I have zlib-1.2.3-i486-1 
6.5.1 ---> I have the sources, used "build-from-tarballs.sh -m ..."  
libdrm ---> I built libdrm 2.3.0 from sources

My doubts are:

1) does the "WARNING: lndir does not exist -- skipping" error have any relationship with the xcb? in the document says "The following external dependencies are *recommended* dor a fully functional build", but does not say ARE REQUIRED

2) if it really affects, where can I get a precompiled "xcb" to avoid segmentation fault in the 'make'?

3) does anybody have compiled Xorg 7.x under SLACKWARE?

Thanks for your help


More information about the xorg mailing list