Hi,

I downloaded a RPM for a GLX driver.  I am trying to rebuild it for my
video card so I can play quake III.  i did an rpm -i and then went to
the spec file. added a few lines for my card (I was instructed to do
this on the loki newsgroup for q3).  I then ran rpm -ba glx....spec and
I get errors when it trys to build my rpm.  This is what i get when I
try.  Can anyone help?



Executing: %prep
Executing: %build
checking tools...
configuring glx docs...
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets ${MAKE}... yes
checking for cp... cp -f
checking for rm... rm -f
checking for mv... mv -f
checking for mkdir... mkdir -p
checking for jade... no
checking for lynx... yes
checking for jadetex... no
checking for dvips... no
checking for ps2pdf... yes
 setting targets to  
updating cache ./config.cache
creating ./config.status
creating Makefile
configuring glx...
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets ${MAKE}... yes
checking for ranlib... ranlib
checking for ar... ar
checking for as... as
checking for ld... ld
checking for cp... cp -f
checking for rm... rm -f
checking for mv... mv -f
checking for mkdir... mkdir -p
checking for ctags... ctags
checking for tclsh... tclsh
checking for gccmakedep... gccmakedep
checking for find... find
checking for sh... /bin/sh
checking for sed... sed
checking for tar... tar
checking for bzip2... bzip2
checking for cvs... cvs
checking host system type... i586-pc-linux-gnu
checking for a local Mesa directory... yes './Mesa'
checking Mesa source version... MesaLib version 3.1 or 3.2
checking for GLU in the Mesa source tree... yes
checking for glut in the Mesa source tree... yes
checking host support for mmx... yes
checking host support for 3dnow... yes
checking compiler support for cpuid routine... yes
checking compiler support for MMX... yes
checking compiler support for 3Dnow... yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for ANSI C header files... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for sys/ioctl.h... no
checking for unistd.h... yes
checking for floatingpoint.h... no
checking for sys/types.h... yes
checking for sys/mman.h... yes
checking for sys/perm.h... yes
checking for asm/sigcontext.h... no
checking for asm/mtrr.h... no
checking for linux/agpgart.h... no
checking for working const... yes
checking for size_t... yes
checking size of long... 4
checking whether gcc needs -traditional... no
checking return type of signal handlers... int
checking for vprintf... yes
checking for strdup... yes
checking for strerror... yes
checking for strstr... yes
checking for iopl... yes
checking for XF86DGAQueryExtension in -lXxf86dga... yes
checking for XextAddDisplay in -lXext... yes
checking for dlopen in -ldl... yes
updating cache ./config.cache
creating ./config.status
creating servGL/Makefile
creating servGL/mesaglx/Makefile
creating servGL/mesaglx/X86/Makefile
creating servGL/serverglx/Makefile
creating servGL/hwglx/Makefile
creating servGL/hwglx/mga/Makefile
creating servGL/hwglx/i810/Makefile
creating servGL/hwglx/nv/Makefile
creating servGL/hwglx/mach64/Makefile
creating include/GL/Makefile
creating libGL/Makefile
creating libGLU/Makefile
creating libglut/Makefile
creating Make.options
creating Makefile
creating glx.conf
creating utah_glx.spec
  Configuration complete.  The glx module is configured for:
  Host type                   i586-pc-linux-gnu
  MesaLib source tree:        /usr/src/redhat/BUILD/glx/Mesa
  MesaLib version:            3.1 or 3.2
  MesaLib SMP support:        no
  Hardware acceleration:      yes
    Chipset enabled:          Mach64 (ATI Rage Pro)
        ****** WARNING: EXPERIMENTAL, UNDER DEVELOPMENT ******
  Native assembler support:   x86 mmx 3dnow 
  Client libraries to build:  libGL.so libGLU.so libglut.so
  Server module to build:     glx.so

  Installation directory for client libs     /usr/X11R6/lib
  Installation directory for glx.so          /usr/X11R6/lib/modules
  Installation directory for header files    /usr/X11R6/include/GL
  Installation directory for glx.conf        /etc/X11



for i in include/GL libGL servGL docs libGLU libglut ;  do \
        ( cd $i && make all ) || exit 1; \
done
make[1]: Entering directory `/usr/src/redhat/BUILD/glx/include/GL'
rm -f gl.h
ln -s /usr/src/redhat/BUILD/glx/Mesa/include/GL/gl.h gl.h
rm -f glu.h
ln -s /usr/src/redhat/BUILD/glx/Mesa/include/GL/glu.h glu.h
rm -f glut.h
ln -s /usr/src/redhat/BUILD/glx/Mesa/include/GL/glut.h glut.h
rm -f glutf90.h
ln -s /usr/src/redhat/BUILD/glx/Mesa/include/GL/glutf90.h glutf90.h
make[1]: Leaving directory `/usr/src/redhat/BUILD/glx/include/GL'
make[1]: Entering directory `/usr/src/redhat/BUILD/glx/libGL'
tclsh genlib.tcl
rm -f extensions.o
gcc -O2 -m486 -fno-strength-reduce -march=pentium -DUSE_X86_ASM
-DUSE_MMX_ASM
-DUSE_3DNOW_ASM -Wall -Wno-uninitialized -O3 -fexpensive-optimizations
-fomit-frame-pointer -finline-functions -funroll-loops -DNDEBUG
-DMGA_LOG_ENABLED -DGLX_LOG -DHW_ACCEL -DDYNAMIC_MODULE -DNO_MTRR
-DNO_AGPGART  -DSTDC_HEADERS=1
-DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1
-DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PERM_H=1 -DSIZEOF_LONG=4 -DRETSIGTYPE=int
-DHAVE_VPRINTF=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRSTR=1
-DHAVE_IOPL=1 -DHAVE_LIBDL=1  -DXFreeXDGA -fPIC    -DGLXEXT -DXDEBUG
-DMESA31
-DBUILD_COLOR_TABLE_EXT=1 -DGLX_MODULE -I../include
-I/usr/src/redhat/BUILD/glx/Mesa/include -I../xc-headers/lib/X11
-I../xc-headers/include -I../servGL/serverglx
-I../xc-headers/programs/Xserver/hw/xfree86/common_hw
-I../xc-headers/programs/Xserver/hw/xfree86/common
-I../xc-headers/programs/Xserver/hw/xfree86/vga256/vga
-I../xc-headers/programs/Xserver/hw/xfree86/os-support
-I../xc-headers/programs/Xserver/hw/xfree86
-I../xc-headers/programs/Xserver/include -I../xc-headers/include/fonts
-I../xc-headers/include  -I/usr/X11R6/include -fPIC -c extensions.c In
file
included from /usr/include/bits/errno.h:25,                  from
/usr/include/errno.h:36,                  from
../xc-headers/lib/X11/Xlibint.h:205,                  from
glxlib.h:31,       
          from extensions.c:6: /usr/include/linux/errno.h:4:
asm/errno.h: No
such file or directory make[1]: *** [extensions.o] Error 1 make[1]:
Leaving
directory `/usr/src/redhat/BUILD/glx/libGL' make: *** [all] Error 1 Bad
exit
status from /var/tmp/rpm-tmp.78758 (%build) 


thanks,

erik


-- 
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.

Reply via email to