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 1 of 3

1 2 3
Editor: panov
Time: 2008/06/01 17:08:17 GMT-7
Note:

changed:
-
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

Submitted by : panov at: 2008-06-01T17:08:17-07:00 (15 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