[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