#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