Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Error when building CGAL4.0.2 + demo + examples (64 bit version)

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Error when building CGAL4.0.2 + demo + examples (64 bit version)


Chronological Thread 
  • From: "Laurent Rineau (CGAL/GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] Error when building CGAL4.0.2 + demo + examples (64 bit version)
  • Date: Tue, 02 Oct 2012 11:55:28 +0200
  • Organization: GeometryFactory

Le mardi 02 octobre 2012 02:43:32 tang a écrit :
> Dear all,
>
> I built the CGAL4.0.2 + demo + examples under Windows 7 64 bit OS + VS2010 +
> QT4.8.3 + boost 1.47 + libQGLViewer-2.3.17 + zlib 1.2.7. I have
> successfully built almost all totally 584 projects, however, there are
> still 5 projects which can't pass:

> 1) poisson_reconstruction
> 3>BSCMAKE : error BK1510: corrupt .SBR file
> 'poisson_reconstruction.dir\Debug\poisson_reconstruction.sbr'

> 4) PS_demo_poisson_plugin
> 7>BSCMAKE : error BK1510: corrupt .SBR file
> 'PS_demo_poisson_plugin.dir\Debug\PS_demo_poisson_plugin_cgal_code.sbr'

For those two errors, I have no clue. It seems to be an internal error of
MSVC.

What if you rebuild those two projects with the anti-virus disabled?

> 2) algebraic_segments
> 5> algebraic_segments.cpp
> 5>D:\tang\mesh\CGAL\CGAL4.0.2\64bit\include\CGAL/Algebraic_kernel_d/LRU_hash
> ed_map.h(89): error C2440: 'specialization' : cannot convert from
> 'CORE::BigRat
> std::_Pair_base<_Ty1,_Ty2>::* ' to 'CORE::BigRat std::pair<_Ty1,_Ty2>::* '
> 5> with
> 5> [
> 5> _Ty1=CORE::BigRat,
> 5>
> _Ty2=std::vector<CGAL::internal::Algebraic_real_d_1&lt;CORE::BigInt,CGAL::CO
> RE_arithmetic_kernel::Rational,CGAL::Handle_policy_no_union,CGAL::internal::
> Algebraic_real_rep&lt;CORE::BigInt,CGAL::CORE_arithmetic_kernel::Rational>>>
> 5> ]
> 5> Standard conversion from pointer-to-member of base to
> pointer-to-member of derived is not applied for template arguments
>
> 3) algebraic_curves
> 6> algebraic_curves.cpp
> 6>D:\tang\mesh\CGAL\CGAL4.0.2\64bit\include\CGAL/Algebraic_kernel_d/LRU_hash
> ed_map.h(89): error C2440: 'specialization' : cannot convert from
> 'CORE::BigRat
> std::_Pair_base<_Ty1,_Ty2>::* ' to 'CORE::BigRat std::pair<_Ty1,_Ty2>::* '
> 6> with
> 6> [
> 6> _Ty1=CORE::BigRat,
> 6>
> _Ty2=std::vector<CGAL::internal::Algebraic_real_d_1&lt;CORE::BigInt,CGAL::CO
> RE_arithmetic_kernel::Rational,CGAL::Handle_policy_no_union,CGAL::internal::
> Algebraic_real_rep&lt;CORE::BigInt,CGAL::CORE_arithmetic_kernel::Rational>>>
> 6> ]
> 6> Standard conversion from pointer-to-member of base to
> pointer-to-member of derived is not applied for template arguments
>
> 5) Kinetic_Delaunay_triangulation_3
> 8> Kinetic_Delaunay_triangulation_3.cpp
> 8>D:\tang\mesh\CGAL\CGAL4.0.2\64bit\include\CGAL/Kinetic/internal/Delaunay_t
> riangulation_base_3.h(877): error C2665:
> 'CGAL::Kinetic::internal::Delaunay_3_edge_flip_event<KD,RS>::Delaunay_3_edge
> _flip_event'
> : none of the 2 overloads could convert all the argument types
>
> 8> with
> 8> [
> 8>
> KD=CGAL::Kinetic::Delaunay_triangulation_3<Traits,CGAL::Kinetic::Delaunay_tr
> iangulation_event_log_visitor_3>, 8>
> RS=CGAL::Kinetic::Exact_simulation_traits::Root_stack 8> ]

Those three errors (actually only two distinct errors) are known by the CGAL
developers for a long time. It may be be bugs in the VC10 compiler. We do not
have plans to fix those errors.

--
Laurent Rineau, PhD
R&D Engineer at GeometryFactory http://www.geometryfactory.com/
Release Manager of the CGAL Project http://www.cgal.org/




Archive powered by MHonArc 2.6.18.

Top of Page