guile-devel
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]