[MacPorts] #43775: gmsh 2.8.3 rebuild fails
#43775: gmsh 2.8.3 rebuild fails ----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: gmsh ----------------------------+-------------------------------- As per a recent discussion on the MacPorts mailing list, I went and replaced XQuartz with the MacPorts xorg-server. When scanning for link errors, gmsh was kicked out. The rebuild fails, with a :info:build ld: framework not found vecLib This is strange as on my Mavericks system there is the symlink between /System/Library/Frameworks/Accelerate.framework and /System/Library/Frameworks/vecLib.framework. Full main.log attached. -- Ticket URL: <https://trac.macports.org/ticket/43775> MacPorts <http://www.macports.org/> Ports system for OS X
#43775: gmsh 2.8.3 rebuild fails -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: gmsh | -----------------------------+-------------------------------- Comment (by mschamschula@…): I found a solution: The link errors were twofold: looking for vecLib, but also looking for atlas (they coexist?). Added patch file to link the Accelerate framework and atlas. Also noticed that gmsh was out of date: bumped version to @2.8.4. -- Ticket URL: <https://trac.macports.org/ticket/43775#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43775: gmsh 2.8.3 rebuild fails -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: gmsh | -----------------------------+-------------------------------- Changes (by mf2k@…): * keywords: => haspatch -- Ticket URL: <https://trac.macports.org/ticket/43775#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43775: gmsh 2.8.3 rebuild fails -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: gmsh | -----------------------------+-------------------------------- Old description:
As per a recent discussion on the MacPorts mailing list, I went and replaced XQuartz with the MacPorts xorg-server. When scanning for link errors, gmsh was kicked out. The rebuild fails, with a
:info:build ld: framework not found vecLib
This is strange as on my Mavericks system there is the symlink between /System/Library/Frameworks/Accelerate.framework and /System/Library/Frameworks/vecLib.framework.
Full main.log attached.
New description: As per a recent discussion on the MacPorts mailing list, I went and replaced XQuartz with the MacPorts xorg-server. When scanning for link errors, gmsh was kicked out. The rebuild fails, with a {{{ :info:build ld: framework not found vecLib }}} This is strange as on my Mavericks system there is the symlink between /System/Library/Frameworks/Accelerate.framework and /System/Library/Frameworks/vecLib.framework. Full main.log attached. -- Comment (by ryandesign@…): In other ports, we've added variants for whether to use atlas or Apple's accelerate framework; perhaps we need variants in gmsh as well. -- Ticket URL: <https://trac.macports.org/ticket/43775#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43775: gmsh 2.8.3 rebuild fails -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: gmsh | -----------------------------+-------------------------------- Comment (by mschamschula@…): The problem is the following: With the Accelerate framework added , but without atlas, I get missing symbols when linking (see the main.log). With atlas, but without the Accelerate framework, I get a different set of missing symbols. The only way I've gotten gmsh to compile is to have both. -- Ticket URL: <https://trac.macports.org/ticket/43775#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43775: gmsh 2.8.3 rebuild fails -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: gmsh | -----------------------------+-------------------------------- Comment (by sean@…): I can take a look at this, Ryan, if you don't have a chance. -- Ticket URL: <https://trac.macports.org/ticket/43775#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#43775: gmsh 2.8.3 rebuild fails -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: gmsh | -----------------------------+-------------------------------- Comment (by sean@…): Ok, I finally got some time to look at this. I've removed the dependence on ATLAS because it's really unneeded. Finite elements are sparse by their very nature and using the Accelerate framework should be perfectly fine. I'll update the gmsh-devel port and commit it soon. -- Ticket URL: <https://trac.macports.org/ticket/43775#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#43775: gmsh 2.8.3 rebuild fails -----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: haspatch Port: gmsh | -----------------------------+-------------------------------- Changes (by sean@…): * status: new => closed * resolution: => fixed Comment: Fixed in r120745. -- Ticket URL: <https://trac.macports.org/ticket/43775#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts