From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Mar 19 11:20:02 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2C355A7B for ; Wed, 19 Mar 2014 11:20:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 080E3840 for ; Wed, 19 Mar 2014 11:20:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JBK1gV065615 for ; Wed, 19 Mar 2014 11:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2JBK16f065614; Wed, 19 Mar 2014 11:20:01 GMT (envelope-from gnats) Resent-Date: Wed, 19 Mar 2014 11:20:01 GMT Resent-Message-Id: <201403191120.s2JBK16f065614@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mamoru Iwaki <1wkmmr@gmail.com> Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2688481A for ; Wed, 19 Mar 2014 11:10:25 +0000 (UTC) Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 07E1F7BA for ; Wed, 19 Mar 2014 11:10:25 +0000 (UTC) Received: from cgiserv.freebsd.org ([127.0.1.6]) by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s2JBAOtO018337 for ; Wed, 19 Mar 2014 11:10:24 GMT (envelope-from nobody@cgiserv.freebsd.org) Received: (from nobody@localhost) by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s2JBAOiP018336; Wed, 19 Mar 2014 11:10:24 GMT (envelope-from nobody) Message-Id: <201403191110.s2JBAOiP018336@cgiserv.freebsd.org> Date: Wed, 19 Mar 2014 11:10:24 GMT From: Mamoru Iwaki <1wkmmr@gmail.com> To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/187732: math/reduce compilation still needs MAKE_JOBS_UNSAFE=yes X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2014 11:20:02 -0000 >Number: 187732 >Category: ports >Synopsis: math/reduce compilation still needs MAKE_JOBS_UNSAFE=yes >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Mar 19 11:20:01 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Mamoru Iwaki >Release: FreeBSD 10.0-STABLE FreeBSD 10.0-STABLE #0 r263331 >Organization: >Environment: FreeBSD 10.0-STABLE FreeBSD 10.0-STABLE #0 r263331: Wed Mar 19 14:26:49 JST 2014 root@:/mnt2/usr/obj/nanobsd.full/mnt2/usr/src/sys/MYGEN amd64 >Description: Re: # $FreeBSD: head/math/reduce/Makefile 344974 2014-02-18 22:16:33Z stephen $ Compilation of math/reduce has failed these days. I'm using a multicore machine as follows: FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 SMT threads I'm not sure but it seems to require MAKE_JOBS_UNSAFE=yes in Makefile. oot@:/usr/ports/math/reduce # make ===> License BSD accepted by the user ===> reduce-20110414 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by reduce-20110414 for building ===> Extracting for reduce-20110414 => SHA256 Checksum OK for reduce-src-20110414.tar.bz2. (snip-snip-snip) mv -f .deps/u01.Tpo .deps/u01.Po cc -DHAVE_CONFIG_H -I. -I/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase -Dfontsdir=reduce.fonts -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -D_THREAD_SAFE -I/usr/local/include -DBINDIR=/usr/local/bin -DPKGDATADIR=/usr/local/share/reduce -O2 -pipe -fno-strict-aliasing -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -D_THREAD_SAFE -I/usr/local/include -fno-strict-aliasing -O2 -Wall -MT u06.o -MD -MP -MF .deps/u06.Tpo -c -o u06.o `test -f '/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u06.c' || echo '/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/'`/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u06.c cc -DHAVE_CONFIG_H -I. -I/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase -Dfontsdir=reduce.fonts -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -D_THREAD_SAFE -I/usr/local/include -DBINDIR=/usr/local/bin -DPKGDATADIR=/usr/local/share/reduce -O2 -pipe -fno-strict-aliasing -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -D_THREAD_SAFE -I/usr/local/include -fno-strict-aliasing -O2 -Wall -MT u07.o -MD -MP -MF .deps/u07.Tpo -c -o u07.o `test -f '/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u07.c' || echo '/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/'`/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u07.c mv -f .deps/u04.Tpo .deps/u04.Po /mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u06.c:3131:40: error: cc -DHAVE_CONFIG_H -I. -I/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase -Dfontsdir=reduce.fonts -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -D_THREAD_SAFE -I/usr/local/include -DBINDIR=/usr/local/bin -DPKGDATADIR=/usr/local/share/reduce -O2 -pipe -fno-strict-aliasing -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -D_THREAD_SAFE -I/usr/local/include -fno-strict-aliasing -O2 -Wall -MT u08.o -MD -MP -MF .deps/u08.Tpo -c -o u08.o `test -f '/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u08.c' || echo '/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/'`/mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u08.c expected expression v118 = (*qfn2(fn))(qenv(fn), v119, ^ /mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u06.c:3131:40: error: expected '}' /mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u06.c:3095:1: note: to match this '{' { ^ /mnt2/usr/ports/math/reduce/work/reduce-20110414/csl/cslbase/../../cslbuild/generated-c/u06.c:3121:27: error: use of undeclared label 'v42' if (v118 == nil) goto v42; ^ 3 errors generated. gmake[4]: *** [u06.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... mv -f .deps/u07.Tpo .deps/u07.Po mv -f .deps/u05.Tpo .deps/u05.Po mv -f .deps/u08.Tpo .deps/u08.Po gmake[3]: *** [all] Error 2 gmake[2]: *** [all] Error 2 gmake[1]: Leaving directory `/mnt2/usr/ports/math/reduce/work/reduce-20110414' NOTE: /usr/ports is a symlink to /mnt2/usr/ports in my environment >How-To-Repeat: Simply try compiling the ports on a many core machine. cd /usr/port/math/reduce make (No option is changed) >Fix: I made this patch to inhibit the number of jobs. It should get right compilation order back as expected. It works for me anyway. --- Makefile.orig 2014-03-12 20:32:27.000000000 +0900 +++ Makefile 2014-03-19 19:30:39.000000000 +0900 @@ -28,6 +28,8 @@ CONFIGURE_ARGS= --with-csl ALL_TARGET= +MAKE_JOBS_UNSAFE= yes + .include HMAN1= redcsl.1 Patch attached with submission follows: --- Makefile.orig 2014-03-12 20:32:27.000000000 +0900 +++ Makefile 2014-03-19 19:30:39.000000000 +0900 @@ -28,6 +28,8 @@ CONFIGURE_ARGS= --with-csl ALL_TARGET= +MAKE_JOBS_UNSAFE= yes + .include HMAN1= redcsl.1 >Release-Note: >Audit-Trail: >Unformatted: