[MacPorts] #44316: atlas. dyld: Symbol not found: _dlartg_
#44316: atlas. dyld: Symbol not found: _dlartg_ --------------------------+-------------------------------- Reporter: killserver@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Keywords: | Port: atlas --------------------------+-------------------------------- I've installed atlas @3.10.1_5+mpclang33+nofortran and octave. But octave terminates with: {{{ dyld: lazy symbol binding failed: Symbol not found: _dlartg_ Referenced from: /opt/local/lib/libqrupdate.1.dylib Expected in: /opt/local/lib/libtatlas.dylib dyld: Symbol not found: _dlartg_ Referenced from: /opt/local/lib/libqrupdate.1.dylib Expected in: /opt/local/lib/libtatlas.dylib panic: Trace/BPT trap: 5 -- stopping myself... }}} when i use function fminunc. Command {{{ nm /opt/local/lib/libtatlas.dylib | grep dlartg }}} returns nothing -- Ticket URL: <https://trac.macports.org/ticket/44316> MacPorts <http://www.macports.org/> Ports system for OS X
#44316: atlas. dyld: Symbol not found: _dlartg_ ---------------------------+-------------------------------- Reporter: killserver@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: atlas | ---------------------------+-------------------------------- Comment (by sean@…): Can you provide a running example so I can debug this on my laptop? -- Ticket URL: <https://trac.macports.org/ticket/44316#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44316: atlas. dyld: Symbol not found: _dlartg_ ---------------------------+--------------------- Reporter: killserver@… | Owner: vince@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: atlas | ---------------------------+--------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => vince@… * cc: killserver@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/44316#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44316: atlas. dyld: Symbol not found: _dlartg_ ---------------------------+--------------------- Reporter: killserver@… | Owner: vince@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: atlas | ---------------------------+--------------------- Comment (by killserver@…): Replying to [comment:2 sean@…]:
Can you provide a running example so I can debug this on my laptop?
I've attached code. To run this code you should start octave in the same directory and type 'ex'. -- Ticket URL: <https://trac.macports.org/ticket/44316#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#44316: atlas. dyld: Symbol not found: _dlartg_ ---------------------------+--------------------- Reporter: killserver@… | Owner: vince@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: atlas | ---------------------------+--------------------- Comment (by killserver@…): I've tested atlas with default options (i.e. atlas @3.10.1_5+mpclang33) and it works fine. Anyway the atlas version with no fortran seems to be broken. -- Ticket URL: <https://trac.macports.org/ticket/44316#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#44316: atlas. dyld: Symbol not found: _dlartg_ ---------------------------+--------------------- Reporter: killserver@… | Owner: vince@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: atlas | ---------------------------+--------------------- Comment (by vince@…): If you compile Atlas absent the fortran option, you get only the core library (Cblas) and not the husk (i.e. Lapack). QRUpdate one way or another seems to depend on Lapack… -- Ticket URL: <https://trac.macports.org/ticket/44316#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#44316: atlas. dyld: Symbol not found: _dlartg_ ---------------------------+--------------------- Reporter: killserver@… | Owner: vince@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: atlas | ---------------------------+--------------------- Comment (by sean@…): Should we require atlas-lapack when the `+atlas` variant of octave is set? I would say 'yes' unless there is a really good reason? -- Ticket URL: <https://trac.macports.org/ticket/44316#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#44316: atlas. dyld: Symbol not found: _dlartg_ ---------------------------+--------------------- Reporter: killserver@… | Owner: vince@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: atlas | ---------------------------+--------------------- Comment (by vince@…): I think the nofortran option of Atlas might be a flub. I seriously plan to removed it with the next update. -- Ticket URL: <https://trac.macports.org/ticket/44316#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#44316: atlas. dyld: Symbol not found: _dlartg_ ---------------------------+--------------------- Reporter: killserver@… | Owner: vince@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: atlas | ---------------------------+--------------------- Comment (by sean@…): Replying to [comment:8 vince@…]:
I think the nofortran option of Atlas might be a flub. I seriously plan to removed it with the next update. I would tend to argue with you about the `+nofortran` option. I think `atlas` should always provide a functional lapack.
-- Ticket URL: <https://trac.macports.org/ticket/44316#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts