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
