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

Edit detail for #427 Broken compilation of axiom-may2008 on Slackware 12.1 revision 3 of 3

1 2 3
Editor: test1
Time: 2014/04/23 18:50:22 GMT+0
Note:

added:

From test1 Wed Apr 23 18:50:22 +0000 2014
From: test1
Date: Wed, 23 Apr 2014 18:50:22 +0000
Subject: 
Message-ID: <20140423185022+0000@axiom-wiki.newsynthesis.org>

Status: open => rejected 


Submitted by : panov at: 2008-06-01T17:08:17-07:00 (16 years ago)
Name :
Axiom Version :
Category : Severity : Status :
Optional subject :  
Optional comment :

Compilation of axiom-may2008 on Slackware 12.1 (i386 linux-2.6.24, gcc-4.2.3) fails. This is output of make:

 Compiling tinfo.lsp.
 Loading ./gcl_cmpinit.lsp
 Loading tk-package.lsp
 Finished loading tk-package.lsp
 Finished loading ./gcl_cmpinit.lsp
 ; (DEFUN SHOW-THIS-NODE ...) is being compiled.
 ;; Warning: The variable X is not used.
 ;; Warning: The variable Y is not used.
 End of Pass 1.  

 ;; Note: Tail-recursive call of INFO-SHOW-HISTORY was replaced by iteration.
 End of Pass 2.  
 OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
 Finished compiling tinfo.lsp.
 #p"tinfo.o"

 >echo "(compile-file \"demos/gc-monitor.lisp\" :c-file nil :c-debug nil)" | ../unixport/saved_gcl
 >
 Compiling demos/gc-monitor.lisp.
 Loading ./gcl_cmpinit.lsp
 Loading tk-package.lsp
 Finished loading tk-package.lsp
 Finished loading ./gcl_cmpinit.lsp
 ; (DEFUN DRAW-STATUS ...) is being compiled.
 ;; Warning: The variable NUSED is not used.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
 Finished compiling demos/gc-monitor.lisp.
 #p"demos/gc-monitor.o" 

 >gcc -c -O2 -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/usr/local/src/axiom/lsp/gcl-2.6.8pre/o -I../o -I../h -I/usr/lib/../include -I/usr/lib/../include    guis.c
 gcc -c -O2 -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/usr/local/src/axiom/lsp/gcl-2.6.8pre/o -I../o -I../h -I/usr/lib/../include -I/usr/lib/../include    tkAppInit.c
 gcc -c -O2 -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/usr/local/src/axiom/lsp/gcl-2.6.8pre/o -I../o -I../h -I/usr/lib/../include -I/usr/lib/../include    tkMain.c
 tkMain.c: В функции 'StdinProc'
 tkMain.c:505: предупреждение: pointer targets in passing argument 3 of 'sock_write_str2' differ in signedness
 gcc guis.o tkAppInit.o tkMain.o -o gcltkaux  -L/usr/lib -ltk8.4 -L/tmp/tk8.4.18/unix -ltk8.4 -lX11  -L/usr/lib -ltcl8.4  `echo -ldl  -lm | sed -e s:-lieee::g`  -s   -lm  -lgmp -lreadline -lncurses ../o/gcllib.a
 (cd demos ; \
        echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ../../unixport/saved_gcl) 

 >
 Loading ../tkl.o
 Cnil_body is undefined

 Error: Cannot get relocated section contents

 Fast links are on: do (si::use-fast-links nil) for debugging
 Error signalled by EVAL.
 Broken at LOAD.  Type :H for Help.
 >>
 Error: The function TK::GET-AUTOLOADS is undefined.
 Fast links are on: do (si::use-fast-links nil) for debugging
 Error signalled by EVALHOOK.
 Backtrace: system:universal-error-handler > EVALHOOK

 Broken at LOAD.
 >>make[4]: *** [all] Ошибка 255
 make[4]: Leaving directory `/usr/local/src/axiom/lsp/gcl-2.6.8pre/gcl-tk'
 make[3]: *** [do-gcl-tk] Ошибка 2
 make[3]: Leaving directory `/usr/local/src/axiom/lsp/gcl-2.6.8pre'

 >
 Loading cmpnew/gcl_collectfn.lsp
 Finished loading cmpnew/gcl_collectfn.lsp
 Loading lsp/sys-proclaim.lisp
 Finished loading lsp/sys-proclaim.lisp
 make[2]: Leaving directory `/usr/local/src/axiom/lsp'
 15 making /usr/local/src/axiom/src
 make[2]: Entering directory `/usr/local/src/axiom/src'
 22 making /usr/local/src/axiom/src/boot/Makefile from /usr/local/src/axiom/src/boot/Makefile.pamphlet
 21 making /usr/local/src/axiom/src/boot
 make[3]: Entering directory `/usr/local/src/axiom/src/boot'
 2 making /usr/local/src/axiom/int/boot/boothdr.lisp from /usr/local/src/axiom/src/boot/boothdr.lisp.pamphlet
 1 making /usr/local/src/axiom/obj/linux/boot/boothdr.o from /usr/local/src/axiom/int/boot/boothdr.lisp
 17 making /usr/local/src/axiom/int/boot/exports.lisp from /usr/local/src/axiom/src/boot/exports.lisp.pamphlet
 16 making /usr/local/src/axiom/obj/linux/boot/exports.o from /usr/local/src/axiom/int/boot/exports.lisp
 20 making /usr/local/src/axiom/int/boot/npextras.lisp from /usr/local/src/axiom/src/boot/npextras.lisp.pamphlet
 19 making /usr/local/src/axiom/obj/linux/boot/npextras.o from /usr/local/src/axiom/int/boot/npextras.lisp
 23 making /usr/local/src/axiom/int/boot/ptyout.lisp from /usr/local/src/axiom/src/boot/ptyout.boot.pamphlet
 22 making /usr/local/src/axiom/obj/linux/boot/ptyout.o from /usr/local/src/axiom/int/boot/ptyout.lisp
 5 making /usr/local/src/axiom/int/boot/btincl2.lisp from /usr/local/src/axiom/src/boot/btincl2.boot.pamphlet
 4 making /usr/local/src/axiom/obj/linux/boot/btincl2.o from /usr/local/src/axiom/int/boot/btincl2.lisp
 13 making /usr/local/src/axiom/int/boot/btscan2.lisp from /usr/local/src/axiom/src/boot/btscan2.boot.pamphlet
 12 making /usr/local/src/axiom/obj/linux/boot/btscan2.o from /usr/local/src/axiom/int/boot/btscan2.lisp
 35 making /usr/local/src/axiom/int/boot/typrops.lisp from /usr/local/src/axiom/src/boot/typrops.boot.pamphlet
 34 making /usr/local/src/axiom/obj/linux/boot/typrops.o from /usr/local/src/axiom/int/boot/typrops.lisp
 9 making /usr/local/src/axiom/int/boot/btpile2.lisp from /usr/local/src/axiom/src/boot/btpile2.boot.pamphlet
 8 making /usr/local/src/axiom/obj/linux/boot/btpile2.o from /usr/local/src/axiom/int/boot/btpile2.lisp
 31 making /usr/local/src/axiom/int/boot/typars.lisp from /usr/local/src/axiom/src/boot/typars.boot.pamphlet
 30 making /usr/local/src/axiom/obj/linux/boot/typars.o from /usr/local/src/axiom/int/boot/typars.lisp
 27 making /usr/local/src/axiom/int/boot/tyextra.lisp from /usr/local/src/axiom/src/boot/tyextra.boot.pamphlet
 26 making /usr/local/src/axiom/obj/linux/boot/tyextra.o from /usr/local/src/axiom/int/boot/tyextra.lisp
 39 making /usr/local/src/axiom/int/boot/tytree1.lisp from /usr/local/src/axiom/src/boot/tytree1.boot.pamphlet
 38 making /usr/local/src/axiom/obj/linux/boot/tytree1.o from /usr/local/src/axiom/int/boot/tytree1.lisp
 3 making /usr/local/src/axiom/mnt/linux/doc/src/boot/boothdr.lisp.dvi from /usr/local/src/axiom/src/boot/boothdr.lisp.pamphlet
 6 making /usr/local/src/axiom/mnt/linux/doc/src/boot/btincl2.lisp.dvi from /usr/local/src/axiom/src/boot/btincl2.boot.pamphlet
 10 making /usr/local/src/axiom/mnt/linux/doc/src/boot/btpile2.boot.dvi from /usr/local/src/axiom/src/boot/btpile2.boot.pamphlet
 14 making /usr/local/src/axiom/mnt/linux/doc/src/boot/btscan2.boot.dvi from /usr/local/src/axiom/src/boot/btscan2.boot.pamphlet
 18 making /usr/local/src/axiom/mnt/linux/doc/src/boot/exports.lisp.dvi from /usr/local/src/axiom/src/boot/exports.lisp.pamphlet
 21 making /usr/local/src/axiom/mnt/linux/doc/src/boot/npextras.lisp.dvi from /usr/local/src/axiom/src/boot/npextras.lisp.pamphlet
 24 making /usr/local/src/axiom/mnt/linux/doc/src/boot/ptyout.boot.dvi from /usr/local/src/axiom/src/boot/ptyout.boot.pamphlet
 28 making /usr/local/src/axiom/mnt/linux/doc/src/boot/tyextra.boot.dvi from /usr/local/src/axiom/src/boot/tyextra.boot.pamphlet
 32 making /usr/local/src/axiom/mnt/linux/doc/src/boot/typars.boot.dvi from /usr/local/src/axiom/src/boot/typars.boot.pamphlet
 36 making /usr/local/src/axiom/mnt/linux/doc/src/boot/typrops.boot.dvi from /usr/local/src/axiom/src/boot/typrops.boot.pamphlet
 40 making /usr/local/src/axiom/mnt/linux/doc/src/boot/tytree1.boot.dvi from /usr/local/src/axiom/src/boot/tytree1.boot.pamphlet
 44 invoking make in /usr/local/src/axiom/src/boot with parms:
 SYS= linux
 LSP= /usr/local/src/axiom/lsp
 PART= cprogs
 SPAD= /usr/local/src/axiom/mnt/linux
 SRC= /usr/local/src/axiom/src
 INT= /usr/local/src/axiom/int
 OBJ= /usr/local/src/axiom/obj
 MNT= /usr/local/src/axiom/mnt
 make[3]: *** [/usr/local/src/axiom/obj/linux/bin/bootsys] Ошибка 255
 make[3]: Leaving directory `/usr/local/src/axiom/src/boot'
 make[2]: *** [bootdir] Ошибка 2
 make[2]: Leaving directory `/usr/local/src/axiom/src'
 make[1]: *** [srcdir] Ошибка 2
 make[1]: Leaving directory `/usr/local/src/axiom'
 make: *** [all] Ошибка 2

Status: open => rejected