Build failure on Arch Linux

49 views
Skip to first unread message

ignaker

unread,
Oct 20, 2016, 7:26:52 AM10/20/16
to Jazz Scheme
I followed build instructions for Jazz, trying to evaluate it, but Jam fails building gambit (after cloning) with the following error during make:

[user@host gambit]$ make
making all in include
make[1]: Entering directory '/home/user/temp/jazz/gambit/include'
make[1]: Leaving directory '/home/user/temp/jazz/gambit/include'
making all in lib
make[1]: Entering directory '/home/user/temp/jazz/gambit/lib'
../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check -prelude "(##include \"header.scm\")" _io.scm
../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check -prelude "(##include \"header.scm\")" _num.scm
../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check -prelude "(##include \"header.scm\")" _std.scm
../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check -prelude "(##include \"header.scm\")" _repl.scm
../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check -prelude "(##include \"header.scm\")" _eval.scm
../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check -prelude "(##include \"header.scm\")" _nonstd.scm
gcc -Wno-unused -Wno-write-strings -O1 -fwrapv -fno-strict-aliasing -fno-trapping-math -fno-math-errno -fschedule-insns2 -fomit-frame-pointer -fPIC -fno-common -mieee-fp -mpc64   -I"../include" -c -o "_kernel.o" -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/home/user/temp/jazz/foreign/gambit\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"unknown\"" -D___SYS_TYPE_OS="\"linux-gnu\"" -D___CONFIGURE_COMMAND="\"./configure '--prefix=/home/user/temp/jazz/foreign/gambit' '--enable-single-host'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _kernel.c -D___LIBRARY
_kernel.c: In function ‘___H__20___kernel’:
_kernel.c:14100:37: error: ‘___gstate_mem {aka struct ___gstate_mem_struct}’ has no member named ‘glo_list_head’; did you mean ‘glo_list’?
    ___glo_struct *p = ___GSTATE->mem.glo_list_head;
                                     ^
make[1]: *** [makefile:164: _kernel.o] Error 1
make[1]: Leaving directory '/home/user/temp/jazz/gambit/lib'
make: *** [makefile:417: all-recursive] Error 1

Thanks.
Reply all
Reply to author
Forward
0 new messages