Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541012 - sci-visualization/paraview-4.1.0-r2 fails with build with freetype-2.5.5
Summary: sci-visualization/paraview-4.1.0-r2 fails with build with freetype-2.5.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-22 10:00 UTC by Pacho Ramos
Modified: 2015-04-19 15:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2015-02-22 10:00:48 UTC
While it works with 2.5.3*

/usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algobase.h:260:5: note:   template argument deduction/substitution failed:
/var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.cxx:1956:77: note:   deduced conflicting types for parameter 'const _Tp' ('int' and 'unsigned int')
       bbox[1] = std::max(bbox[1], pen[0] + bitmapGlyph->left + bitmap->width);
                                                                             ^
/var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.cxx:1957:79: error: no matching function for call to 'min(int&, unsigned int&)'
       bbox[2] = std::min(bbox[2], pen[1] + bitmapGlyph->top - 1 - bitmap->rows);
                                                                               ^
/var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.cxx:1957:79: note: candidates are:
In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/bits/char_traits.h:39:0,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/ios:40,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/ostream:38,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/iostream:39,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Common/Core/vtkIOStream.h:33,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Common/Core/vtkSystemIncludes.h:36,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/paraview-4.1.0_build/VTK/Common/Core/vtkAtomicInt.h:38,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Common/Core/vtkObjectBase.h:44,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Common/Core/vtkObject.h:42,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.h:27,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.cxx:16:
/usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algobase.h:193:5: note: template<class _Tp> const _Tp& std::min(const _Tp&, const _Tp&)
     min(const _Tp& __a, const _Tp& __b)
     ^
/usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algobase.h:193:5: note:   template argument deduction/substitution failed:
/var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.cxx:1957:79: note:   deduced conflicting types for parameter 'const _Tp' ('int' and 'unsigned int')
       bbox[2] = std::min(bbox[2], pen[1] + bitmapGlyph->top - 1 - bitmap->rows);
                                                                               ^
In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/bits/char_traits.h:39:0,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/ios:40,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/ostream:38,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/iostream:39,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Common/Core/vtkIOStream.h:33,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Common/Core/vtkSystemIncludes.h:36,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/paraview-4.1.0_build/VTK/Common/Core/vtkAtomicInt.h:38,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Common/Core/vtkObjectBase.h:44,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Common/Core/vtkObject.h:42,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.h:27,
                 from /var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.cxx:16:
/usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algobase.h:239:5: note: template<class _Tp, class _Compare> const _Tp& std::min(const _Tp&, const _Tp&, _Compare)
     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^
/usr/lib/gcc/i686-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algobase.h:239:5: note:   template argument deduction/substitution failed:
/var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/ParaView-v4.1.0/VTK/Rendering/FreeType/vtkFreeTypeTools.cxx:1957:79: note:   deduced conflicting types for parameter 'const _Tp' ('int' and 'unsigned int')
       bbox[2] = std::min(bbox[2], pen[1] + bitmapGlyph->top - 1 - bitmap->rows);
                                                                               ^
VTK/Rendering/FreeType/CMakeFiles/vtkRenderingFreeType.dir/build.make:106: recipe for target 'VTK/Rendering/FreeType/CMakeFiles/vtkRenderingFreeType.dir/vtkFreeTypeTools.cxx.o' failed
make[2]: *** [VTK/Rendering/FreeType/CMakeFiles/vtkRenderingFreeType.dir/vtkFreeTypeTools.cxx.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/paraview-4.1.0_build'
CMakeFiles/Makefile2:1902: recipe for target 'VTK/Rendering/FreeType/CMakeFiles/vtkRenderingFreeType.dir/all' failed
make[1]: *** [VTK/Rendering/FreeType/CMakeFiles/vtkRenderingFreeType.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/sci-visualization/paraview-4.1.0-r2/work/paraview-4.1.0_build'
Makefile:119: recipe for target 'all' failed
make: *** [all] Error 2
Comment 1 Pacho Ramos gentoo-dev 2015-02-22 10:51:35 UTC
+  22 Feb 2015; Pacho Ramos <pacho@gentoo.org> base/package.use.stable.mask:
+  use.stable.mask openfoam[paraview] until bug #541012 is solved
+

This for now :)
Comment 2 Matthias Maier gentoo-dev 2015-04-19 13:17:38 UTC
*paraview-4.3.1 (19 Apr 2015)

  19 Apr 2015; Matthias Maier <tamiko@gentoo.org>
  +files/paraview-4.1.0-vtk-freetype.patch,
  +files/paraview-4.2.0-protobuf-2.patch, +files/paraview-4.2.0-protobuf.patch,
  +paraview-4.3.1.ebuild, -files/paraview-4.2.0-Protobuf.patch,
  -paraview-4.0.1-r2.ebuild, paraview-4.1.0-r2.ebuild, paraview-4.2.0-r1.ebuild:
  version bump (bug #538690), fix dependencies (bug #538168), fix freetype-2.5.5
  compatibility also in 4.1.0-r2 (bug #541012), fix protobuf compatibility in
  4.2.0 and 4.3.1 (bug #537988)

(In reply to Pacho Ramos from comment #1)
> +  22 Feb 2015; Pacho Ramos <pacho@gentoo.org> base/package.use.stable.mask:
> +  use.stable.mask openfoam[paraview] until bug #541012 is solved
> +
> 
> This for now :)

What about updating the use.stable.mask entry to something like "paraview is not stabilized"?