Date: Mon, 08 Dec 2014 19:05:36 +0100 From: Andrea Venturoli <ml@netfence.it> To: gahr@FreeBSD.org, ports@freebsd.org Subject: Cannot build VTK6 on i386 Message-ID: <5485E870.1050101@netfence.it>
next in thread | raw e-mail | index | archive | help
Hello. The box is 9.3/i386. Building math/vtk6 produces: > [ 77%] Building CXX object Rendering/FreeType/CMakeFiles/vtkRenderingFreeType.dir/vtkTextRendererStringToImage.cxx.o > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx: In member function 'bool vtkFreeTypeTools::CalculateBoundingBox(const T&, vtkFreeTypeTools::MetaData&)': > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1190: error: no matching function for call to 'min(unsigned int&, int&)' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx: In member function 'void vtkFreeTypeTools::GetLineMetrics(T, T, vtkFreeTypeTools::MetaData&, int&, int*)': > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1954: error: no matching function for call to 'max(int&, unsigned int&)' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1955: error: no matching function for call to 'min(int&, unsigned int&)' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx: In member function 'bool vtkFreeTypeTools::CalculateBoundingBox(const T&, vtkFreeTypeTools::MetaData&) [with T = vtkStdString]': > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:407: instantiated from here > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1189: error: no matching function for call to 'min(unsigned int, int&)' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx: In member function 'bool vtkFreeTypeTools::CalculateBoundingBox(const T&, vtkFreeTypeTools::MetaData&) [with T = vtkUnicodeString]': > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:438: instantiated from here > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1189: error: no matching function for call to 'min(unsigned int, int&)' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx: In member function 'void vtkFreeTypeTools::GetLineMetrics(T, T, vtkFreeTypeTools::MetaData&, int&, int*) [with T = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >]': > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1155: instantiated from 'bool vtkFreeTypeTools::CalculateBoundingBox(const T&, vtkFreeTypeTools::MetaData&) [with T = vtkStdString]' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:407: instantiated from here > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1954: error: no matching function for call to 'max(int&, unsigned int)' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1955: error: no matching function for call to 'min(int&, unsigned int)' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx: In member function 'void vtkFreeTypeTools::GetLineMetrics(T, T, vtkFreeTypeTools::MetaData&, int&, int*) [with T = vtkUnicodeString::const_iterator]': > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1155: instantiated from 'bool vtkFreeTypeTools::CalculateBoundingBox(const T&, vtkFreeTypeTools::MetaData&) [with T = vtkUnicodeString]' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:438: instantiated from here > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1954: error: no matching function for call to 'max(int&, unsigned int)' > /usr/ports/math/vtk6/work/VTK-6.1.0/Rendering/FreeType/vtkFreeTypeTools.cxx:1955: error: no matching function for call to 'min(int&, unsigned int)' > *** [Rendering/FreeType/CMakeFiles/vtkRenderingFreeType.dir/vtkFreeTypeTools.cxx.o] Error code 1 Any solution? Is this something that should be fixed in ports or upstream? bye & Thanks av.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5485E870.1050101>