Subject: CGAL users discussion list
List archive
- From: Martin Baeker <>
- To:
- Subject: Re: [cgal-discuss] error in install cgal on linux
- Date: Fri, 15 Jan 2010 13:44:48 +0100 (CET)
- Organization: Institut fuer Werkstoffe TU Braunschweig
Hi,
you need to use make/cmake.
Here is a rough way to do it (in 3.5):
copy the script
scripts/cgal_create_cmake_script
to your working directory
execute the following command, replacing the path with whatever is right for
you.
cmake -DCGAL_DIR=$HOME/CGAL-3.5 .
Then type make
and you will build the executable.
Simple g++ cannot work because you need to link to the libraries.
Hope this helps,
Martin.
>
> hi all,
> I install cgal on linux by instructions in manual cgal ,but I don't run a
> simple program by cgal ,I am beginner programmer in linux , when I type
> vector_convex_hull_2.cpp in run command ,and follow message is occur:
> g++ vector_convex_hull_2.cpp
> ///////////////////////////////////////////////////////////////////////////////////////////////////////////
> /tmp/ccj5HHJg.o: In function
> `CGAL::Interval_nt<false>::Test_runtime_rounding_mo
> des::Test_runtime_rounding_modes()':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL11Interval_ntILb0EE27Test_runtime_roundi
> ng_modesC1Ev[CGAL::Interval_nt<false>::Test_runtime_rounding_modes::Test_runtime
> _rounding_modes()]+0x95): undefined reference to `CGAL::assertion_fail(char
> cons
> t*, char const*, int, char const*)'
> vector_convex_hull_2.cpp:(.text._ZN4CGAL11Interval_ntILb0EE27Test_runtime_roundi
> ng_modesC1Ev[CGAL::Interval_nt<false>::Test_runtime_rounding_modes::Test_runtime
> _rounding_modes()]+0x118): undefined reference to `CGAL::assertion_fail(char
> con
> st*, char const*, int, char const*)'
> /tmp/ccj5HHJg.o: In function
> `CGAL::Interval_nt<true>::Test_runtime_rounding_mod
> es::Test_runtime_rounding_modes()':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL11Interval_ntILb1EE27Test_runtime_roundi
> ng_modesC1Ev[CGAL::Interval_nt<true>::Test_runtime_rounding_modes::Test_runtime_
> rounding_modes()]+0x95): undefined reference to `CGAL::assertion_fail(char
> const
> *, char const*, int, char const*)'
> vector_convex_hull_2.cpp:(.text._ZN4CGAL11Interval_ntILb1EE27Test_runtime_roundi
> ng_modesC1Ev[CGAL::Interval_nt<true>::Test_runtime_rounding_modes::Test_runtime_
> rounding_modes()]+0x118): undefined reference to `CGAL::assertion_fail(char
> cons
> t*, char const*, int, char const*)'
> /tmp/ccj5HHJg.o: In function `CGAL::Interval_nt<false>::Interval_nt(double,
> doub
> le)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL11Interval_ntILb0EEC1Edd[CGAL::Interval_
> nt<false>::Interval_nt(double, double)]+0x74): undefined reference to
> `CGAL::ass
> ertion_fail(char const*, char const*, int, char const*)'
> /tmp/ccj5HHJg.o:vector_convex_hull_2.cpp:(.text._ZN4CGAL11get_certainINS_4SignEE
> ET_NS_9UncertainIS2_EE[CGAL::Sign
> CGAL::get_certain<CGAL::Sign>(CGAL::Uncertain<
> CGAL::Sign>)]+0x4a): more undefined references to `CGAL::assertion_fail(char
> con
> st*, char const*, int, char const*)' follow
> /tmp/ccj5HHJg.o: In function
> `CGAL::Uncertain<CGAL::Sign>::Uncertain(CGAL::Sign,
> CGAL::Sign)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL9UncertainINS_4SignEEC1ES1_S1_[CGAL::Unc
> ertain<CGAL::Sign>::Uncertain(CGAL::Sign, CGAL::Sign)]+0x54): undefined
> referenc
> e to `CGAL::precondition_fail(char const*, char const*, int, char const*)'
> /tmp/ccj5HHJg.o: In function `CGAL::Uncertain<bool>::Uncertain(bool, bool)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL9UncertainIbEC1Ebb[CGAL::Uncertain<bool>
> ::Uncertain(bool, bool)]+0x64): undefined reference to
> `CGAL::precondition_fail(
> char const*, char const*, int, char const*)'
> /tmp/ccj5HHJg.o: In function `CGAL::Handle::Handle(CGAL::Handle const&)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL6HandleC2ERKS0_[CGAL::Handle::Handle(CGA
> L::Handle const&)]+0x42): undefined reference to
> `CGAL::precondition_fail(char c
> onst*, char const*, int, char const*)'
> /tmp/ccj5HHJg.o: In function `CGAL::Gmpq_rep::Gmpq_rep()':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL8Gmpq_repC1Ev[CGAL::Gmpq_rep::Gmpq_rep()
> ]+0xd): undefined reference to `__gmpq_init'
> /tmp/ccj5HHJg.o: In function `CGAL::Gmpq_rep::~Gmpq_rep()':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL8Gmpq_repD1Ev[CGAL::Gmpq_rep::~Gmpq_rep(
> )]+0xd): undefined reference to `__gmpq_clear'
> /tmp/ccj5HHJg.o: In function `CGAL::Gmpq::Gmpq(double)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL4GmpqC1Ed[CGAL::Gmpq::Gmpq(double)]+0x66
> ): undefined reference to `CGAL::assertion_fail(char const*, char const*,
> int, c
> har const*)'
> vector_convex_hull_2.cpp:(.text._ZN4CGAL4GmpqC1Ed[CGAL::Gmpq::Gmpq(double)]+0x86
> ): undefined reference to `__gmpq_set_d'
> /tmp/ccj5HHJg.o: In function `CGAL::Gmpq::operator-=(CGAL::Gmpq const&)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL4GmpqmIERKS0_[CGAL::Gmpq::operator-=(CGA
> L::Gmpq const&)]+0x44): undefined reference to `__gmpq_sub'
> /tmp/ccj5HHJg.o: In function `CGAL::Gmpq::operator*=(CGAL::Gmpq const&)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL4GmpqmLERKS0_[CGAL::Gmpq::operator*=(CGA
> L::Gmpq const&)]+0x44): undefined reference to `__gmpq_mul'
> /tmp/ccj5HHJg.o: In function `CGAL::operator<(CGAL::Gmpq const&, CGAL::Gmpq
> cons
> t&)':
> vector_convex_hull_2.cpp:(.text._ZN4CGALltERKNS_4GmpqES2_[CGAL::operator<(CGAL::
> Gmpq const&, CGAL::Gmpq const&)]+0x27): undefined reference to `__gmpq_cmp'
> /tmp/ccj5HHJg.o: In function `CGAL::operator==(CGAL::Gmpq const&, CGAL::Gmpq
> con
> st&)':
> vector_convex_hull_2.cpp:(.text._ZN4CGALeqERKNS_4GmpqES2_[CGAL::operator==(CGAL:
> :Gmpq const&, CGAL::Gmpq const&)]+0x27): undefined reference to
> `__gmpq_equal'
> /tmp/ccj5HHJg.o: In function
> `CGAL::Tee_for_output_iterator<std::back_insert_ite
> rator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<dou
> ble> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartes
> ian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesia
> n<double> > > >
> CGAL::ch__ref_graham_andrew_scan<__gnu_cxx::__normal_iterator<CG
> AL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::vect
> or<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::
> allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>
> > >
> > > >,
> CGAL::Tee_for_output_iterator<std::back_insert_iterator<std::vector<CGAL
> ::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::allocat
> or<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > >
> > >,
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > >,
> CGAL:
> :Filtered_kernel<CGAL::Simple_cartesian<double> >
> >(__gnu_cxx::__normal_iterator
> <CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::v
> ector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >, st
> d::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>
> > > > > >,
> > __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL
> ::Simple_cartesian<double> > >*,
> std::vector<CGAL::Point_2<CGAL::Filtered_kernel
> <CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered
> _kernel<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Tee_for_output_iterator<
> std::back_insert_iterator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::
> Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel
> <CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel<C
> GAL::Simple_cartesian<double> > > >&,
> CGAL::Filtered_kernel<CGAL::Simple_cartesi
> an<double> > const&)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL26ch__ref_graham_andrew_scanIN9__gnu_cxx
> 17__normal_iteratorIPNS_7Point_2INS_15Filtered_kernelINS_16Simple_cartesianIdEEE
> EEESt6vectorIS8_SaIS8_EEEENS_23Tee_for_output_iteratorISt20back_insert_iteratorI
> SC_ES8_EES7_EET0_T_SJ_RSI_RKT1_[CGAL::Tee_for_output_iterator<std::back_insert_i
> terator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<d
> ouble> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cart
> esian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartes
> ian<double> > > >
> CGAL::ch__ref_graham_andrew_scan<__gnu_cxx::__normal_iterator<
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::ve
> ctor<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std
> ::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>
> >
> > > > >,
> CGAL::Tee_for_output_iterator<std::back_insert_iterator<std::vector<CG
> AL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::alloc
> ator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >
> > >
> >, CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > >,
> CGA
> L::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >(__gnu_cxx::__normal_iterat
> or<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std:
> :vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double
> > > > > > >,
> > __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CG
> AL::Simple_cartesian<double> > >*,
> std::vector<CGAL::Point_2<CGAL::Filtered_kern
> el<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filter
> ed_kernel<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Tee_for_output_iterato
> r<std::back_insert_iterator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL
> ::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kern
> el<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel
> <CGAL::Simple_cartesian<double> > > >&,
> CGAL::Filtered_kernel<CGAL::Simple_carte
> sian<double> > const&)]+0xbf): undefined reference to
> `CGAL::precondition_fail(c
> har const*, char const*, int, char const*)'
> vector_convex_hull_2.cpp:(.text._ZN4CGAL26ch__ref_graham_andrew_scanIN9__gnu_cxx
> 17__normal_iteratorIPNS_7Point_2INS_15Filtered_kernelINS_16Simple_cartesianIdEEE
> EEESt6vectorIS8_SaIS8_EEEENS_23Tee_for_output_iteratorISt20back_insert_iteratorI
> SC_ES8_EES7_EET0_T_SJ_RSI_RKT1_[CGAL::Tee_for_output_iterator<std::back_insert_i
> terator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<d
> ouble> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cart
> esian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartes
> ian<double> > > >
> CGAL::ch__ref_graham_andrew_scan<__gnu_cxx::__normal_iterator<
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::ve
> ctor<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std
> ::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>
> >
> > > > >,
> CGAL::Tee_for_output_iterator<std::back_insert_iterator<std::vector<CG
> AL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::alloc
> ator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >
> > >
> >, CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > >,
> CGA
> L::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >(__gnu_cxx::__normal_iterat
> or<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std:
> :vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double
> > > > > > >,
> > __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CG
> AL::Simple_cartesian<double> > >*,
> std::vector<CGAL::Point_2<CGAL::Filtered_kern
> el<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filter
> ed_kernel<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Tee_for_output_iterato
> r<std::back_insert_iterator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL
> ::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kern
> el<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel
> <CGAL::Simple_cartesian<double> > > >&,
> CGAL::Filtered_kernel<CGAL::Simple_carte
> sian<double> > const&)]+0x11c): undefined reference to
> `CGAL::precondition_fail(
> char const*, char const*, int, char const*)'
> vector_convex_hull_2.cpp:(.text._ZN4CGAL26ch__ref_graham_andrew_scanIN9__gnu_cxx
> 17__normal_iteratorIPNS_7Point_2INS_15Filtered_kernelINS_16Simple_cartesianIdEEE
> EEESt6vectorIS8_SaIS8_EEEENS_23Tee_for_output_iteratorISt20back_insert_iteratorI
> SC_ES8_EES7_EET0_T_SJ_RSI_RKT1_[CGAL::Tee_for_output_iterator<std::back_insert_i
> terator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<d
> ouble> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cart
> esian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartes
> ian<double> > > >
> CGAL::ch__ref_graham_andrew_scan<__gnu_cxx::__normal_iterator<
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::ve
> ctor<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std
> ::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>
> >
> > > > >,
> CGAL::Tee_for_output_iterator<std::back_insert_iterator<std::vector<CG
> AL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::alloc
> ator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >
> > >
> >, CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > >,
> CGA
> L::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >(__gnu_cxx::__normal_iterat
> or<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std:
> :vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double
> > > > > > >,
> > __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CG
> AL::Simple_cartesian<double> > >*,
> std::vector<CGAL::Point_2<CGAL::Filtered_kern
> el<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filter
> ed_kernel<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Tee_for_output_iterato
> r<std::back_insert_iterator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL
> ::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kern
> el<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel
> <CGAL::Simple_cartesian<double> > > >&,
> CGAL::Filtered_kernel<CGAL::Simple_carte
> sian<double> > const&)]+0x18b): undefined reference to
> `CGAL::precondition_fail(
> char const*, char const*, int, char const*)'
> vector_convex_hull_2.cpp:(.text._ZN4CGAL26ch__ref_graham_andrew_scanIN9__gnu_cxx
> 17__normal_iteratorIPNS_7Point_2INS_15Filtered_kernelINS_16Simple_cartesianIdEEE
> EEESt6vectorIS8_SaIS8_EEEENS_23Tee_for_output_iteratorISt20back_insert_iteratorI
> SC_ES8_EES7_EET0_T_SJ_RSI_RKT1_[CGAL::Tee_for_output_iterator<std::back_insert_i
> terator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<d
> ouble> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cart
> esian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartes
> ian<double> > > >
> CGAL::ch__ref_graham_andrew_scan<__gnu_cxx::__normal_iterator<
> CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::ve
> ctor<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std
> ::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>
> >
> > > > >,
> CGAL::Tee_for_output_iterator<std::back_insert_iterator<std::vector<CG
> AL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::alloc
> ator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >
> > >
> >, CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > >,
> CGA
> L::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >(__gnu_cxx::__normal_iterat
> or<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std:
> :vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double
> > > > > > >,
> > __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CG
> AL::Simple_cartesian<double> > >*,
> std::vector<CGAL::Point_2<CGAL::Filtered_kern
> el<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filter
> ed_kernel<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Tee_for_output_iterato
> r<std::back_insert_iterator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL
> ::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kern
> el<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Point_2<CGAL::Filtered_kernel
> <CGAL::Simple_cartesian<double> > > >&,
> CGAL::Filtered_kernel<CGAL::Simple_carte
> sian<double> > const&)]+0x374): undefined reference to
> `CGAL::assertion_fail(cha
> r const*, char const*, int, char const*)'
> /tmp/ccj5HHJg.o: In function
> `std::back_insert_iterator<std::vector<CGAL::Point_
> 2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL:
> :Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > > > >
> CGAL::ch
> _akl_toussaint<__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::Filtered_kernel<
> CGAL::Simple_cartesian<double> > >*,
> std::vector<CGAL::Point_2<CGAL::Filtered_ke
> rnel<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filt
> ered_kernel<CGAL::Simple_cartesian<double> > > > > >,
> std::back_insert_iterator<
> std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>
> >
> >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<do
> uble> > > > > >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >(__gnu_
> cxx::__normal_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesia
> n<double> > >*,
> std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_car
> tesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Sim
> ple_cartesian<double> > > > > >,
> __gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL
> ::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::vector<CGAL::Point_2
> <CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::
> Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > > > >,
> std::bac
> k_insert_iterator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_c
> artesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::S
> imple_cartesian<double> > > > > >,
> CGAL::Filtered_kernel<CGAL::Simple_cartesian<
> double> > const&)':
> vector_convex_hull_2.cpp:(.text._ZN4CGAL16ch_akl_toussaintIN9__gnu_cxx17__normal
> _iteratorIPNS_7Point_2INS_15Filtered_kernelINS_16Simple_cartesianIdEEEEEESt6vect
> orIS8_SaIS8_EEEESt20back_insert_iteratorISC_ES7_EET0_T_SH_SG_RKT1_[std::back_ins
>
> ert_iterator<std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartes
>
> ian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple
> _cartesian<double> > > > > >
> CGAL::ch_akl_toussaint<__gnu_cxx::__normal_iterator
> <CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::v
> ector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> >
> >, st
> d::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>
>
> > > > > >,
> std::back_insert_iterator<std::vector<CGAL::Point_2<CGAL::Filtered_ke
> rnel<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filt
> ered_kernel<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Filtered_kernel<CGAL ::Simple_cartesian<double> >
> >(__gnu_cxx::__normal_iterator<CGAL::Point_2<CGAL::
> Filtered_kernel<CGAL::Simple_cartesian<double> > >*,
> std::vector<CGAL::Point_2<C
> GAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::Po
> int_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > > > >,
> __gnu_cxx:
> :__normal_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<do
>
> uble> > >*,
> std::vector<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesi
> an<double> > >,
> std::allocator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_
> cartesian<double> > > > > >,
> std::back_insert_iterator<std::vector<CGAL::Point_2
> <CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > >,
> std::allocator<CGAL::
> Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double> > > > > >,
> CGAL::Fi ltered_kernel<CGAL::Simple_cartesian<double> >
> const&)]+0xb25): undefined refere nce to `CGAL::postcondition_fail(char
> const*, char const*, int, char const*)'
> collect2: ld returned 1 exit status
> /////////////////////////////////////////////////////////////////////////////////////////////////////////////
> please help me ,may do not install cgal completely or no? thank and best
> regard.
>
> --
> View this message in context:
> http://n4.nabble.com/error-in-install-cgal-on-linux-tp1014785p1014785.html
> Sent from the cgal-discuss mailing list archive at Nabble.com.
>
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://lists-sop.inria.fr/wws/info/cgal-discuss
>
Priv.-Doz. Dr. Martin Bäker
Institut für Werkstoffe
Technische Universität Braunschweig
Langer Kamp 8
38106 Braunschweig
Germany
Tel.: 00-49-531-391-3073
Fax 00-49-531-391-3058
<>
- [cgal-discuss] error in install cgal on linux, mahdavi, 01/15/2010
- Re: [cgal-discuss] error in install cgal on linux, Sylvain Pion, 01/15/2010
- Re: [cgal-discuss] error in install cgal on linux, mahdavi, 01/15/2010
- Re: [cgal-discuss] error in install cgal on linux, Martin Baeker, 01/15/2010
- Re: [cgal-discuss] error in install cgal on linux, mahdavi, 01/15/2010
- Re: [cgal-discuss] error in install cgal on linux, Daniel Duque, 01/15/2010
- Re: [cgal-discuss] error in install cgal on linux, mahdavi, 01/16/2010
- Re: [cgal-discuss] error in install cgal on linux, Daniel Duque, 01/15/2010
- Re: [cgal-discuss] error in install cgal on linux, mahdavi, 01/15/2010
- Re: [cgal-discuss] error in install cgal on linux, Sylvain Pion, 01/15/2010
Archive powered by MHonArc 2.6.16.