On Fri, Jul 05, 2013 at 10:37:44AM -0600, David Coppa wrote:
> 
> Doing this:
> 
> <dcoppa@leo:/usr/ports/databases/gdbm>$ env MAKE_JOBS=4 make clean repackage
> 
> Results in the following error:
> 
> testgdbm.c: In function 'help_handler':
> testgdbm.c:946: warning: field precision should have type 'int', but argument 
> 3 has type 'size_t'
> make: don't know how to make ./libgdbm.la (prerequisite of: testgdbm)
> Stop in src
> *** Error 1 in . (Makefile:370 'all-recursive')
> *** Error 2 in /usr/ports/pobj/gdbm-1.10/gdbm-1.10 (Makefile:277 'all')
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2641 
> '/usr/ports/pobj/gdbm-1.10/.build_done')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1842 
> '/usr/ports/packages/amd64/all/gdbm-1.10.tgz')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2390 
> '_internal-package')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2370 'package')
> *** Error 1 in /usr/ports/databases/gdbm 
> (/usr/ports/infrastructure/mk/bsd.port.mk:3336 'repackage')
> 
> OK for the diff below?
> 
> Index: patches/patch-src_Makefile_in
> ===================================================================
> RCS file: patches/patch-src_Makefile_in
> diff -N patches/patch-src_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_Makefile_in     5 Jul 2013 16:24:31 -0000
> @@ -0,0 +1,15 @@
> +$OpenBSD$
> +
> +Unbreak with 'make -jN'
> +
> +--- src/Makefile.in.orig     Fri Jul  5 17:12:47 2013
> ++++ src/Makefile.in  Fri Jul  5 17:12:55 2013
> +@@ -112,7 +112,7 @@ libgdbm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_
> + PROGRAMS = $(bin_PROGRAMS)
> + testgdbm_SOURCES = testgdbm.c
> + testgdbm_OBJECTS = testgdbm.$(OBJEXT)
> +-testgdbm_DEPENDENCIES = ./libgdbm.la
> ++testgdbm_DEPENDENCIES = libgdbm.la
> + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
> + depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
> + am__depfiles_maybe = depfiles

No.

That's a bug in our make. Don't mark this as parallel, note there is a bug
in our make in the main Makefile.

Reply via email to