[MacPorts] #36103: octave-devel build: Undefined symbols for architecture x86_64

MacPorts noreply at macports.org
Thu Sep 13 06:53:41 PDT 2012


#36103: octave-devel build: Undefined symbols for architecture x86_64
---------------------------+-------------------------
  Reporter:  vic@…         |      Owner:  michaelld@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.1.2
Resolution:                |   Keywords:
      Port:  octave-devel  |
---------------------------+-------------------------

Comment (by michaelld@…):

 octave-devel compiles for me now (with the latest gcc changes this
 morning; I'm using gcc47), but octave doesn't execute:
 {{{
 % octave
 GNU Octave, version 3.6.2
 Copyright (C) 2012 John W. Eaton and others.
 This is free software; see the source code for copying conditions.
 There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
 FITNESS FOR A PARTICULAR PURPOSE.  For details, type `warranty'.

 Octave was configured for "x86_64-apple-darwin12.1.0".

 Additional information about Octave is available at http://www.octave.org.

 Please contribute if you find this software useful.
 For more information, visit http://www.octave.org/help-wanted.html

 Read http://www.octave.org/bugs.html to learn how to submit bug reports.

 For information about changes from previous versions, type `news'.

 dyld: lazy symbol binding failed: Symbol not found: ___emutls_get_address
   Referenced from: /opt/local/lib/libstdc++.6.dylib
   Expected in: /usr/lib/libSystem.B.dylib

 dyld: Symbol not found: ___emutls_get_address
   Referenced from: /opt/local/lib/libstdc++.6.dylib
   Expected in: /usr/lib/libSystem.B.dylib
 }}}
 "emutls_get_address" does not exist in that libstdc++ or any of the
 libraries it references (via "otool -L"). It does exist in
 "/opt/local/lib/gcc47/libgcc_s.1.dylib", but that library is listed last
 in the list for the octave executable (and, well after
 /opt/local/lib/libstdc++.6.dylib). Methinks the gcc port files still have
 some work to do ... but, I'm going to uninstall and install the gcc47
 ports, yet again, to see if maybe it's still my issue (yes, they do take
 quite a while to build; sigh).

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


More information about the macports-tickets mailing list