pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

guile30: update TODO of failing build, adjust module.mk



Module Name:	pkgsrc-wip
Committed By:	nikita <nikita%NetBSD.org@localhost>
Pushed By:	ng0
Date:		Sat May 16 21:42:52 2020 +0200
Changeset:	ab7202b0110f298e96393b30dd87902649d28d80

Modified Files:
	guile30/TODO
	guile30/module.mk

Log Message:
guile30: update TODO of failing build, adjust module.mk

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ab7202b0110f298e96393b30dd87902649d28d80

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 guile30/TODO      | 35 ++++++++++++++++++++++++++++++++++-
 guile30/module.mk | 10 +++++-----
 2 files changed, 39 insertions(+), 6 deletions(-)

diffs:
diff --git a/guile30/TODO b/guile30/TODO
index 151f1badba..055fa020ea 100644
--- a/guile30/TODO
+++ b/guile30/TODO
@@ -1,5 +1,36 @@
 On NetBSD:
 
+* with CONFIGURE_ARGS+=       --disable-tmpnam
+  as per https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29001
+
+  SNARF  regex-posix.doc
+  CCLD     libguile-3.0.la
+  CCLD     guile
+  GEN      guile-procedures.texi
+allocating JIT code buffer failed: Permission denied
+jit.c:5612: fatal: assertion failed
+[1]   Broken pipe             cat alist.doc array-handle.doc array-map.doc a... |
+      Abort trap (core dumped) GUILE_AUTO_COMPILE=0 ../meta/build-env guild s...
+gmake[3]: *** [Makefile:4311: guile-procedures.texi] Error 1
+gmake[3]: Leaving directory '/usr/work/wip/guile30/work/guile-3.0.2/libguile'
+gmake[2]: *** [Makefile:2426: all] Error 2
+gmake[2]: Leaving directory '/usr/work/wip/guile30/work/guile-3.0.2/libguile'
+gmake[1]: *** [Makefile:1849: all-recursive] Error 1
+gmake[1]: Leaving directory '/usr/work/wip/guile30/work/guile-3.0.2'
+gmake: *** [Makefile:1735: all] Error 2
+*** Error code 2
+
+Stop.
+make[1]: stopped in /usr/pkgsrc/wip/guile30
+*** Error code 1
+
+Stop.
+make: stopped in /usr/pkgsrc/wip/guile30
+
+
+
+* older TODO:
+
 With threads support:
 
 Needs "sysctl -w security.pax.mprotect.enabled=0".
@@ -23,7 +54,9 @@ FAIL: test-out-of-memory
 
   (same as with guile22-2.2.7)
 
-Without threads support, doesn't build:
+
+
+* Without threads support, doesn't build:
 
   CCLD     libguile-3.0.la
 ld: .libs/libguile_3.0_la-posix.o: in function `scm_tmpnam':
diff --git a/guile30/module.mk b/guile30/module.mk
index 4cd9efc5f9..082c8afe9f 100644
--- a/guile30/module.mk
+++ b/guile30/module.mk
@@ -1,6 +1,6 @@
 # $NetBSD: module.mk,v 1.1 2019/11/12 12:41:19 ng0 Exp $
 #
-# Common build logic for Guile 2.2 modules using gnu configure.
+# Common build logic for Guile 3.0 modules using gnu configure.
 #
 # === Package-settable-variables ===
 #
@@ -11,14 +11,14 @@
 #	Possible values: yes no
 
 .if defined(GNU_CONFIGURE)
-GNU_CONFIGURE_PREFIX=	${PREFIX}/guile/2.2
-CONFIGURE_ARGS+=	--libdir=${PREFIX}/guile/2.2/lib
+GNU_CONFIGURE_PREFIX=	${PREFIX}/guile/3.0
+CONFIGURE_ARGS+=	--libdir=${PREFIX}/guile/3.0/lib
 
 .  if defined(GUILE_NEED_BOOTSTRAP)
 USE_TOOLS+=		automake autoconf autoreconf
 pre-configure:
-	(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/2.2/share/aclocal -vif)
+	(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/3.0/share/aclocal -vif)
 .  endif
 
-.include "../../lang/guile22/buildlink3.mk"
+.include "../../lang/guile30/buildlink3.mk"
 .endif


Home | Main Index | Thread Index | Old Index