[MacPorts] #35851: DSDP: Undefined symbols: _ATL_cGetNB _ATL_dGetNB _ATL_sGetNB _ATL_zGetNB __gfortran_compare_string __gfortran_concat_string (was: DSDP fails during build)

MacPorts noreply at macports.org
Mon Aug 27 11:32:55 PDT 2012


#35851: DSDP: Undefined symbols: _ATL_cGetNB _ATL_dGetNB _ATL_sGetNB _ATL_zGetNB
__gfortran_compare_string __gfortran_concat_string
------------------------------------+---------------------------------------
 Reporter:  yotam@…                 |       Owner:  mnick@…           
     Type:  defect                  |      Status:  new               
 Priority:  Normal                  |   Milestone:                    
Component:  ports                   |     Version:  2.1.2             
 Keywords:                          |        Port:  DSDP              
------------------------------------+---------------------------------------
Changes (by ryandesign@…):

  * owner:  macports-tickets@… => mnick@…
  * port:  => DSDP


Comment:

 Replying to [ticket:35851 yotam@…]:
 > It failed during build with a bunch of linker errors (regarding ATLAS
 and gfortran) inside liblapack.a (see attached "DSDP main.log 1.txt").

 Yes, that seems to be the relevant error that needs to be addressed:

 {{{
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_ATL_cGetNB", referenced from:
 :info:build       _ATL_ilaenv in liblapack.a(ATL_ilaenv.o)
 :info:build   "_ATL_dGetNB", referenced from:
 :info:build       _ATL_ilaenv in liblapack.a(ATL_ilaenv.o)
 :info:build   "_ATL_sGetNB", referenced from:
 :info:build       _ATL_ilaenv in liblapack.a(ATL_ilaenv.o)
 :info:build   "_ATL_zGetNB", referenced from:
 :info:build       _ATL_ilaenv in liblapack.a(ATL_ilaenv.o)
 :info:build   "__gfortran_compare_string", referenced from:
 :info:build       _ilaenv_ in liblapack.a(ilaenv.o)
 :info:build   "__gfortran_concat_string", referenced from:
 :info:build       _dormtr_ in liblapack.a(dormtr.o)
 :info:build       _dormql_ in liblapack.a(dormql.o)
 :info:build       _dormqr_ in liblapack.a(dormqr.o)
 :info:build ld: symbol(s) not found for architecture x86_64
 }}}

 You might try if [wiki:ProblemHotlist#compiler building DSDP with a
 different compiler] would help.


 > (The error log also has a line 'could not read
 "/opt/local/lib/libtatlas.dylib": no such file or directory' but it
 definitely exists.)

 I've occasionally seen MacPorts print inexplicable errors like this about
 files that are not related to the port currently being installed. Probably
 it's some stale information left in memory from a previous port install.
 We should fix it, but it's unimportant to error you're experiencing.


 > Trying again to install DSDP complains sometimes that 'couldn't open
 "/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tclIndex":
 no such file or directory' (see attached "DSDP main.log 2.txt") --- that
 file does *not* exist on my fresh Mountain Lion 10.8.1 machine.

 This message should be ignored. Another problem that is unrelated but that
 we should eventually fix if we can figure out how.

-- 
Ticket URL: <https://trac.macports.org/ticket/35851#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list