login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Edit detail for #404 axiom gold does not build on openSUSE 10.3 x86_64 revision 3 of 5

1 2 3 4 5
Editor: japp
Time: 2008/10/29 11:27:20 GMT-7
Note: GCL Problem?

added:

From japp Wed Oct 29 11:27:20 -0700 2008
From: japp
Date: Wed, 29 Oct 2008 11:27:20 -0700
Subject: GCL Problem?
Message-ID: <20081029112720-0700@axiom-wiki.newsynthesis.org>

This is probably a problem with building GCL on x86_64 architectures. 
Please try using latest GCL from cvs.

Submitted by : 127.0.0.1 at: 2007-11-18T02:29:30-08:00 (17 years ago)
Name :
Axiom Version :
Category : Severity : Status :
Optional subject :  
Optional comment :

axiom-Sept2005-src.tgz
Intel Xeon 2x QuadCore
openSUSE 10.3 x86_64


make[1]: Entering directory `/opt/axiom'
11 checking directory structure
12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/opt/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/opt/axiom/src/share XLIB=/usr/X11R6/lib GCLOPTS=--enable-vssize=65536*2 --enable-statsysbfd --enable-maxpage=128*1024 SRCDIRS=bootdir interpdir sharedir algebradir etcdir clefdir docdir graphdir smandir hyperdir inputdir  PATCH=patch
18 making /opt/axiom/src
make[2]: Entering directory `/opt/axiom/src'
1 making /opt/axiom/src/scripts
make[3]: Entering directory `/opt/axiom/src/scripts'
1 making /opt/axiom/src/scripts
make[3]: Leaving directory `/opt/axiom/src/scripts'
17 making /opt/axiom/src/lib
make[3]: Entering directory `/opt/axiom/src/lib'
72 finished making /opt/axiom/src/lib
make[3]: Leaving directory `/opt/axiom/src/lib'
make[2]: Leaving directory `/opt/axiom/src'
0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/opt/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/opt/axiom/src/share XLIB=/usr/X11R6/lib GCLOPTS=--enable-vssize=65536*2 --enable-statsysbfd --enable-maxpage=128*1024 SRCDIRS=bootdir interpdir sharedir algebradir etcdir clefdir docdir graphdir smandir hyperdir inputdir  PATCH=patch
10 copying /opt/axiom/src/scripts to /opt/axiom/mnt/linux/bin
19 making /opt/axiom/lsp
make[2]: Entering directory `/opt/axiom/lsp'
2 building gcl-2.6.7
3 applying EXTRAS patch to h/linux.defs
patching file linux.defs
4 setup ini files for EXTRAS patch
6 applying libspad.a patch to unixport/makefile
patching file makefile
7 applying toploop patch to unixport/init_gcl.lsp
patching file init_gcl.lsp.in
11 applying tail-recursive noise patch
patching file gcl_cmpflet.lsp
12 applying tail-recursive noise patch
patching file gcl_cmpcall.lsp
26 copy gcl_collectfn.lsp to /opt/axiom/obj/linux/lsp/collectfn.lsp
27 copy sys-proclaim.lisp to /opt/axiom/obj/linux/lsp/sys-proclaim.lisp
loading cache ./config.cache
checking host system type... x86_64-unknown-linux-gnu
host=x86_64-unknown-linux-gnu
enable_machine=
use=amd64-linux
checking for gcc... (cached) gcc
checking whether the C compiler (gcc    ) works... yes
checking whether the C compiler (gcc    ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for gawk... (cached) gawk
checking system version (for dynamic loading)... checking for makeinfo... (cached) makeinfo
Linux-2.6.22.12-0.1-default
checking for unistd.h... (cached) yes
checking for sysconf in -lc... (cached) yes
checking for _SC_CLK_TCK... 100
checking for gmp.h... (cached) yes
checking for __gmpz_init in -lgmp... (cached) yes
checking for external gmp version... checking for leading underscore in object symbols... no
checking for GNU ld option -Map... yes
checking for size of gmp limbs... 8
checking _SHORT_LIMB... no
checking _LONG_LONG_LIMB... no
checking for X... (cached) libraries /usr/lib64, headers
checking for dnet_ntoa in -ldnet... (cached) no
checking for dnet_ntoa in -ldnet_stub... (cached) no
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... (cached) yes
checking for shmat... (cached) yes
checking for IceConnectionNumber in -lICE... (cached) yes

-L/usr/lib64

-lSM -lICE
checking for main in -lXmu... (cached) yes
checking for main in -lXt... (cached) yes
checking for main in -lXext... (cached) yes
checking for main in -lXaw... (cached) yes
checking for main in -lX11... (cached) yes
checking for bfd.h... (cached) no
checking for useable bfd_boolean... no
Guessing path to libbfd.a due to gcc bug
Guessing path to libiberty.a due to gcc bug
checking size of long... (cached) 8
checking sizeof struct contblock... 16
checking for endian.h... (cached) yes
checking endianness... little
checking for sbrk... yes
checking for randomized sbrk... no
checking finding DBEGIN... got 0x0
checking finding CSTACK_ADDRESS... got 140736463816752
checking sizeof long long int... no
checking for pagewidth... 12
checking for getcwd... (cached) yes
checking for getwd... (cached) yes
checking for uname... (cached) yes
checking for gettimeofday... (cached) yes
checking for sys/ioctl.h... (cached) yes
checking for elf.h... (cached) yes
checking for elf_abi.h... (cached) no
checking for BSDgettimeofday... (cached) no
checking for gettimeofday... (cached) yes
checking for gettimeofday declaration... present
checking for sin in -lm... (cached) yes
checking for main in -lmingwex... (cached) no
checking for math.h... (cached) yes
checking for values.h... (cached) yes
checking for float.h... (cached) yes
checking for isnormal... yes
checking for isfinite... yes
checking for sockets... checking for connect... (cached) yes
checking for gethostbyname... (cached) yes
checking for readline/readline.h... (cached) yes
checking for main in -lreadline... (cached) yes
checking for rl_completion_matches in -lreadline... (cached) yes
checking For network code for nsocket.c... yes
checking check for listen using fcntl... yes
checking for profil... (cached) yes
checking for setenv... (cached) yes
checking for _cleanup... (cached) no
checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK
checking check for SV_ONSTACK... yes
checking check for SIGSYS... yes
checking check for SIGEMT... no
checking for asm/sigcontext.h... (cached) yes
checking for asm/signal.h... (cached) yes
checking for sigcontext...... sigcontext in signal.h
checking for emacs... (cached) /usr/bin/emacs
checking emacs site lisp directory... /usr/share/emacs/22.1/site-lisp
checking emacs default.el... /usr/share/emacs/22.1/site-lisp/default.el
checking emacs info/dir... /usr/share/info/
checking for tcl/tk... checking for tclsh... (cached) tclsh
checking for main in -llieee... (cached) no
not found
checking alloca... yes
checking Checking for buggy gcc version from redhat... no
creating ./config.status
creating makedefc
creating windows/gcl.iss
creating windows/sysdir.bat
creating windows/install.lsp
creating h/gclincl.h
makedefc

# begin makedefs

# use=amd64-linux

# for main link of raw_gcl
LIBS=    -lm  -lgmp /usr/lib/libbfd.a /usr/lib/libiberty.a -lreadline -lncurses

#The multi precision library stuff
MPFILES=$(MPDIR)/@MPI_FILE@ $(MPDIR)/libmport.a


# root for the installation, eg /usr/local
# This would cause make install to create /usr/local/bin/gcl and
# /usr/local/lib/gcl-2-??/* with some basic files.
prefix=/usr/local

# where to place the info files
INFO_DIR=/usr/share/info/

# where to put emacs lisp files.
EMACS_SITE_LISP=/usr/share/emacs/22.1/site-lisp

# the default.el file
EMACS_DEFAULT_EL=/usr/share/emacs/22.1/site-lisp/default.el

# numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh
# if these are found.
TK_CONFIG_PREFIX=
TK_LIBRARY=
TCL_LIBRARY=
TK_XINCLUDES=
TK_INCLUDE=
TCL_INCLUDE=
TK_LIB_SPEC=
TK_BUILD_LIB_SPEC=
TK_XLIBSW=
TK_XINCLUDES=
TCL_LIB_SPEC=
TCL_DL_LIBS=
TCL_LIBS=

NOTIFY=yes
CC=gcc
CFLAGS=  -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I$(GCLDIR)/o
FINAL_CFLAGS=  -Wall -DVOL=volatile -fsigned-char -pipe
NIFLAGS=  -Wall -DVOL=volatile -fsigned-char -pipe   -I$(GCLDIR)/o
O3FLAGS=-O3 -fomit-frame-pointer
O2FLAGS=-O

RL_OBJS=gcl_readline.o

RL_LIB=

MAKEINFO=makeinfo

FLISP=saved_gcl
SYSTEM=gcl
BUILD_BFD=
GMPDIR=gmp3
X_LIBS= -L/usr/lib64 -lXmu -lXt -lXext -lXaw -lX11
X_CFLAGS=

PROCESSOR_FLAGS=

EXTRA_LOBJS=
LEADING_UNDERSCORE=
GNU_LD=1
add-defs1 amd64-linux
using amd64-linux.defs
make[3]: Entering directory `/opt/axiom/lsp/gcl-2.6.7'
cat h/config.h | sed -e "1,/Begin for cmpincl/d" \
                -e "/End for cmpinclude/,50000d" > tmpx
echo -e '#include "h/config.h"\n#ifdef SGC\n"#define SGC"\n#else\n"#undef SGC"\n#endif' | cpp 2>/dev/null| grep -v '^ *$' | tail -1l | tr -d '"' >>tmpx
cat h/cmpincl1.h h/gclincl.h h/compbas.h h/enum.h h/mgmp.h h/object.h h/vs.h h/bds.h h/frame.h h/lex.h h/eval.h    h/funlink.h h/att_ext.h h/new_decl.h h/compbas2.h h/compat.h h/cmponly.h o/regexp.h h//protoize.h >> tmpx
./xbin/move-if-changed mv tmpx h/cmpinclude.h
tmpx and h/cmpinclude.h were not the same.
ln tmpx h/cmpinclude.h
./xbin/move-if-changed cp h/cmpinclude.h o/cmpinclude.h
h/cmpinclude.h and o/cmpinclude.h were not the same.
ln h/cmpinclude.h o/cmpinclude.h
(cd bin; make all)
make[4]: Entering directory `/opt/axiom/lsp/gcl-2.6.7/bin'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/opt/axiom/lsp/gcl-2.6.7/bin'
make mpfiles
make[4]: Entering directory `/opt/axiom/lsp/gcl-2.6.7'
make[4]: Nothing to be done for `mpfiles'.
make[4]: Leaving directory `/opt/axiom/lsp/gcl-2.6.7'
rm -f o/cmpinclude.h ; cp h/cmpinclude.h o
(cd o; make all)
make[4]: Entering directory `/opt/axiom/lsp/gcl-2.6.7/o'
echo '#include "make-decl.h"' > foo.c
cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini plt.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini gmp_wrappers.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /opt/axiom/obj/linux/lib/cfuns-c.ini /opt/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> foo.c
gcc -E -I../h foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > ../h/new_decl.h
rm foo.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk main.c
main.c: In function ‘initlisp’:
main.c:453: warning: the address of ‘j’ will never be NULL
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk alloc.c
alloc.c: In function ‘set_maxpage’:
alloc.c:857: warning: cast from pointer to integer of different size
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk gbc.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk bitop.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk typespec.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk eval.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk macros.c 
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk lex.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk bds.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk frame.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk predicate.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk reference.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk assignment.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk bind.c
bind.c: In function ‘set_key_struct’:
bind.c:1075: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk let.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk conditional.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk block.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk iteration.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk mapfun.c 
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk prog.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk multival.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk catch.c
../bin/dpp symbol
dpp: symbol.d -> symbol.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk symbol.c
rm symbol.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk cfun.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk cmpaux.c 
../bin/dpp package
dpp: package.d -> package.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk package.c
rm package.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk big.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk number.c 
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk num_pred.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk num_comp.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk num_arith.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk num_sfun.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk num_co.c 
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk num_log.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk num_rand.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk earith.c 
../bin/dpp character
dpp: character.d -> character.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk character.c
rm character.c
../bin/dpp sequence
dpp: sequence.d -> sequence.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk sequence.c
rm sequence.c
../bin/dpp list
dpp: list.d -> list.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk list.c
rm list.c
../bin/dpp hash
dpp: hash.d -> hash.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk hash.c
hash.d: In function ‘hash_eql’:
hash.d:72: warning: dereferencing type-punned pointer will break strict-aliasing rules
hash.d:75: warning: dereferencing type-punned pointer will break strict-aliasing rules
rm hash.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk array.c
array.c: In function ‘fSaset_by_cursor’:
array.c:1494: warning: array subscript is above array bounds
../bin/dpp string
dpp: string.d -> string.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk string.c
rm string.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk regexpr.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk structure.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk toplevel.c
../bin/dpp file
dpp: file.d -> file.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk file.c
file.d: In function ‘rmc’:
file.d:2326: warning: cast from pointer to integer of different size
file.d: In function ‘Lsocket’:
file.d:2462: warning: cast to pointer from integer of different size
rm file.c
../bin/dpp read
dpp: read.d -> read.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk read.c
rm read.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk backq.c
../bin/dpp print
dpp: print.d -> print.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk print.c
rm print.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk format.c 
../bin/dpp pathname
dpp: pathname.d -> pathname.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk pathname.c
rm pathname.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk unixfsys.c
unixfsys.c: In function ‘truename’:
unixfsys.c:277: warning: ‘getwd’ is deprecated (declared at unixfsys.c:151)
unixfsys.c:360: warning: ‘getwd’ is deprecated (declared at unixfsys.c:151)
unixfsys.c: In function ‘coerce_to_filename’:
unixfsys.c:238: warning: array subscript is below array bounds
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk unixfasl.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk error.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk unixtime.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk unixsys.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk unixsave.c
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk funlink.c
In file included from funlink.c:978:
xdrfuns.c: In function ‘siGxdr_write’:
xdrfuns.c:82: warning: dereferencing type-punned pointer will break strict-aliasing rules
xdrfuns.c: In function ‘siGxdr_read’:
xdrfuns.c:144: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/opt/axiom/lsp/gcl-2.6.7/o -I../h -I../gcl-tk fat_string.c
fat_string.c:17:17: error: bfd.h: No such file or directory
fat_string.c:18:21: error: bfdlink.h: No such file or directory
fat_string.c: In function ‘fSprofile’:
fat_string.c:53: warning: null argument where non-null required (argument 1)
fat_string.c: At top level:
fat_string.c:229: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bfd_combined_table_update’
fat_string.c: In function ‘fSset_up_combined’:
fat_string.c:297: error: invalid use of undefined type ‘struct bfd_link_info’
fat_string.c:300: warning: implicit declaration of function ‘bfd_link_hash_traverse’
fat_string.c:300: error: invalid use of undefined type ‘struct bfd_link_info’
fat_string.c:301: error: ‘bfd_combined_table_update’ undeclared (first use in this function)
fat_string.c:301: error: (Each undeclared identifier is reported only once
fat_string.c:301: error: for each function it appears in.)
fat_string.c:307: error: invalid use of undefined type ‘struct bfd_link_info’
make[4]: *** [fat_string.o] Error 1
make[4]: Leaving directory `/opt/axiom/lsp/gcl-2.6.7/o'
make[3]: *** [unixport/saved_pre_gcl] Error 2
make[3]: Leaving directory `/opt/axiom/lsp/gcl-2.6.7'
/bin/sh: line 3: unixport/saved_gcl: No such file or directory
make[2]: *** [gcldir] Error 127
make[2]: Leaving directory `/opt/axiom/lsp'
make[1]: *** [lspdir] Error 2
make[1]: Leaving directory `/opt/axiom'
make: *** [all] Error 2
uluru:/opt/axiom #            


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


GCL Problem? --japp, Wed, 29 Oct 2008 11:27:20 -0700

This is probably a problem with building GCL on x86_64 architectures. 
Please try using latest GCL from cvs.