-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, I have just run into the same issue discribed in pkg/42140 but with ocaml-3.12.0: cd byterun; /usr/pkg/bin/gmake all gmake[1]: Entering directory `/pkg_comp/obj/pkgsrc/lang/ocaml/default/ocaml-3.12.0/byterun' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/pkg_comp/obj/pkgsrc/lang/ocaml/default/ocaml-3.12.0/byterun' cp byterun/ocamlrun boot/ocamlrun cp: boot/ocamlrun: Text file busy gmake: *** [coldstart] Error 1 *** Error code 2 Stop. make: stopped in /usr/pkgsrc/lang/ocaml *** Error code 1 Stop. make: stopped in /usr/pkgsrc/lang/ocaml Removing boot/ocamlrun before the copy solves the issue. It is located in the coldboot target of the top Makefile. Please find attached a patch to patch-bt (which already modifies the Makefile) Regards, Nicolas -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (NetBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkyw90EACgkQ3ylMjdXeRSAPpACfY0OduqHMNV92hoRhKRcCLlkt KKAAn0Y3LfFAjij0beZx9a2YqnrxiD7u =3Dl4 -----END PGP SIGNATURE-----
Index: distinfo
===================================================================
RCS file: /pub/NetBSD-CVS/pkgsrc/lang/ocaml/distinfo,v
retrieving revision 1.51
diff -u -p -r1.51 distinfo
--- distinfo 19 Aug 2010 08:06:53 -0000 1.51
+++ distinfo 9 Oct 2010 22:45:23 -0000
@@ -31,6 +31,6 @@ SHA1 (patch-bp) = 45038c5900aefdb8d21b8c
SHA1 (patch-bq) = 2ac3b7c1cdf9bdf1e6dcd5905e54291169d069c6
SHA1 (patch-br) = f9dacbd8742a9cdc9ae0232f297898f0df62a95b
SHA1 (patch-bs) = 24788a31a5bdfe502e9586002574fdc077455536
-SHA1 (patch-bt) = 400ac1c2935690bd204da116272017ec167f4b0d
+SHA1 (patch-bt) = 45a226b057996fe4f5126963b03001f0e60f6065
SHA1 (patch-bu) = 0b3bbe273142ebed3a24e7e92d4cfd9f30a032b6
SHA1 (patch-bv) = 595641bb079174f393e420bdf5c48fe8ca1912cf
Index: patches/patch-bt
===================================================================
RCS file: /pub/NetBSD-CVS/pkgsrc/lang/ocaml/patches/patch-bt,v
retrieving revision 1.5
diff -u -p -r1.5 patch-bt
--- patches/patch-bt 19 Aug 2010 08:06:53 -0000 1.5
+++ patches/patch-bt 9 Oct 2010 22:45:23 -0000
@@ -1,8 +1,14 @@
-$NetBSD: patch-bt,v 1.5 2010/08/19 08:06:53 asau Exp $
-
---- Makefile.orig 2010-06-16 05:32:26.000000000 +0400
-+++ Makefile 2010-08-12 14:47:49.000000000 +0400
-@@ -273,25 +273,25 @@
+--- Makefile.orig 2010-06-16 03:32:26.000000000 +0200
++++ Makefile 2010-10-10 00:19:03.000000000 +0200
+@@ -187,6 +187,7 @@
+ # Start up the system from the distribution compiler
+ coldstart:
+ cd byterun; $(MAKE) all
++ rm -f boot/ocamlrun$(EXE)
+ cp byterun/ocamlrun$(EXE) boot/ocamlrun$(EXE)
+ cd yacc; $(MAKE) all
+ cp yacc/ocamlyacc$(EXE) boot/ocamlyacc$(EXE)
+@@ -273,25 +274,25 @@
# Installation
install:
@@ -41,7 +47,7 @@ $NetBSD: patch-bt,v 1.5 2010/08/19 08:06
$(LIBDIR)
cd tools; $(MAKE) install
-cd man; $(MAKE) install
-@@ -302,24 +302,24 @@
+@@ -302,24 +303,24 @@
if test -f ocamlopt; then $(MAKE) installopt; else :; fi
if test -f debugger/ocamldebug; then (cd debugger; $(MAKE) install); \
else :; fi
Attachment:
lang_ocaml_fix_build_issue.diff.sig
Description: Binary data