ports/182125: cad/gmsh: set MAKE_JOBS_UNSAFE
Thierry Thomas
thierry at FreeBSD.org
Sun Sep 15 20:30:00 UTC 2013
>Number: 182125
>Category: ports
>Synopsis: cad/gmsh: set MAKE_JOBS_UNSAFE
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Sep 15 20:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Thierry Thomas
>Release: FreeBSD 9.2-BETA2 i386
>Organization:
Kabbale Eros
>Environment:
System: FreeBSD graf.pompo.net 9.2-BETA2 FreeBSD 9.2-BETA2 #0 r253984: Tue Aug 6 19:35:52 CEST 2013 thierry at graf.pompo.net:/usr/obj/usr/src/sys/GRAF130324 i386
>Description:
Gmsh fails on redports:
https://redports.org/~thierry/20130915103801-15392-144687/gmsh-2.8.2.log
If MAKE_JOBS_UNSAFE is set, it builds successfully:
https://redports.org/~thierry/20130915190601-11654-144707/gmsh-2.8.2.log
>How-To-Repeat:
Build on a MP machine.
>Fix:
Apply the hereunder patch:
(Note: as usual, this is just a workaround - perhaps a better
fix could be found in the port's Makefiles?)
--- gmsh.diff begins here ---
diff -u cad/gmsh.orig/Makefile cad/gmsh/Makefile
--- cad/gmsh.orig/Makefile 2013-08-10 11:38:49.000000000 +0200
+++ cad/gmsh/Makefile 2013-09-15 21:05:56.000000000 +0200
@@ -1,5 +1,5 @@
# Created by: Pedro Giffuni <giffunip at asme.org>
-# $FreeBSD: head/cad/gmsh/Makefile 324253 2013-08-04 22:27:55Z stephen $
+# $FreeBSD: thierry/cad/gmsh/Makefile 16948 2013-09-15 19:05:56Z thierry $
PORTNAME= gmsh
PORTVERSION= 2.8.2
@@ -32,6 +32,8 @@
USE_GL= yes
ALL_TARGET= all
+MAKE_JOBS_UNSAFE= yes
+
MAN1= gmsh.1
CMAKE_ARGS+= -DCMAKE_SKIP_RPATH:BOOL=YES
Common subdirectories: cad/gmsh.orig/files and cad/gmsh/files
--- gmsh.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list