[MacPorts] #47754: Vigra @1.10.0_6 build fails
MacPorts
noreply at macports.org
Tue May 26 07:13:17 PDT 2015
#47754: Vigra @1.10.0_6 build fails
-------------------------+-------------------------------
Reporter: macports@… | Owner: benjamin.seppke@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: vigra |
-------------------------+-------------------------------
Comment (by benjamin.seppke@…):
... after one day of intense testing and monitoring, I eventually found
some reason for the error!
The error of this subject is more or less a clang error. The symbol is
just not defined in the libc++ of clang++. Thus, we get the
compiler/linker error during the compilation of the module. The (forced)
setting to -stdlib=libstc++ temporary solves *this* issue, but hinders
other things like the boost::python bindings to compile.
When using the gcc/g++ compiler the error does not arise, since all
symbols are defined here. And this is also the reason, why I was able to
compile the vigra in my previous posting here.
Another possibility is to compile the vigra library using Clang but
without HDF5 (-DWITH_HDF5=NO), which also works fine but really reduces
the usability of the library...
So, what du you think? The easiest way would be *not* to use CLang here...
--
Ticket URL: <https://trac.macports.org/ticket/47754#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list