Build error for x86-64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ikarus Scheme |
Confirmed
|
Medium
|
Abdulaziz Ghuloum |
Bug Description
Grabbed Ikarus from launchpad yesterday.
Version (from 'make'):
echo '(define ikarus-version "0.0.3")' >ikarus.config.ss
echo '(define ikarus-revision "1636")' >>ikarus.config.ss
When building on x68-64, Fedora 9 (not updated since released), the following error occur:
echo '(define wordsize 8)' >>ikarus.config.ss
../src/ikarus -b ./ikarus.
Mapping failed: Cannot allocate memory
make[2]: *** [ikarus.boot] Error 255
make[2]: Leaving directory `/home/
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/
make: *** [all] Error 2
If I do ./configure "CFLAGS=-m32" "LDFLAGS=-m32" "ASFLAGS=-32" and then make:
echo '(define wordsize 4)' >>ikarus.config.ss
../src/ikarus -b ./ikarus.
Expanding .......
running stats for macro expansion:
and Ikarus builds and then seem to work.
My toolchain:
cc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8)
GNU ld version 2.18.50.0.6-2 20080403
GNU assembler version 2.18.50.0.6-2 20080403
If you need more help don't hesitate to ask me / anders
I have just tried to build the latest version on 64-bit debian (on vmware) and it worked properly. I will try to download fedora 9 to see what's up there.