23 May 2012 15:24
Gauche fails to build on FreeBSD/i386
Vitaly Magerya <vmagerya <at> gmail.com>
2012-05-23 13:24:14 GMT
2012-05-23 13:24:14 GMT
Hi, folks. I'm trying to build Gauche 0.9.3.2 on FreeBSD, and while
it works fine on amd64 (e.g. passes all tests [1]), it fails on i386
either like this (full log at [2]):
../../src/gosh -ftest ../../src/precomp -e -P -o gauche--collection ../../libsrc/gauche/collection.scm
Deallocating excessively large block. Too large an allocation?
*** Signal 6
Or prints many error messages like this:
../../src/gosh -ftest ../../src/recomp [..stuff..]
GC Warning: Out of Memory! Heap size: 4 MiB. Returning NULL!
out of memory (2693136576). aborting...
... and then:
../src/gosh -q -I../src -I../lib -lgauche-init ./extract -en -o gauche-refe.texi ./gauche-ref.texi
gosh: "error": Compile Error: Compile Error: Compile Error: Compile Error: cannot find "util/match" in
("../lib" "../src" "/usr/local/share/gauche/site/lib" "/usr/local/share/gauche/0.9/lib")
"../lib/gauche/condutil.scm":36:(define-module gauche.condutil (use ...
"../lib/gauche/regexp.scm":106:(define-condition-type <regexp-inval ...
"../lib/gauche/parseopt.scm":34:(define-module gauche.parseopt (use ...
"././extract":16:(use gauche.parseopt)
I'm seeing this on all FreeBSD releases (e.g. see [3]), and I can
provide full logs, or any other information on request.
Note that Gauche 0.9.2 does not work on FreeBSD 9.0 at all: it
segfaults on startup inside GC_FreeBSDGetDataStart. This is a common
problem with old bdwgc releases on FreeBSD 9.0 -- which makes me
(Continue reading)
RSS Feed