From: Peter Vanroose <peter_vanroose@ya...>  20090821 05:55:04

Hello, It seems to me that the undefined references you are reporting are not just destructors but rather all functions/methods from the vnl library: undefined reference to `double inner_product<double>(vnl_vector<double> const&, vnl_vector<double> const&)' undefined reference to `vnl_c_vector<double>::normalize(double*, unsigned int)' undefined reference to `vnl_c_vector<double>::sum(double const*, unsigned int)' undefined reference to `vnl_cholesky::lower_triangle() const' undefined reference to `vnl_cholesky::solve(vnl_vector<double> const&) const' undefined reference to `vnl_cholesky::vnl_cholesky(vnl_matrix<double> const&, vnl_cholesky::Operation)' undefined reference to `vnl_matrix<double>::get_column(unsigned int) const' undefined reference to `vnl_matrix<double>::operator=(vnl_matrix<double> const&)' undefined reference to `vnl_matrix<double>::transpose() const' undefined reference to `vnl_matrix<double>::vnl_matrix(unsigned int, unsigned int)' undefined reference to `vnl_matrix<double>::~vnl_matrix()' undefined reference to `vnl_svd<double>::vnl_svd(vnl_matrix<double> const&, double)' undefined reference to `vnl_vector<double>::operator() const' undefined reference to `vnl_vector<double>::operator/=(double)' undefined reference to `vnl_vector<double>::operator=(vnl_vector<double> const&)' undefined reference to `vnl_vector<double>::update(vnl_vector<double> const&, unsigned int)' undefined reference to `vnl_vector<double>::vnl_vector(unsigned int)' undefined reference to `vnl_vector<double>::vnl_vector(unsigned int, double const&)' undefined reference to `vnl_vector<double>::vnl_vector(vnl_matrix<double> const&, vnl_vector<double> const&, vnl_tag_mul)' undefined reference to `vnl_vector<double>::vnl_vector(vnl_vector<double> const&)' undefined reference to `vnl_vector<double>::vnl_vector(vnl_vector<double> const&, double, vnl_tag_sub)' There's certainly not been a design shift which would explain this error. What I could think of, is either that your application doesn't link to the vnl library, or that the two were compiled with incompatible compilers (i.e., using different name mangling).  Peter.  __________________________________________________________ Ta semester!  sök efter resor hos Kelkoo. Jämför pris på flygbiljetter och hotellrum här: http://www.kelkoo.se/c169901resorbiljetter.html?partnerId=96914052 