From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 18 04:00:20 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EABE51065676 for ; Mon, 18 Jan 2010 04:00:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C4C908FC19 for ; Mon, 18 Jan 2010 04:00:20 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0I40IAm035268 for ; Mon, 18 Jan 2010 04:00:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0I40IhK035267; Mon, 18 Jan 2010 04:00:18 GMT (envelope-from gnats) Resent-Date: Mon, 18 Jan 2010 04:00:18 GMT Resent-Message-Id: <201001180400.o0I40IhK035267@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, Stephen Montgomery-Smith Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5E0A1065784 for ; Mon, 18 Jan 2010 03:51:03 +0000 (UTC) (envelope-from stephen@cauchy.math.missouri.edu) Received: from cauchy.math.missouri.edu (cauchy.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id 995DE8FC1B for ; Mon, 18 Jan 2010 03:51:03 +0000 (UTC) Received: from cauchy.math.missouri.edu (localhost [127.0.0.1]) by cauchy.math.missouri.edu (8.14.3/8.14.3) with ESMTP id o0I3p2VI089746 for ; Sun, 17 Jan 2010 21:51:02 -0600 (CST) (envelope-from stephen@cauchy.math.missouri.edu) Received: (from stephen@localhost) by cauchy.math.missouri.edu (8.14.3/8.14.3/Submit) id o0I3p2rJ089535; Sun, 17 Jan 2010 21:51:02 -0600 (CST) (envelope-from stephen) Message-Id: <201001180351.o0I3p2rJ089535@cauchy.math.missouri.edu> Date: Sun, 17 Jan 2010 21:51:02 -0600 (CST) From: Stephen Montgomery-Smith To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/142926: cad/gmsh port does not build on amd64 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Stephen Montgomery-Smith List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 04:00:21 -0000 >Number: 142926 >Category: ports >Synopsis: cad/gmsh port does not build on amd64 >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Jan 18 04:00:17 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Stephen Montgomery-Smith >Release: FreeBSD 7.2-STABLE i386 >Organization: >Environment: System: FreeBSD cauchy 7.2-STABLE FreeBSD 7.2-STABLE #0: Sat Jan 9 19:36:19 CST 2010 stephen@cauchy:/usr/obj/usr/src/sys/GENERIC i386 >Description: http://QAT.TecNik93.com/logs/8-STABLE-NPD/gmsh-2.4.2.log Also, I think that PORTREVISION should have been bumped in http://www.freebsd.org/cgi/query-pr.cgi?pr=142779 >How-To-Repeat: >Fix: For some reason, the port is trying to link in various library files with libGmsh.so. It makes no sense to me that it is trying to do this, so I rewrite the CMakeLists.txt file so that it no longer does this. I think PORTREVISION should be bumped, in part because I should have bumped it in PR 142779, but also because the port without this revision will still build for the i386, but it needs to be rebuilt for the i386 because I doubt that libGmsh.so is usuable. diff -ur /usr/ports/cad/gmsh/Makefile gmsh/Makefile --- /usr/ports/cad/gmsh/Makefile 2010-01-17 20:11:21.000000000 -0600 +++ gmsh/Makefile 2010-01-17 21:19:05.000000000 -0600 @@ -7,6 +7,7 @@ PORTNAME= gmsh PORTVERSION= 2.4.2 +PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= http://www.geuz.org/gmsh/src/ \ http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/ diff -ur /usr/ports/cad/gmsh/files/patch-CMakeLists.txt gmsh/files/patch-CMakeLists.txt --- /usr/ports/cad/gmsh/files/patch-CMakeLists.txt 2010-01-13 06:47:20.000000000 -0600 +++ gmsh/files/patch-CMakeLists.txt 2010-01-17 21:16:05.000000000 -0600 @@ -1,5 +1,5 @@ --- CMakeLists.txt.orig 2009-09-21 13:54:49.000000000 -0500 -+++ CMakeLists.txt 2010-01-02 16:31:27.000000000 -0600 ++++ CMakeLists.txt 2010-01-17 21:14:51.000000000 -0600 @@ -41,6 +41,7 @@ option(ENABLE_TAUCS "Enable Taucs linear algebra solver" ON) option(ENABLE_TETGEN "Enable Tetgen mesh generator" ON) @@ -42,7 +42,23 @@ if(OCC_INC) set(HAVE_OCC TRUE) list(APPEND CONFIG_OPTIONS "OpenCascade") -@@ -762,13 +767,15 @@ +@@ -654,15 +659,6 @@ + if(HAVE_LAPACK AND LAPACK_FLAGS) + set_target_properties(shared PROPERTIES LINK_FLAGS ${LAPACK_FLAGS}) + endif(HAVE_LAPACK AND LAPACK_FLAGS) +-if(HAVE_FLTK) +- target_link_libraries(shared ${FLTK_LIBRARIES} ${EXTERNAL_LIBRARIES} +- ${OPENGL_LIBRARIES} ${LAPACK_LIBRARIES}) +-elseif(HAVE_OPENGL) +- target_link_libraries(shared ${EXTERNAL_LIBRARIES} ${OPENGL_LIBRARIES} +- ${LAPACK_LIBRARIES}) +-else(HAVE_FLTK) +- target_link_libraries(shared ${EXTERNAL_LIBRARIES} ${LAPACK_LIBRARIES}) +-endif(HAVE_FLTK) + + # binary targets + if(HAVE_FLTK) +@@ -762,13 +758,15 @@ install(TARGETS gmsh DESTINATION ${GMSH_BIN} OPTIONAL) install(TARGETS lib shared DESTINATION lib OPTIONAL) install(FILES ${GMSH_API} DESTINATION include/gmsh) >Release-Note: >Audit-Trail: >Unformatted: