Hi all!

I've got an error while compiling X (from cvs 20030222.1425). There's an error
somewhere while compiling GL.a :

--SNIP--
grep -v '^\#' > glapi_x86.i
rm -f glapi_x86.o
gcc -m32 -c -x assembler -o glapi_x86.o glapi_x86.i
rm -f glapi_x86.i
rm -f DONE
touch DONE
make[5]: Leaving directory `/home/ymorin/dev/lfs/inst/X/shadow/lib/GL/glx'
making all in lib/GL/GL...
make[5]: Entering directory `/home/ymorin/dev/lfs/inst/X/shadow/lib/GL/GL'
make[5]: *** No rule to make target `../../../lib/GL/mesa/dri/?*.o', needed by 
`libGL.a'.
make[5]: Target `all' not remade because of errors.
make[5]: Target `all' not remade because of errors.
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/ymorin/dev/lfs/inst/X/shadow/lib/GL/GL'
making all in lib/GL/mesa/src/OSmesa...
make[5]: Entering directory `/home/ymorin/dev/lfs/inst/X/shadow/lib/GL/mesa/src/OSmesa'
rm -f osmesa.o
--SNIP--

Full World.log available at : http://ymorin.free.fr/X/World.log.bz2
My host.def is attached.

The generated X servers are functionnal, I mean I can spawn one and have
clients (xterm at least) connect to it, but they lack the DRI functionalities.

I've got two other errors, about building glxinfo and glxgears, but I assume
these two need GL.a to be able to build, and since mine wasn't...

Could someone enlighten me on these three issues, please?

Running 'make Everything' after 'make World' doesn't help either... :-(

Thanks,
Yann.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +0/33 662376056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| --==< �_� >==-- �---.----------------:  X  AGAINST      |  \e/  There is no  |
| web: ymorin.free.fr | [EMAIL PROTECTED]  916 | / \ HTML MAIL    |   v   conspiracy.  
|
�---------------------�----------------�------------------�--------------------�
 \__ np: Genesis - Stagnation ________________________________________________/
# YEM-20030202 : host.def config file for lesneven

#define LinuxDistribution       LFS

#-----------------------------------------------------------------------------
# Library section. Ensure we use system-wide librairies,
# and not those included with the xfree package (buggy).
#define HasFreetype2                YES
#define BuildFreetype2Library        NO
#define HasZlib                     YES
#define HasLibpng                   YES
#define HasLibxml2                  YES
#define HasExpat                    YES
#define HasLibCrypt                 YES
#define UseExpat                    YES

#define TermcapLibrary              -lncurses

#-----------------------------------------------------------------------------
# Compilation options. tweak for a maximum performance.
#define DefaultGcc2i386Opt          -O2 -fno-strength-reduce -march=i686 -mcpu=i686
#define GccWarningOptions           -pipe
#define HasMTRRSupport              YES
#define HasMMXSupport               YES
#define HasKatmaiSupport            YES
#define Has3DNowSupport              NO

#-----------------------------------------------------------------------------
# Drivers
# - input
#define XInputDrivers               mouse keyboard void OSXInputDrivers 
ExtraXInputDrivers

# - video
#define XF86CardDrivers             fbdev ati AgpGartDrivers DevelDrivers 
XF86OSCardDrivers

# - DRI
#define BuildXF86DRIDriverSupport   YES
#define BuildXF86DRI                YES
#define BuildXF86DRM                YES
#define DriDrivers                  radeon DevelDRIDrivers

# - GL
#define BuildGlxExt                 YES
#define BuildGLULibrary             YES
#define BuildGLXLibrary             YES
#define GlxBuiltInRadeon            YES
#define GlxBuiltInXMesa             YES
#define GlxUseBuiltInDRIDriver      YES
#define GlxDriverUsesMesa           YES
#define NormalLibGlx                YES
#define SharedLibGlx                YES
#define BuildOSMesaLib              YES
#define BuildRender                 YES

# - MESA
#define MesaUseX86Asm               YES
#define MesaUseMMX                  YES
#define MesaUseSSE                  YES
#define MesaUseKatmai               YES

#-----------------------------------------------------------------------------
# Fonts
#define BuildFontServer             YES
#define SharedLibFont               YES
#define CompressAllFonts            YES
#define GzipFontCompression         YES

# No space at start of lines to keep path together
#define DefaultFontPath             $(FONTDIR)/misc/,$(FONTDIR)/75dpi/,\
$(FONTDIR)/100dpi/,$(FONTDIR)/Type1,\
$(FONTDIR)/local,$(FONTDIR)/TrueType,\
$(FONTDIR)/CID,$(FONTDIR)/Speedo

#define BuildCyrillicFonts          YES
#define BuildArabicFonts            YES
#define BuildISO8859_6Fonts         YES
#define BuildGreekFonts             YES
#define BuildISO8859_7Fonts         YES
#define BuildHebrewFonts            YES
#define BuildISO8859_8Fonts         YES
#define BuildKOI8_RFonts            YES
#define BuildJapaneseFonts          YES
#define BuildJISX0201Fonts          YES
#define BuildKoreanFonts            YES
#define BuildChineseFonts           YES 

#-----------------------------------------------------------------------------
# Documentation
#define BuildLinuxDocHtml           YES
#define BuildLinuxDocPS              NO
#define BuildSpecsDocs              YES
#define BuildAllSpecsDocs           YES
#define BuildHtmlManPages           YES

#-----------------------------------------------------------------------------
# Misc
#define BuildXIE                    YES
#define BuildXinerama               YES
#define XprtServer                  YES /* Needed by realplayer */
#define BuildXprint                 YES
#define XnestServer                 YES
#define XAppLoadDir                 EtcX11Directory/app-defaults
#define VarLibDir                   /var/lib
#define XFree86Devel                 NO
#define FSUseSyslog                 YES
#define ThreadedX                   YES
#define HasZlib                     YES
#define HasNCurses                  YES
#define HasPam                      YES
#define SystemManDirectory          /usr/share/man
#define InstallXinitConfig          YES
#define InstallXdmConfig            YES
#define ForceNormalLib              YES

Reply via email to