This is the mail archive of the
glibc-linux@ricardo.ecn.wfu.edu
mailing list for the glibc project.
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