#43825: root5: Undefined symbols for architecture x86_64 -----------------------------+-------------------------------- Reporter: peter.skands@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: root5 | -----------------------------+-------------------------------- Comment (by peter.skands@…): Thanks guys. I was indeed using gcc4.8 as the main compiler and linker. Some additional fortran code needed to be linked which previously had not worked with clang (needed the GNU -lgfortran flag). I now revised the fortran parts to not need the GNU fortran library and am able to compile and link the full code with clang++ (using gcc4.8 for the fortran parts), with the root5 libraries from macports linked in successfully as well. Thanks for the input on how to resolve it; it had not been clear to me that the +gcc48 only referred to some legacy fortran HBOOK code libraries. That said, however, since my code is intended for public release, I am still a bit worried that it is effectively not possible to use this port with gcc any more, but I think at least I now know how to inform my users to resolve any issues that might give rise to. -- Ticket URL: <https://trac.macports.org/ticket/43825#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X