gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] 2.4.3 build failure with RedHat Linux 7.3


From: David Shochat
Subject: [Gcl-devel] 2.4.3 build failure with RedHat Linux 7.3
Date: Sat, 06 Jul 2002 15:04:40 -0400
User-agent: Pan/0.11.3 (Unix)

I get the following error trying to build gcl 2.4.3 on 
RedHat Linux 7.3 using the tools
(including gcc 2.96-110) which came with the distribution.


make[1]: Entering directory `/usr/local/lisp/gcl/gcl-2.4.3/o'
gcc -pipe -fwritable-strings  -DVOL=volatile -I/usr/local/lisp/gcl/gcl-2.4.3/o
-fsigned-char -c -O  -I../gcl-tk -I../h/ -O  sfasl.c  
In file included from ../h/include.h:62,
                 from sfasl.c:40:
../h/object.h:67: conflicting types for `_Bool'
/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdbool.h:41: previous 
declaration of `_Bool'

object.h:67 is:
typedef int bool;

the definition
of _Bool at stdbool.h:41 is:
typedef enum
  {
    false = 0,
    true = 1
  } _Bool;
Maybe the problem is that at line 48 we have:
#define bool _Bool
So when the compiler sees object.h:67, after preprocessing it looks like
typedef int _Bool

I also tried CVS as of last night, but then I get this error:

make[1]: Entering directory `/usr/local/lisp/gcl/cvs/gcl/unixport'
make[1]: *** No rule to make target `../mp/libmport.a', needed by `raw_gcl'.
Stop.
make[1]: Leaving directory `/usr/local/lisp/gcl/cvs/gcl/unixport'
make: *** [all] Error 2

Any suggestions?
-- David





reply via email to

[Prev in Thread] Current Thread [Next in Thread]