bug-prolog
[Top][All Lists]
Advanced

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

Problem compiling


From: Jasper Taylor
Subject: Problem compiling
Date: Wed, 15 Oct 2008 13:26:59 +0100
User-agent: Thunderbird 2.0.0.17 (X11/20080925)

(Oops, sorry, used my alter-ego!) I got this trying to compile the latest 'unstable' version (that
fixes the last bug I reported!) using gcc 4.3.2 on Ubuntu Intrepid Beta.
It compiles OK on MacOS 10.5.5 with gcc 4.2.
On Intrepid I also get the same problem with the 18th May 2007 version.
--Jasper

(cd EnginePl; make config)
make[1]: Entering directory `/home/jaspert/Build/gprolog-1.3.1/src/EnginePl'
gcc -march=pentiumpro -O3 -fomit-frame-pointer -o pl_config pl_config.c
./pl_config

-------------------------------
--- GNU PROLOG INSTALLATION ---
-------------------------------

GNU Prolog version: 1.3.1 (Oct 1 2008)
Operating system : linux-gnu
Processor : i686
Size of a word : 32 bits
C compiler : gcc
C flags : -O3 -fomit-frame-pointer
C flags machine : -march=pentiumpro
Loader flags :
Loader libraries : -lm
Use line editor : Yes
Use piped consult : Yes
Use sockets : Yes
Use FD solver : Yes
Use fast call : Yes
Use machine regs. : Yes
Used register(s) : ebx (TR)

------------------------------

(cd ../TopComp; make gplc)
make[2]: Entering directory `/home/jaspert/Build/gprolog-1.3.1/src/TopComp'
gcc -march=pentiumpro -O3 -fomit-frame-pointer -o gplc top_comp.c -lm
top_comp.c: In function ‘Spawn_Decode_Hex’:
top_comp.c:820: warning: ignoring return value of ‘fgets’, declared with
attribute warn_unused_result
make[2]: Leaving directory `/home/jaspert/Build/gprolog-1.3.1/src/TopComp'
make[1]: Leaving directory `/home/jaspert/Build/gprolog-1.3.1/src/EnginePl'
. ./SETVARS;for i in TopComp EnginePl Wam2Ma Ma2Asm Linedit BipsPl
Pl2Wam Fd2C EngineFD BipsFD;do (cd $i; make) || exit 1; done;\
(cd TopComp; make gprolog)
make[1]: Entering directory `/home/jaspert/Build/gprolog-1.3.1/src/TopComp'
gcc -march=pentiumpro -O3 -fomit-frame-pointer -o hexgplc hexfilter.c
make[1]: Leaving directory `/home/jaspert/Build/gprolog-1.3.1/src/TopComp'
make[1]: Entering directory `/home/jaspert/Build/gprolog-1.3.1/src/EnginePl'
gcc -march=pentiumpro -O3 -fomit-frame-pointer -o cpp_headers cpp_headers.c
D=`(cd ..;for i in *;do test -d $i && X="$X
/home/jaspert/Build/gprolog-1.3.1/src/$i";done;echo $X)`; ./cpp_headers
headers.h gprolog.h $D
gplc -c -C '-O3 -fomit-frame-pointer' machine.c
In file included from machine.c:455:
/usr/include/asm/sigcontext.h:22: error: redefinition of ‘struct _fpreg’
/usr/include/asm/sigcontext.h:27: error: redefinition of ‘struct _fpxreg’
/usr/include/asm/sigcontext.h:33: error: redefinition of ‘struct _xmmreg’
/usr/include/asm/sigcontext.h:37: error: redefinition of ‘struct _fpstate’
/usr/include/asm/sigcontext.h:64: error: redefinition of ‘struct sigcontext’
machine.c: In function ‘M_Get_Working_Dir’:
machine.c:1027: warning: ignoring return value of ‘getcwd’, declared
with attribute warn_unused_result
compilation failed
make[1]: *** [machine.o] Error 1
make[1]: Leaving directory `/home/jaspert/Build/gprolog-1.3.1/src/EnginePl'
make: *** [all] Error 1






reply via email to

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