From: Urs A. S. <ur...@sc...> - 2001-02-21 22:50:12
|
hi, it seems to me you took the # away before the define to uncomment them, but in C these # are not comments, comments are enclosed in /* this is a comment */, the # is mandatory before the define. as far as I know, your host.def should look like: #define DefaultGcc2AxpOpt -O2 -mcpu=ev6 #define DefaultGcc2i386Opt -O2 #ifdef AlphaArchitecture #define LibraryCDebugFlags -O2 -mcpu=ev6 #else #define LibraryCDebugFlags -O2 #endif #define BuildServersOnly YES #define XF86CardDrivers vga tdfx i810 mga ati glint #define LinuxDistribution LinuxRedHat #define GccWarningOptions -Wall -Wpointer-arith -Wstrict-prototypes \ -Wmissing-prototypes -Wmissing-declarations \ -Wnested-externs #define DefaultCCOptions -ansi GccWarningOptions -pipe -g #define NormalLibGlx NO #define BuildXF86DRI YES #define HasGlide3 YES #ifdef i386Architecture #define MesaUse3DNow YES # if HasKatmaiSupport # define MesaUseKatmai YES # endif # endif /* To do profiling of the dynamically loaded 'xyz_dri.so' object, turn * this on. * Use 'xc/lib/GL/makeprofile.sh' to make it work. */ /* #define GlxSoProf YES */ #ifdef GlxSoProf # undef DefaultCCOptions # define DefaultCCOptions -ansi GccWarningOptions -pipe -g -p #endif /* Optionally turn these on for debugging */ /* #define GlxBuiltInTdfx YES */ /* #define GlxBuiltInI810 YES */ /* #define GlxBuiltInMga YES */ /* #define GlxBuiltInR128 YES */ /* #define GlxBuiltInRadeon YES */ /* #define DoLoadableServer NO */ /* Optionally turn this on to change the place where you install the build */ #define ProjectRoot /usr/X11R6-DRI /* Optionally turn this on to force the kernel modules to build */ /* #define BuildXF86DRM YES */ #define XnestServer NO #define XVirtualFramebufferServer NO #define XprtServer NO I'm not a C programmer, so i hope what i wrote works, just put the # back before your define and comment the lines you don't want with /* */. There is not a lot to configure, you should only have to edit the ProjectRoot, the HasGlide3 and the MesaUse3DNow lines. (for me, that does it...) Try it, and hope it works Urs Kreuzritter2000 schrieb: > > That's how my host.def file looks: > > ----------------------------------------------------------------------- > > #define DefaultGcc2AxpOpt -O2 -mcpu=ev6 > #define DefaultGcc2i386Opt -O2 > #ifdef AlphaArchitecture > #define LibraryCDebugFlags -O2 -mcpu=ev6 > #else > #define LibraryCDebugFlags -O2 > #endif > #define BuildServersOnly YES > define XF86CardDrivers vga tdfx i810 mga ati glint > #define LinuxDistribution LinuxRedHat > #define GccWarningOptions -Wall -Wpointer-arith -Wstrict-prototypes \ > -Wmissing-prototypes -Wmissing-declarations \ > -Wnested-externs > #define DefaultCCOptions -ansi GccWarningOptions -pipe -g > #define NormalLibGlx NO > > define BuildXF86DRI YES > define HasGlide3 YES > > # ifdef i386Architecture > define MesaUse3DNow YES > # if HasKatmaiSupport > # define MesaUseKatmai YES > # endif > # endif > > /* To do profiling of the dynamically loaded 'xyz_dri.so' object, turn > * this on. > * Use 'xc/lib/GL/makeprofile.sh' to make it work. > */ > /* #define GlxSoProf YES */ > > #ifdef GlxSoProf > # undef DefaultCCOptions > # define DefaultCCOptions -ansi GccWarningOptions -pipe -g -p > #endif > > /* Optionally turn these on for debugging */ > /* #define GlxBuiltInTdfx YES */ > /* #define GlxBuiltInI810 YES */ > /* #define GlxBuiltInMga YES */ > /* #define GlxBuiltInR128 YES */ > /* #define GlxBuiltInRadeon YES */ > /* #define DoLoadableServer NO */ > > /* Optionally turn this on to change the place where you install the build */ > define ProjectRoot /usr/X11R6-DRI > > /* Optionally turn this on to force the kernel modules to build */ > # define BuildXF86DRM YES */ > > #define XnestServer NO > #define XVirtualFramebufferServer NO > #define XprtServer NO > > ------------------------------------------------------------------ > > Did i configure it right? > > Bye, > Oliver > > > Hello, > > > I postet this message 2 days before at the dri-user maillinglist, but no > > one could help > > me with that problem. So i will try it now here, i think it also fits more > > to > > the devel mailinglist because it is probably more likely a bug in the cvs > > code than a > > configuration problem. > > > In the user mailinglist someone telled me i should wait two days and > > update my cvs-dri tree. > > So i did this today, but that didn't help. > > > When i try to compile the cvs-dri tree i get the following messages: > > > ----------------------------------------------- > > > Building Release 6.4 of the X Window System. > > > I hope you checked the configuration parameters in ./config/cf > > to see if you need to pass BOOTSTRAPCFLAGS. > > > Sat Feb 17 15:07:15 CET 2001 > > > cd ./config/imake && make -f Makefile.ini BOOTSTRAPCFLAGS="" CC="cc" > > clean > > make[1]: Entering directory `/usr/src/cvs/XFree-DRI/build/xc/config/imake' > > rm -f ccimake imake.o imake > > rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a tags TAGS make.log > > \#* > > rm -f -r Makefile.proto Makefile Makefile.dep bootstrap > > make[1]: Leaving directory `/usr/src/cvs/XFree-DRI/build/xc/config/imake' > > make Makefile.boot > > make[1]: Entering directory `/usr/src/cvs/XFree-DRI/build/xc' > > cd ./config/imake && make -w -f Makefile.ini BOOTSTRAPCFLAGS="" CC="cc" > > make[2]: Entering directory `/usr/src/cvs/XFree-DRI/build/xc/config/imake' > > making imake with BOOTSTRAPCFLAGS= in config/imake > > cc -o ccimake -O -I../../include -I../../imports/x11/include/X11 > > ccimake.c > > cc -c -O -I../../include -I../../imports/x11/include/X11 `./ccimake` > > imake.c > > cc -o imake -O -I../../include -I../../imports/x11/include/X11 imake.o > > make[2]: Leaving directory `/usr/src/cvs/XFree-DRI/build/xc/config/imake' > > rm -f ./config/makedepend/Makefile.proto > > ./config/imake/imake -I./config/cf -s ./config/makedepend/Makefile.proto > > -f ./config/makedepend/Imakefile -DTOPDIR=../.. > > -DCURDIR=./config/makedepend > > cd ./config/makedepend && rm -f -r Makefile Makefile.dep makedepend *.o > > bootstrap > > cd ./config/makedepend && make -f Makefile.proto bootstrap > > make[2]: Entering directory > > `/usr/src/cvs/XFree-DRI/build/xc/config/makedepend' > > Makefile.proto:974: *** missing `endef', unterminated `define'. Stop. > > make[2]: Leaving directory > > `/usr/src/cvs/XFree-DRI/build/xc/config/makedepend' > > make[1]: *** [depend.bootstrap] Error 2 > > make[1]: Leaving directory `/usr/src/cvs/XFree-DRI/build/xc' > > make: *** [World] Error 2 > > > -------------------------------------------- > > > Can anyone tell me how i can solve that? > > What do i need to do that it will compile? > > > My kernel version is 2.2.18 > > My distribution is Slackware 7.1 > > My videocard is a Voodoo3 PCI 2000 > > > glide library and glide headers are installed > > > I used the DRIcompile.html Documentation as compile > > guide. > > > Bye, > > Oliver > > _______________________________________________ > Dri-devel mailing list > Dri...@li... > http://lists.sourceforge.net/lists/listinfo/dri-devel |