Doesn't build with FOX17: --- In file included from /wrkdirs/usr/ports/x11-toolkits/vtkfox/work/gahr-vtkfox-378836c/src/FXVTKCanvas.cpp:9: In file included from /wrkdirs/usr/ports/x11-toolkits/vtkfox/work/gahr-vtkfox-378836c/src/vtkFXRenderWindowInteractor.h:16: In file included from /usr/local/include/vtk-5.10/vtkRenderWindowInteractor.h:45: In file included from /usr/local/include/vtk-5.10/vtkObject.h:41: In file included from /usr/local/include/vtk-5.10/vtkObjectBase.h:43: In file included from /usr/local/include/vtk-5.10/vtkIndent.h:24: In file included from /usr/local/include/vtk-5.10/vtkSystemIncludes.h:40: In file included from /usr/local/include/vtk-5.10/vtkIOStream.h:35: In file included from /usr/include/c++/v1/iostream:38: In file included from /usr/include/c++/v1/ios:216: In file included from /usr/include/c++/v1/__locale:15: /usr/include/c++/v1/string:1619:47: error: use of undeclared identifier '__alignment' __align<sizeof(value_type) < __alignment ? ^ /usr/include/c++/v1/string:1620:29: error: use of undeclared identifier '__alignment' __alignment/sizeof(value_type) : 1 > (__s+1)) - 1;} ^ /usr/include/c++/v1/string:2107:46: error: use of undeclared identifier '__alignment' size_type __cap = __old_cap < __ms / 2 - __alignment ? ^ /usr/include/c++/v1/string:2139:46: error: use of undeclared identifier '__alignment' size_type __cap = __old_cap < __ms / 2 - __alignment ? ^ --- Port maintainer (gahr@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 1.02 (mode: change, diff: SVN)
I'm not sure it's related to FOX17. Please provide more info about your system and compiler.
This happens in poudriere on 10.0-RELEASE builds. 8, 9 and head are not affected. http://people.freebsd.org/~amdmi3/vtkfox-10-amd64.log http://people.freebsd.org/~amdmi3/vtkfox-10-i386.log http://people.freebsd.org/~amdmi3/vtkfox-head-amd64.log Probably clang/libc++ issue.
PS. This only happens with FOX17; with FOX16 all builds are fine.
That's weird. I do have a 10.0 machine, I'll investigate.