Hi,
 I tried current cvs from anoncvs.xfree86.org on Linux i386 and have hit several 
problems:

1)
cannot compile krb5 support. I use krb5 implementation from ftp://ftp.pdc.kth.se/pub/heimdal/src 
, so you should BTW update docs saying not only MIT Krb5 is needed for this. They are compatible 
usally for apps quite well. See attached file "maketxt" for compile errors.

2)
I cannot compile freetype stuff, see "makegentoolike.txt".

3)
config/cf/README doesn't include all variables, for example look at those gentoo is 
using. Many of them are missing!

4)
It seems


#define Krb5Includes  requires as a value "-I/usr/heimdal/include", am I right?

Similarly for Krb5Libraries.


5) here is missing lib/Xa/ directory. It is referred from lib/Imakefile and eanbled by the XAserver and XAudio variables. What's going on?


Please Cc: me in replies, I'm only on the users list. ;). Martin
Building XFree86 version 4.4.99.13 (12 September 2004).

I hope you checked the configuration parameters in ./config/cf
to see if you need to pass BOOTSTRAPCFLAGS.

Wed Sep 15 15:13:47 CEST 2004

make[1]: Entering directory `/scratch2/xc'


[big cut]


make[4]: Entering directory `/scratch2/xc/lib/Xau'
rm -f AuDispose.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  AuDispose.c
rm -f AuFileName.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  AuFileName.c
rm -f AuGetAddr.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  AuGetAddr.c
rm -f AuGetBest.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  AuGetBest.c
rm -f AuLock.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  AuLock.c
rm -f AuRead.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  AuRead.c
rm -f AuUnlock.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  AuUnlock.c
rm -f AuWrite.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  AuWrite.c
rm -f k5encode.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing  -ansi -Wall -Wpointer-arith 
-Wstrict-prototypes                        -Wmissing-prototypes -Wmissing-declarations 
                    -Wredundant-decls -Wnested-externs -Wundef  -I/usr/heimdal/include 
 -I../.. -I../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        
                    -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 
-D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                 
           -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API     
  k5encode.c
k5encode.c:40:23: krb5/krb5.h: No such file or directory
k5encode.c:72: error: syntax error before "krb5_principal"
k5encode.c:72: warning: type defaults to `int' in declaration of `princ'
k5encode.c:72: warning: data definition has no type or storage class
k5encode.c:73: error: syntax error before '*' token
k5encode.c:73: warning: type defaults to `int' in declaration of `outbuf'
k5encode.c:73: warning: data definition has no type or storage class
k5encode.c:74: error: syntax error before '{' token
k5encode.c:78: warning: type defaults to `int' in declaration of `rlen'
k5encode.c:78: warning: implicit declaration of function `krb5_princ_realm'
k5encode.c:78: error: invalid type argument of `->'
k5encode.c:78: warning: data definition has no type or storage class
k5encode.c:79: warning: type defaults to `int' in declaration of `numparts'
k5encode.c:79: warning: implicit declaration of function `krb5_princ_size'
k5encode.c:79: error: initializer element is not constant
k5encode.c:79: warning: data definition has no type or storage class
k5encode.c:80: warning: type defaults to `int' in declaration of `totlen'
k5encode.c:80: error: initializer element is not constant
k5encode.c:80: warning: data definition has no type or storage class
k5encode.c:82: error: syntax error before "for"
k5encode.c:87: warning: type defaults to `int' in declaration of `cp'
k5encode.c:87: error: conflicting types for `cp'
k5encode.c:76: error: previous declaration of `cp'
k5encode.c:87: warning: redundant redeclaration of `cp' in same scope
k5encode.c:76: warning: previous declaration of `cp'
k5encode.c:87: error: request for member `data' in something not a structure or union
k5encode.c:87: warning: data definition has no type or storage class
k5encode.c:88: error: syntax error before '++' token
k5encode.c:89: error: syntax error before '++' token
k5encode.c:90: error: syntax error before '(' token
k5encode.c:92: error: syntax error before '++' token
k5encode.c:93: error: syntax error before '++' token
k5encode.c:97: warning: type defaults to `int' in declaration of `pdata'
k5encode.c:97: error: conflicting types for `pdata'
k5encode.c:76: error: previous declaration of `pdata'
k5encode.c:97: warning: redundant redeclaration of `pdata' in same scope
k5encode.c:76: warning: previous declaration of `pdata'
k5encode.c:97: warning: implicit declaration of function `krb5_princ_component'
k5encode.c:97: error: `i' undeclared here (not in a function)
k5encode.c:97: error: invalid type argument of `->'
k5encode.c:97: warning: data definition has no type or storage class
k5encode.c:98: error: syntax error before '++' token
k5encode.c:99: error: syntax error before '++' token
k5encode.c:100: warning: type defaults to `int' in declaration of `memcpy'
k5encode.c:100: warning: parameter names (without types) in function declaration
k5encode.c:100: warning: redundant redeclaration of `memcpy' in same scope
/usr/include/string.h:39: warning: previous declaration of `memcpy'
k5encode.c:100: warning: data definition has no type or storage class
k5encode.c:101: error: syntax error before '+=' token
k5encode.c:115: error: syntax error before "krb5_data"
k5encode.c:115: warning: type defaults to `int' in declaration of `inbuf'
k5encode.c:115: warning: data definition has no type or storage class
k5encode.c:116: error: syntax error before '*' token
k5encode.c:116: warning: type defaults to `int' in declaration of `princ'
k5encode.c:116: error: conflicting types for `princ'
k5encode.c:72: error: previous declaration of `princ'
k5encode.c:116: warning: redundant redeclaration of `princ' in same scope
k5encode.c:72: warning: previous declaration of `princ'
k5encode.c:116: warning: data definition has no type or storage class
k5encode.c:117: error: syntax error before '{' token
k5encode.c:119: error: conflicting types for `cp'
k5encode.c:87: error: previous declaration of `cp'
k5encode.c:119: warning: redundant redeclaration of `cp' in same scope
k5encode.c:87: warning: previous declaration of `cp'
k5encode.c:119: error: conflicting types for `pdata'
k5encode.c:97: error: previous declaration of `pdata'
k5encode.c:119: warning: redundant redeclaration of `pdata' in same scope
k5encode.c:97: warning: previous declaration of `pdata'
k5encode.c:121: error: syntax error before "if"
k5encode.c:125: warning: type defaults to `int' in declaration of `princ'
k5encode.c:125: warning: redundant redeclaration of `princ' in same scope
k5encode.c:116: warning: previous declaration of `princ'
k5encode.c:125: error: `krb5_principal' undeclared here (not in a function)
k5encode.c:125: error: syntax error before "malloc"
k5encode.c:128: error: syntax error before "__uint8_t"
k5encode.c:128: warning: type defaults to `int' in declaration of `__s'
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before '}' token
k5encode.c:128: warning: initialization makes pointer from integer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: error: syntax error before "switch"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: conflicting types for `__u'
k5encode.c:128: error: previous declaration of `__u'
k5encode.c:128: warning: redundant redeclaration of `__u' in same scope
k5encode.c:128: warning: previous declaration of `__u'
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: warning: redundant redeclaration of `__u' in same scope
k5encode.c:128: warning: previous declaration of `__u'
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before '->' token
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__u'
k5encode.c:128: error: redefinition of `__u'
k5encode.c:128: error: `__u' previously defined here
k5encode.c:128: warning: initialization makes integer from pointer without a cast
k5encode.c:128: error: initializer element is not constant
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before "case"
k5encode.c:128: warning: type defaults to `int' in declaration of `__s'
k5encode.c:128: warning: redundant redeclaration of `__s' in same scope
k5encode.c:128: warning: previous declaration of `__s'
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before '}' token
k5encode.c:128: error: syntax error before '\x0'
k5encode.c:128: warning: type defaults to `int' in declaration of `__s'
k5encode.c:128: warning: redundant redeclaration of `__s' in same scope
k5encode.c:128: warning: previous declaration of `__s'
k5encode.c:128: warning: data definition has no type or storage class
k5encode.c:128: error: syntax error before '}' token
k5encode.c:129: warning: type defaults to `int' in declaration of `cp'
k5encode.c:129: error: conflicting types for `cp'
k5encode.c:119: error: previous declaration of `cp'
k5encode.c:129: warning: redundant redeclaration of `cp' in same scope
k5encode.c:119: warning: previous declaration of `cp'
k5encode.c:129: error: request for member `data' in something not a structure or union
k5encode.c:129: warning: data definition has no type or storage class
k5encode.c:130: warning: type defaults to `int' in declaration of `rlen'
k5encode.c:130: error: redefinition of `rlen'
k5encode.c:78: error: `rlen' previously defined here
k5encode.c:130: error: invalid type argument of `unary *'
k5encode.c:130: warning: data definition has no type or storage class
k5encode.c:131: error: syntax error before '|=' token
k5encode.c:137: error: syntax error before '*' token
k5encode.c:143: error: syntax error before '*' token
k5encode.c:144: error: syntax error before '(' token
k5encode.c:146: warning: type defaults to `int' in declaration of `numparts'
k5encode.c:146: error: redefinition of `numparts'
k5encode.c:79: error: `numparts' previously defined here
k5encode.c:146: error: invalid type argument of `unary *'
k5encode.c:146: warning: data definition has no type or storage class
k5encode.c:147: error: syntax error before '|=' token
k5encode.c:148: error: syntax error before '*' token
k5encode.c:148: warning: type defaults to `int' in declaration of `krb5_princ_name'
k5encode.c:148: warning: function declaration isn't a prototype
k5encode.c:148: error: function `krb5_princ_name' is initialized like a variable
k5encode.c:149: error: `krb5_data' undeclared here (not in a function)
k5encode.c:149: error: syntax error before ')' token
k5encode.c:155: error: syntax error before '*' token
k5encode.c:155: warning: type defaults to `int' in declaration of `krb5_princ_size'
k5encode.c:155: warning: function declaration isn't a prototype
k5encode.c:155: error: function `krb5_princ_size' is initialized like a variable
k5encode.c:155: warning: redundant redeclaration of `krb5_princ_size' in same scope
k5encode.c:79: warning: previous declaration of `krb5_princ_size'
k5encode.c:155: warning: data definition has no type or storage class
k5encode.c:156: error: syntax error before "for"
k5encode.c:163: warning: type defaults to `int' in declaration of `plen'
k5encode.c:163: error: invalid type argument of `unary *'
k5encode.c:163: warning: data definition has no type or storage class
k5encode.c:164: error: syntax error before '|=' token
k5encode.c:170: warning: type defaults to `int' in declaration of `pdata'
k5encode.c:170: error: conflicting types for `pdata'
k5encode.c:119: error: previous declaration of `pdata'
k5encode.c:170: warning: redundant redeclaration of `pdata' in same scope
k5encode.c:119: warning: previous declaration of `pdata'
k5encode.c:170: warning: data definition has no type or storage class
k5encode.c:171: error: syntax error before "if"
k5encode.c:176: error: syntax error before '*' token
k5encode.c:177: error: syntax error before '*' token
k5encode.c:178: warning: type defaults to `int' in declaration of `memcpy'
k5encode.c:178: warning: parameter names (without types) in function declaration
k5encode.c:178: warning: redundant redeclaration of `memcpy' in same scope
k5encode.c:100: warning: previous declaration of `memcpy'
k5encode.c:178: warning: data definition has no type or storage class
k5encode.c:179: error: syntax error before '+=' token
k5encode.c:180: error: syntax error before '*' token
make[4]: *** [k5encode.o] Error 1
make[4]: Leaving directory `/scratch2/xc/lib/Xau'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/scratch2/xc/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/scratch2/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/scratch2/xc'
make: *** [World] Error 2
Building XFree86 version 4.4.99.13 (12 September 2004).

I hope you checked the configuration parameters in ./config/cf
to see if you need to pass BOOTSTRAPCFLAGS.

Wed Sep 15 19:14:32 CEST 2004

make[1]: Entering directory `/scratch2/xc'


[big cut]

make[5]: Entering directory `/scratch2/xc/lib/font/FreeType'
rm -f xttcap.o unshared/xttcap.o
gcc -c -ansi -Wno-return-type -w  -I/usr/include/freetype2 -I. 
-I../../../include/fonts -I../include -I../../../exports/include/X11            
-I../../../programs/Xserver/include -I../../../extras/freetype2/src/truetype           
 -I../../../exports/include  -I../../.. -I../../../exports/include   -Dlinux 
-D__i386__ -D_POSIX_C_SOURCE=199309L                                 -D_POSIX_SOURCE 
-D_XOPEN_SOURCE                                 -D_BSD_SOURCE -D_SVID_SOURCE           
                  -D_GNU_SOURCE                            -DFUNCPROTO=15 
-DNARROWPROTO   -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH                  
        -DXFreeXDGA -DXvExtension                               -DXFree86LOADER  
-DXFree86Server                                -DXF86VIDMODE                           
-DXvMCExtension                                 -DSMART_SCHEDULE                       
         -DBUILDDEBUG -DXResExtension                            
-DX_BYTE_ORDER=X_LITTLE_ENDIAN            -DXFREE86_FT2         -O3 -march=pentium3 
-pipe   xttcap.c -o unshared/xttcap.o
rm -f xttcap.o
gcc -c -O3 -march=pentium3 -pipe  -ansi -Wno-return-type -w  -I/usr/include/freetype2 
-I. -I../../../include/fonts -I../include -I../../../exports/include/X11            
-I../../../programs/Xserver/include -I../../../extras/freetype2/src/truetype           
 -I../../../exports/include  -I../../.. -I../../../exports/include   -Dlinux 
-D__i386__ -D_POSIX_C_SOURCE=199309L                              -D_POSIX_SOURCE 
-D_XOPEN_SOURCE                                 -D_BSD_SOURCE -D_SVID_SOURCE           
                  -D_GNU_SOURCE                            -DFUNCPROTO=15 
-DNARROWPROTO   -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH                  
        -DXFreeXDGA -DXvExtension                               -DXFree86LOADER  
-DXFree86Server                                -DXF86VIDMODE                           
-DXvMCExtension                                 -DSMART_SCHEDULE                       
         -DBUILDDEBUG -DXResExtension                            
-DX_BYTE_ORDER=X_LITTLE_ENDIAN            -DXFREE86_FT2     -fPIC xttcap.c
rm -f ftfuncs.o unshared/ftfuncs.o
gcc -c -ansi -Wno-return-type -w  -I/usr/include/freetype2 -I. 
-I../../../include/fonts -I../include -I../../../exports/include/X11            
-I../../../programs/Xserver/include -I../../../extras/freetype2/src/truetype           
 -I../../../exports/include  -I../../.. -I../../../exports/include   -Dlinux 
-D__i386__ -D_POSIX_C_SOURCE=199309L                                 -D_POSIX_SOURCE 
-D_XOPEN_SOURCE                                 -D_BSD_SOURCE -D_SVID_SOURCE           
                  -D_GNU_SOURCE                            -DFUNCPROTO=15 
-DNARROWPROTO   -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH                  
        -DXFreeXDGA -DXvExtension                               -DXFree86LOADER  
-DXFree86Server                                -DXF86VIDMODE                           
-DXvMCExtension                                 -DSMART_SCHEDULE                       
         -DBUILDDEBUG -DXResExtension                            
-DX_BYTE_ORDER=X_LITTLE_ENDIAN            -DXFREE86_FT2         -O3 -march=pentium3 
-pipe   ftfuncs.c -o unshared/ftfuncs.o
ftfuncs.c: In function `FT_Do_SBit_Metrics':
ftfuncs.c:930: error: structure has no member named `find_sbit_image'
ftfuncs.c:954: error: structure has no member named `load_sbit_metrics'
make[5]: *** [ftfuncs.o] Error 1
make[5]: Leaving directory `/scratch2/xc/lib/font/FreeType'
make[4]: *** [FreeType] Error 2
make[4]: Leaving directory `/scratch2/xc/lib/font'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/scratch2/xc/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/scratch2/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/scratch2/xc'
make: *** [World] Error 2
/* Use buildin zlib to try and fix segfaults. Bug #4777 */
#define HasZlib                NO
#define HasNCurses             YES
#define HasLibCrypt            YES
#define HasTk                  NO
#define HasTcl                 NO
#define FSUseSyslog            YES
#define HasExpat               YES

#define LocalThreads           YES
#define ThreadedX              YES
#define HasPosixThreads        YES
#define HasThreadSafeAPI       YES

#define HasGcc2ForCplusplus    YES

#define BuildXinerama          YES
#define BuildXineramaLibrary   YES

/* Do not change, as it can break things like gdm */
#define SharedLibXau           YES
/* Needed for 104_all_4.2.1-fix-shared-libXau-link.v2.patch.bz2 */

#define HasFreetype2           YES
#define UseFreetype2           YES
#define Freetype2LibDir        /usr/lib
/* #define BuildFreetype2Library  YES */
#define UseFontconfig          YES
/* This is currently broken, so we depend on fontconfig, and then
   just do not install any fontconfig related files ... */
/* #define HasFontconfig          YES */

/* We PDEPEND on Xft2, and link XFree86 only to the static lib,
   so that we will not have conflicting files for Xft2 from 
   x11-base/xfree and x11-libs/xft ... */
/* #define SharedLibXft           NO */
#define SharedLibXft1          YES

#define BuildFonts             YES
/* #define BuildCyrillicFonts     YES */
#define DefaultCursorTheme      whiteglass
#define BuildXF86MiscExt       YES
#define BuildXInputExt         YES
#define BuildXKB               YES
#define BuildDBE               YES
#define BuildScreenSaverExt    YES
#define BuildRman              YES
#define BuildHtmlManPages      NO
#define BuildAllSpecsDocs      NO
#define BuildSpecsDocs         NO

#define BuildXF86DRI           YES
/* #define BuildXF86DRM           YES */
#define HasAgpGart             YES
#define BuildGLXLibrary        YES
#define BuildGlxExt            YES
/* #define GlxUseSGISI            YES */
#define BuildGLULibrary        YES
#define SharedLibGLU           YES
#define NormalLibGLU           YES
#define BuildXvExt             YES
#define BuildXF86DGA           YES
#define BuildRender            YES

/* Need this to build libs with -fPIC */
#undef StaticNeedsPicForShared
#undef BuildLibGlxWithoutPIC
#define StaticNeedsPicForShared YES
#define BuildLibGlxWithoutPIC   NO

/* Broken in 4.x */
#define JoystickSupport        NO

#define DoLoadableServer       YES

#define BuildRECORD            YES

#define UseXserverWrapper      YES
#define UseMatroxHal           NO

#define UseConfDirForXkb          NO
/* #define UseConfDirForAppDefaults  NO */

#undef  DefaultUserPath
#define DefaultUserPath        /usr/local/bin:/bin:/usr/bin
#undef  DefaultSystemPath
#define DefaultSystemPath      /usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin

#define AdmDir                 /var/log
#define LbxproxyDir            /etc/X11/lbxproxy
#define ProxyManagerDir        /etc/X11/proxymngr
#define ServerConfigDir        /etc/X11/xserver
#define XdmDir                 /etc/X11/xdm
#define XConfigDir             /etc/X11
#define XinitDir               /etc/X11/xinit

/* BOTH XIE and PEX were deprecated in XFree86 4.1.0 and are now obsolete */
#define BuildPhigs      NO
#define BuildPexExt     NO
#define BuildPexLib     NO
#define BuildXIE        NO
#define BuildXIElib     NO

/* required for Lokis Erics Ultimate Solitaire */
#define UseInternalMalloc NO
#define ForceNormalLib YES
#define SharedLibXxf86vm YES
#define SharedLibXxf86dga YES
#define SharedLibXxf86misc YES
#define SharedLibXv YES

/* binutils-2.9 */
#define LinuxBinUtilsMajorVersion 29
/* glibc-2.2 (6.2 because glibc is considered libc-6) */
#define LinuxCLibMajorVersion 6
#define LinuxClibMinorVersion 2

#define XVendorString "Gentoo Linux (XFree86 4.3.0, revision r6)"
#define InstallXserverSetUID NO
#define BuildServersOnly NO
#define HasLinuxInput YES
#define CcCmd gcc
#define OptimizedCDebugFlags -O3 -march=pentium3 -pipe
#define OptimizedCplusplusDebugFlags -O3 -march=pentium3 -pipe
#define ExtraXInputDrivers acecad
#define GccWarningOptions -Wno-return-type -w
#define HasPam YES
#define HasPamMisc YES
#define XtermWithI18N YES
#define HasMMXSupport   YES
#define MesaUseMMX YES
#define Has3DNowSupport NO
#define MesaUse3DNow NO
#define HasKatmaiSupport YES
#define MesaUseKatmai YES
#define HasLibxml2 YES
#define UseFontconfig YES
#define HasFontconfig YES
#define SharedLibXft YES

Reply via email to