problems compiling latest DRI cvs for voodoo 3

problems compiling latest DRI cvs for voodoo 3

Post by Stephen Beck » Wed, 21 Nov 2001 14:39:40

I've been trying rather unsuccessfully to compile the latest DRI cvs
for my voodoo 3.  I keep getting an error about ld not finding -lXau:

gcc -o XFree86 -O2 -ansi -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pipe -g
b -L/usr/X11R6-DRI/lib            
miext/shadow/libshadow.a dix/libdix.a os/li
bos.a -lXau -lXdmcp            ../../lib/font/fontbase.o              
   ../../lib/font/libfontbase.a Xext/libexts.a xkb/libxkb.a
     lbx/liblbx.a                   ../../lib/lbxutil/liblbxutil.a
Xext/libexts.a xkb/libxkb.a Xi/l
ibxinput.a                   lbx/liblbx.a                  
../../lib/lbxutil/liblbxutil.a  render/librender.a  dix/libxpstubs.a
mi/libmi.a Xext/libexts.a xkb/
libxkb.a Xi/libxinput.a                   lbx/liblbx.a                
  ../../lib/lbxutil/liblbxutil.a  render/librender.a  
    -lz -lm                 -rdynamic -ldl
/usr/i386-slackware-linux/bin/ld: cannot find -lXau
collect2: ld returned 1 exit status
make[4]: *** [XFree86] Error 1
make[4]: Target `all' not remade because of errors.
rm -f Xserver._man
/lib/cpp -undef -traditional  -D__filemansuffix__=5x
-D__miscmansuffix__=7 -D__drivermansuffix__=4
-D__projectroot__=/usr/X11R6-DRI -D__xorgversion__='"Release
 6.5" "X Version 11"' -D__vendorversion__='"Version"
"XFree86"'  < | sed -e '/^#  *[0-9][0-9]*  *.*$/d' -e
'/^XCOMM$/s//#/' -e '/^XCOMM[^a-
zA-Z0-9_]/s/^XCOMM/#/' >Xserver._man
rm -f Xserver.1x.html Xserver.1x-html
../../config/util/rman -f HTML < Xserver._man \

Quote:> Xserver.1x-html && mv -f Xserver.1x-html Xserver.1x.html

macro "in" not recognized -- ignoring
make[4]: Leaving directory
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/DRI-CVS/build/xc/programs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/DRI-CVS/build/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/usr/src/DRI-CVS/build/xc'
make: *** [World] Error

I have compiled previous DRI versions from CVS with no problems, so
this is puzzling me.  I am currently using Slackware 8.0 on an
AthlonXP 1800+ and a voodoo 3 2000 pci.  Has anyone else had this
problem?  I would greatly appreciate it if someone could help me out.

Stephen Becker


1. compile error kioslave/fish latest CVS

Anyone having problem compiling kdebase from latest CVS ?
(or, of course: anyone found a solution ?)
It stops at:

make[3]: Entering directory
if which md5sum > /dev/null 2>&1 ; then \
SUM=`md5sum -t  | cut -d ' ' -f 1`; else \
SUM=`md5 -q ` ; fi ; \
echo '#define CHECKSUM "'$SUM'"' > fishcode.h; \
echo 'static const char *fishCode(' >> fishcode.h; \
sed -e 's/\\/\\\\/g;s/"/\\"/g;s/^[      ]*/"/;/^"# /d;s/[      
]*$/\\n"/;/^"\\n"$/d;s/{CHECKSUM}/'$SUM'/;'  >> fishcode.h; \
echo ');' >> fishcode.h;

It seems to dislike the -t option to md5sum.  

Disclaimer: I am not a programmer- just trying to compile the thing.

Debian 3.0

2. Help needed with STCTL (Solaris SCSI Tape Changer Controller)

3. Voodoo 3 2000 DRI Drivers / XF86Config

4. New toy mostly working

5. Corrupt Graphics, Voodoo 3000, DRI

6. wu-ftpd and sublogins , How to

7. DRI Voodoo 3 2000

8. Where to find docs about DMZ?

9. dri under 4.0.1 and voodoo 3

10. No DRI, XFree86 4.2.0, voodoo 3?

11. Compilation problem with radeon dri drivers from

12. Updating X/DRI with cvs

13. Update direct-rendering to current DRI CVS tree.