On Wed, Mar 16, 2016 at 07:48:53PM +0100, Andreas Kusalananda K�h�ri wrote: > Hi, > > I'm building my ports with MAKE_JOBS=4, and I noticed that a few of the > ports were failing.
I should point out the obvious, that these are not "my" ports in any
maintainer sort of way and that these were the ports that failed to
build when I re-built the very small subset of ports that I'm using on
my machine.
It's currently too late in the evening for me to try to figure out
whether it's the ports framework that makes them fail, or their own
makefiles.
Andreas
>
> * devel/boehm-gc failed sometimes (can't find "libgc.la" towards the
> end of the build).
>
> * lang/ruby/1.8 failed consistently (can't find "miniruby" at
> beginning of the build).
>
> * editors/vim failed consistently (can't find "ex.1" and other
> manuals when packaging). I tried the "huge no_x11"
> and "no_x11" flavours.
>
> * lang/ocaml failed consistently ("Unbound module Pervasives"
> early in the build, but the build doesn't halt until
> much later).
>
> * security/nss failed inconsistently, at different stages of the
> build.
>
> I added PARALLEL_BUILD=No to these ports and now they build fine.
>
> Patches included.
>
> Cheers,
>
> --
> Andreas Kusalananda Kähäri, Bioinformatics Developer, Uppsala, Sweden
> OpenPGP: url=https://db.tt/2zaB1E7y; id=46082BDF
> ------------------------------------------------------------------------
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/boehm-gc/Makefile,v
> retrieving revision 1.62
> diff -u -p -u -r1.62 Makefile
> --- Makefile 11 Mar 2016 20:28:23 -0000 1.62
> +++ Makefile 16 Mar 2016 13:27:54 -0000
> @@ -41,6 +41,8 @@ MAKE_ENV= CP="cp" \
> INSTALL_DATA="${INSTALL_DATA}" \
> INSTALL_MAN="${INSTALL_MAN}"
>
> +PARALLEL_BUILD= No
> +
> CONFIGURE_STYLE= gnu
>
> CONFIGURE_ARGS= --with-libatomic-ops=no \
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/security/nss/Makefile,v
> retrieving revision 1.61
> diff -u -p -u -r1.61 Makefile
> --- Makefile 10 Mar 2016 19:29:25 -0000 1.61
> +++ Makefile 16 Mar 2016 18:46:25 -0000
> @@ -37,6 +37,8 @@ MAKE_ENV= BUILD_OPT=1 \
>
> USE_GMAKE= Yes
>
> +PARALLEL_BUILD= No
> +
> WRKSRC= ${WRKDIST}/nss
> NSSDIST= ${WRKDIST}/dist
> NSSOBJ= ${NSSDIST}/OpenBSD`uname -r`${OBJ64}_OPT.OBJ
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/ocaml/Makefile,v
> retrieving revision 1.70
> diff -u -p -u -r1.70 Makefile
> --- Makefile 29 Feb 2016 23:42:51 -0000 1.70
> +++ Makefile 16 Mar 2016 15:19:29 -0000
> @@ -41,6 +41,8 @@ CONFIGURE_ENV+=OPENBSD_LOCALBASE="${LOCA
>
> USE_GMAKE= Yes
>
> +PARALLEL_BUILD= No
> +
> BUILD_DEPENDS += devel/gdb
> RUN_DEPENDS-graphics += lang/ocaml
> WANTLIB-main = c curses iberty m pthread z
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/ruby/1.8/Makefile,v
> retrieving revision 1.38
> diff -u -p -u -r1.38 Makefile
> --- Makefile 29 Feb 2016 20:46:53 -0000 1.38
> +++ Makefile 16 Mar 2016 13:20:31 -0000
> @@ -23,6 +23,8 @@ PKGSPEC-main= ruby->=1.8,<1.9
> REVISION-main= 5
> REVISION-ri_docs= 0
>
> +PARALLEL_BUILD= No
> +
> CONFIGURE_ARGS= --program-suffix=18 \
> --enable-ipv6 \
> --with-dbm-type=bogus \
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/editors/vim/Makefile,v
> retrieving revision 1.146
> diff -u -p -u -r1.146 Makefile
> --- Makefile 9 Mar 2016 18:20:02 -0000 1.146
> +++ Makefile 16 Mar 2016 13:50:40 -0000
> @@ -27,6 +27,8 @@ FULLPKGPATH-lang= ${PKGPATH},-lang
> FLAVORS= huge gtk2 athena motif no_x11 lua perl python python3 ruby
> FLAVOR?= gtk2
>
> +PARALLEL_BUILD= No
> +
> .include <bsd.port.arch.mk>
> .if ${FLAVOR:Mno_x11}
> BUILD_PACKAGES := ${BUILD_PACKAGES:N-lang}
signature.asc
Description: PGP signature
