[MacPorts] #36093: ROOT is broken after GCC47 upgrade

MacPorts noreply at macports.org
Wed Sep 12 21:37:23 PDT 2012


#36093: ROOT is broken after GCC47 upgrade
--------------------------------+--------------------------------
  Reporter:  angelo.graziosi@…  |      Owner:  macports-tickets@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.1.2
Resolution:                     |   Keywords:
      Port:                     |
--------------------------------+--------------------------------

Comment (by angelo.graziosi@…):

 Now I have installed ROOT, after the libstdcxx fix to GCC47, but running
 some ROOT test, I got:


 {{{
 $ ./stressMathCore
 Beta distribution                                       ................
 OK
 Gamma distribution                                      ................
 OK
 Chisquare distribution                                  ................
 OK
 Normal distribution                                     ................
 OK
 BreitWigner distribution                                ................
 OK
 F    distribution                                       ................
 OK
 lognormal distribution                                  ................
 OK
 [...]
 SMatrix<Double32_t,5,5,MatRepSym> after read            ................
 OK
 ******************************************************************************
         Test of a Composite Object (containing Vector's and Matrices)
 ******************************************************************************
 Test Using CINT library

 Error in <TUnixSystem::DynamicPathName>: ../test/libTrackMathCoreDict[.so
 | .dll | .dylib | .sl | .dl | .a] does not exist in
 .:/opt/local/lib/root::/opt/local/lib/root/cint/cint/stl
 Error in <TUnixSystem::DynamicPathName>: test/libTrackMathCoreDict[.so |
 .dll | .dylib | .sl | .dl | .a] does not exist in
 .:/opt/local/lib/root::/opt/local/lib/root/cint/cint/stl
 Error Loading libTrackMathCoreDictdyld: 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

 Trace/BPT trap: 5
 }}}

 which still looks related to the cited fix, ticket #35770...

   Angelo

 Replying to [comment:8 jonesc@…]:
 > Indeed. ticket 35770 looks like it is what has caused this....
 >
 > I've made my comment there. This change looks a tad stupid to me.
 >
 > Unfortunately, nothing I can do from the root side. For the time being,
 you just will have to not use the gcc variants...
 >
 > Chris

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


More information about the macports-tickets mailing list