[MacPorts] #35195: sextractor @2.8.6 Configure error - build failure
#35195: sextractor @2.8.6 Configure error - build failure ------------------------------------+--------------------------------------- Reporter: bjohnson@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: sextractor ------------------------------------+--------------------------------------- On Mac 10.6.8, Xcode 3.2.6, when executing {{{sudo port upgrade outdated}}} I receive the following: {{{Error: org.macports.configure for port sextractor returned: configure failure: command execution failed}}} looking at the main.log yields: {{{:info:configure checking for clapack_dpotrf in -llapack... no :info:configure checking for cblas_dgemm in -lcblas... yes :info:configure checking for clapack_dpotrf in -llapack... no :info:configure checking for cblas_dgemm in -lcblas... yes :info:configure configure: error: CBLAS/LAPack library files not found in /opt/local/lib! Exiting.}}} so the sextractor configure is bombing. some digging suggests that this is due to the new version of atlas (@3.9.84) which has different library names. According to comments on http://okomestudio.net/biboroku/?p=824 replacing -llapack, -lcblas, -ltpcblas and -latlas in the sextractor configure file with -ltatlas should solve the problem when using recent atlas versions. It is successful if done to the configure script in the 'build/...' directories. I'm not sure how to do this in the portfile -- Ticket URL: <https://trac.macports.org/ticket/35195> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35195: sextractor @2.8.6 Configure error with latest atlas ------------------------------------+--------------------------------------- Reporter: bjohnson@… | Owner: tim@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: sextractor ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * cc: tim@… (removed) * owner: macports-tickets@… => tim@… Old description:
On Mac 10.6.8, Xcode 3.2.6, when executing {{{sudo port upgrade outdated}}} I receive the following:
{{{Error: org.macports.configure for port sextractor returned: configure failure: command execution failed}}}
looking at the main.log yields:
{{{:info:configure checking for clapack_dpotrf in -llapack... no :info:configure checking for cblas_dgemm in -lcblas... yes :info:configure checking for clapack_dpotrf in -llapack... no :info:configure checking for cblas_dgemm in -lcblas... yes :info:configure configure: error: CBLAS/LAPack library files not found in /opt/local/lib! Exiting.}}}
so the sextractor configure is bombing. some digging suggests that this is due to the new version of atlas (@3.9.84) which has different library names. According to comments on http://okomestudio.net/biboroku/?p=824 replacing -llapack, -lcblas, -ltpcblas and -latlas in the sextractor configure file with -ltatlas should solve the problem when using recent atlas versions. It is successful if done to the configure script in the 'build/...' directories. I'm not sure how to do this in the portfile
New description: On Mac 10.6.8, Xcode 3.2.6, when executing {{{sudo port upgrade outdated}}} I receive the following: {{{ Error: org.macports.configure for port sextractor returned: configure failure: command execution failed }}} looking at the main.log yields: {{{ :info:configure checking for clapack_dpotrf in -llapack... no :info:configure checking for cblas_dgemm in -lcblas... yes :info:configure checking for clapack_dpotrf in -llapack... no :info:configure checking for cblas_dgemm in -lcblas... yes :info:configure configure: error: CBLAS/LAPack library files not found in /opt/local/lib! Exiting. }}} so the sextractor configure is bombing. some digging suggests that this is due to the new version of atlas (@3.9.84) which has different library names. According to comments on http://okomestudio.net/biboroku/?p=824 replacing -llapack, -lcblas, -ltpcblas and -latlas in the sextractor configure file with -ltatlas should solve the problem when using recent atlas versions. It is successful if done to the configure script in the 'build/...' directories. I'm not sure how to do this in the portfile -- -- Ticket URL: <https://trac.macports.org/ticket/35195#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35195: sextractor @2.8.6 Configure error with latest atlas -------------------------+------------------- Reporter: bjohnson@… | Owner: tim@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: | Keywords: Port: sextractor | -------------------------+------------------- Comment (by jps@…): I have just spent some rather frustrating hours trying to solve this issue. I ended up installing sextractor directly from the source and using code referenced [http://www.astromatic.net/forum/printthread.php?tid=587&page=3 at the bottom of this page] to do modify the configure file. There is a typo in the above comment that threw me off when I tried to do this a different way and I note that the above link is broken. In any case, I thought it useful, for complete transparency, to reproduce the actual fix that worked below: {{{sudo sed -i '' -E -e 's/-llapack|-lcblas|-latlas|-lptcblas/-ltatlas/' ./configure}}} I would second the notion that it would be nice to see this changed in portfile so as to avoid this headache. -- Ticket URL: <https://trac.macports.org/ticket/35195#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35195: sextractor @2.8.6 Configure error with latest atlas -------------------------+------------------- Reporter: bjohnson@… | Owner: tim@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: | Keywords: Port: sextractor | -------------------------+------------------- Comment (by jps@…): I have just spent some rather frustrating hours trying to solve this issue. I ended up installing sextractor directly from the source and using code referenced [http://www.astromatic.net/forum/printthread.php?tid=587&page=3 at the bottom of this page] to modify the configure file. There is a typo in the above comment that threw me off when I tried to do this a different way and I note that the above link is broken. In any case, I thought it useful, for complete transparency, to reproduce the actual fix that worked below: {{{sudo sed -i '' -E -e 's/-llapack|-lcblas|-latlas|-lptcblas/-ltatlas/' ./configure}}} I would second the notion that it would be nice to see this changed in portfile so as to avoid this headache. -- Ticket URL: <https://trac.macports.org/ticket/35195#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35195: sextractor @2.8.6 Configure error with latest atlas -------------------------+------------------- Reporter: bjohnson@… | Owner: tim@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: | Keywords: Port: sextractor | -------------------------+------------------- Changes (by mf2k@…): * cc: macsforever2000@… (removed) Comment: Update request is #43536. -- Ticket URL: <https://trac.macports.org/ticket/35195#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#35195: sextractor @2.8.6 Configure error with latest atlas -------------------------+-------------------- Reporter: bjohnson@… | Owner: tim@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: duplicate | Keywords: Port: sextractor | -------------------------+-------------------- Changes (by aronnax@…): * status: new => closed * resolution: => duplicate Comment: Seems to be fixed by updating the port. See #43536. -- Ticket URL: <https://trac.macports.org/ticket/35195#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts