Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] CGAL build error on Solaris 10 (i386)

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] CGAL build error on Solaris 10 (i386)


Chronological Thread 
  • From: Sylvain Pion <>
  • To:
  • Subject: Re: [cgal-discuss] CGAL build error on Solaris 10 (i386)
  • Date: Sat, 14 Jun 2008 19:08:04 +0200

BERTRAND Joël a écrit :
BERTRAND Joël a écrit :
Header files may differ between the two.

I have tried to debug, but I don't speak C++ enough...



Find the compiler option that dumps the preprocessed output, and inspect it.


OK. I have found in preprocessed file :

template < class I, class TT = int, class 18 = int, class DD = int>
class Circulator_from_iterator {
public:


typedef Circulator_from_iterator<I,TT,18,DD> Self;
typedef I iterator;
typedef std::iterator_traits<iterator> Traits;

typedef typename Traits::value_type value_type;
typedef std::size_t size_type;
typedef typename Traits::difference_type difference_type;
typedef typename Traits::reference reference;
typedef typename Traits::pointer pointer;

typedef typename Traits::iterator_category Icategory;
typedef I_Circulator_from_iterator_traits<Icategory> CTraits;
typedef typename CTraits::iterator_category iterator_category;

private:
I m_begin;
I m_end;
I current;

I suppose that my problem is "class 18 = int", but I don't know how this SS is defined.

I have replaced SS by SS1 and CGAL can be built...

Can you please still investigate which file defines it?
grep for it under /usr/include, maybe, or other places.

--
Sylvain Pion
INRIA Sophia-Antipolis
Geometrica Project-Team
CGAL, http://cgal.org/



Archive powered by MHonArc 2.6.16.

Top of Page