[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
2.0.13 build failure on NetBSD 7.1ish amd64
From: |
Greg Troxel |
Subject: |
2.0.13 build failure on NetBSD 7.1ish amd64 |
Date: |
Thu, 26 Jan 2017 07:59:39 -0500 |
User-agent: |
Gnus/5.130016 (Ma Gnus v0.16) Emacs/24.5 (berkeley-unix) |
(I pretend to maintain guile in pkgsrc, a multi-os multi-os-version
multi-arch packaging system, and sometimes I actually get around to it.)
Due to
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-8605
I'm trying again to update from 2.0.12 to 2.0.13. (I dimly remember
that I tried earlier and ran into trouble, and didn't get around to
becoming coherent enough to send a note.) 2.0.12 has been building fine
on the same system.
It looks like the very first run of the compiler is failing, on
ice-9/eval.scm, and that the new mkstemp! code is throwing an error. I
am building as a normal user with a normal umask and my whole build tree
is that user.
In case the already-installed guile 2.0.12 was somehow leaking into the
build environment, I removed it (and guile 1.8), but I get the same
failure.
Any clues appreciated -- dropping printfs or gdb into the implementation
of mkstemp! does not seem likely to be the most effective approach.
build/system info
NetBSD 7 from just before 7.1RC, but nothing radical has changed recently
amd64
gcc 4.8.5
(in general, NetBSD is quite good about POSIX.)
--without-threads, because boehm-gc in pkgsrc doesn't have threads
Strings with MKSTEMP from config.status:
S["REPLACE_MKSTEMP"]="0"
S["HAVE_MKSTEMPS"]="1"
S["HAVE_MKSTEMP"]="1"
S["HAVE_MKOSTEMPS"]="1"
S["HAVE_MKOSTEMP"]="1"
S["GNULIB_MKSTEMPS"]="0"
S["GNULIB_MKSTEMP"]="0"
S["GNULIB_MKOSTEMPS"]="0"
S["GNULIB_MKOSTEMP"]="1"
D["HAVE_MKOSTEMP"]=" 1"
D["GNULIB_MKOSTEMP"]=" 1"
D["GNULIB_TEST_MKOSTEMP"]=" 1"
D["HAVE_RAW_DECL_MKOSTEMP"]=" 1"
D["HAVE_RAW_DECL_MKOSTEMPS"]=" 1"
D["HAVE_RAW_DECL_MKSTEMP"]=" 1"
end of build log:
gmake[2]: Leaving directory
'/u0/n0/gdt/NetBSD-current/pkgsrc/lang/guile20/work/guile-2.0.13/libguile'
Making all in module
gmake[2]: Entering directory
'/u0/n0/gdt/NetBSD-current/pkgsrc/lang/guile20/work/guile-2.0.13/module'
GUILEC ice-9/eval.go
Backtrace:
In unknown file:
?: 3 [apply-smob/1 #<boot-closure 67eba0 (_ _ _)> #t ...]
?: 2 [apply-smob/1 #<catch-closure 81df80>]
?: 1 [primitive-eval ((@ # %) (begin # # #))]
?: 0 [mkstemp! "ice-9/eval.go.XXXXXX" "wb"]
ERROR: Makefile:2235: recipe for target 'ice-9/eval.go' failed
gmake[2]: *** [ice-9/eval.go] Error 1
gmake[2]: Leaving directory
'/u0/n0/gdt/NetBSD-current/pkgsrc/lang/guile20/work/guile-2.0.13/module'
Makefile:1838: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
'/u0/n0/gdt/NetBSD-current/pkgsrc/lang/guile20/work/guile-2.0.13'
Makefile:1724: recipe for target 'all' failed
gmake: *** [all] Error 2
*** Error code 2
Stop.
make[1]: stopped in /u0/n0/gdt/NetBSD-current/pkgsrc/lang/guile20
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/lang/guile20
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- 2.0.13 build failure on NetBSD 7.1ish amd64,
Greg Troxel <=