This is the mail archive of the glibc-linux@ricardo.ecn.wfu.edu mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Xfree86 Fails to compile.


On Thu, Apr 06, 2000 at 12:37:25PM -0400, Wolfgang Sourdeau wrote:
> > The configuration process for Xfree86-4.0 fails to detect one's
> > system setup properly.  In my case I had to make a symlink named
> > "1-pc-linux-gnu" in /usr/lib/gcc-lib, pointing to my real
> > compiler location, i686-pc-linux-gnu, then everything went
> > fine.  (This was after noticing that XFree was looking for
> > headers under 1-pc-linux-gnu -- why, I don't know.)
> > 
> > Allin Cottrell.
> > 
> 
> This is a problem I encountered when compiling 3.3.6 too. The problem
> seems to be with imake or makedepend (don't remember exactly). The short
> solution I used was to hardcode my architecture in the related
> Imakefile.

The actual problem comes from gcc's preprocessor: in your case it #defines
i686 to 1 and imake uses it to process Imakefiles and thus
i686-pc-linux-gnu becomes 1-pc-linux-gnu...
There are many solutions: you can #define CppCmd to /usr/bin/cpp -ansi
in the imake config stuff or the simplest is to make makedepend
in xc/config/makedepend with
	$ make POSTINCDIR=`gcc --print-file-name=include`
and then make the rest with
	$ make depend && make
in xc and hopefully you will have something working some hours later....

Regards, gael 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]