[prev in list] [next in list] [prev in thread] [next in thread]
List: racket-dev
Subject: [plt-dev] Re: Build problems
From: anton () mips ! complang ! tuwien ! ac ! at (Anton Ertl)
Date: 2009-11-09 20:33:52
Message-ID: E1N7avw-0002Ta-6u () a4 ! complang ! tuwien ! ac ! at
[Download RAW message or body]
Anton Ertl wrote:
> So I first tried to build mz-4.2.2 (and then 4.2.2.4, but no change)
> on an bunch of machines. It worked nicely on a IA32 Debian Sarge
> system (gcc-3.3.5), but I had trouble on the other systems. I will
> investigate these problems myself, but if this rings a bell for you, I
> would be glad for a hint. Thanks in advance,
>
> - anton
>
> On a PowerPC (shown here) and AMD64 system running Debian Lenny
> (gcc-4.3.2) I see:
> make[7]: Entering directory `/localtmp/mz-4.2.2.4/src/build/foreign'
> gcc -g -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I./../mzscheme \
> -I../../foreign/../mzscheme/include -I../../foreign/../mzscheme/src \
> -Igcc/libffi/include -c ../../foreign/foreign.c -o foreign.o In file included from \
> ../../foreign/../mzscheme/include/scheme.h:127, from \
> ../../foreign/../mzscheme/src/schpriv.h:21, from ../../foreign/foreign.c:9:
> /usr/include/stdio.h:34:21: error: stddef.h: No such file or directory
> In file included from /usr/include/stdio.h:75,
> from ../../foreign/../mzscheme/include/scheme.h:127,
> from ../../foreign/../mzscheme/src/schpriv.h:21,
> from ../../foreign/foreign.c:9:
> /usr/include/libio.h:53:21: error: stdarg.h: No such file or directory
I found a workaround for this: After configuring with
../configure CC=gcc-4.3
this compiles fine on both of these machines. Only when invoking the
compiler with "gcc" do I get this error message; and that's despite
that fact that gcc is just a symbolic link to gcc-4.3. Apparently the
name of the command I used is used in the path lookup. Strange.
I cannot currently test on the Alpha box.
- anton
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic