sarsim demor prblm

syedmoin at dsl.net.pk syedmoin at dsl.net.pk
Thu Jan 5 17:04:27 UTC 2006


hi,
 I am using Fedora Core 3 Linux on x86 architecture using GCC 4.1.I have
uncompressed the vsipl++ 0.95 in /tmp directory . I have successfully compiled
and installed the library. as in manual i have set the path names as well
export PKG_CONFIG_PATH = /usr/local/lib/pkgconfig/

[root at localhost sarsim]# pwd
/tmp/sourceryvsipl++-0.95/apps/sarsim

[root at localhost sarsim]# make -f GNUmakefile
g++ -g -O2 -o sarsim sarsim.o -L/usr/local/lib -lvsip
sarsim.o(.gnu.linkonce.t._ZN4vsip4impl7Fft_impINS_12const_VectorESt7complexIdES4_Li0ELi1ELj0ELNS_13alg_hint_typeE1ELb0EED2Ev[vsip::impl::Fft_imp<vsip::const_Vector,
std::complex<double>, std::complex<double>, 0, 1, 0u, (vsip::alg_hint_type)1,
false>::~Fft_imp()]+0x48): In function `vsip::impl::Fft_imp<vsip::const_Vector,
std::complex<double>, std::complex<double>, 0, 1, 0u, (vsip::alg_hint_type)1,
false>::~Fft_imp()':
/usr/local/include/vsip/impl/refcount.hpp:331: undefined reference to
`vsip::impl::Fft_core<1u, std::complex<double>, std::complex<double>,
false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN4vsip3FftINS_12const_VectorESt7complexIdES3_Lin2ELNS_21return_mechanism_typeE1ELj0ELNS_13alg_hint_typeE1EED1Ev[vsip::Fft<vsip::const_Vector,
std::complex<double>, std::complex<double>, -2, (vsip::return_mechanism_type)1,
0u, (vsip::alg_hint_type)1>::~Fft()]+0x48): In function
`vsip::Fft<vsip::const_Vector, std::complex<double>, std::complex<double>, -2,
(vsip::return_mechanism_type)1, 0u, (vsip::alg_hint_type)1>::~Fft()':
/usr/local/include/vsip/impl/refcount.hpp:331: undefined reference to
`vsip::impl::Fft_core<1u, std::complex<double>, std::complex<double>,
false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN4vsip3FftINS_12const_VectorESt7complexIdES3_Lin1ELNS_21return_mechanism_typeE1ELj0ELNS_13alg_hint_typeE1EED1Ev[vsip::Fft<vsip::const_Vector,
std::complex<double>, std::complex<double>, -1, (vsip::return_mechanism_type)1,
0u, (vsip::alg_hint_type)1>::~Fft()]+0x48): In function
`vsip::Fft<vsip::const_Vector, std::complex<double>, std::complex<double>, -1,
(vsip::return_mechanism_type)1, 0u, (vsip::alg_hint_type)1>::~Fft()':
/usr/local/include/vsip/impl/refcount.hpp:331: undefined reference to
`vsip::impl::Fft_core<1u, std::complex<double>, std::complex<double>,
false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN4vsip4impl7Fft_impINS_12const_VectorESt7complexIdES4_Li0ELin1ELj0ELNS_13alg_hint_typeE1ELb0EEC2ERKNS_6DomainILj1EEEd[vsip::impl::Fft_imp<vsip::const_Vector,
std::complex<double>, std::complex<double>, 0, -1, 0u, (vsip::alg_hint_type)1,
false>::Fft_imp(vsip::Domain<1u> const&, double)]+0xe2): In function
`vsip::impl::Fft_imp<vsip::const_Vector, std::complex<double>,
std::complex<double>, 0, -1, 0u, (vsip::alg_hint_type)1,
false>::Fft_imp(vsip::Domain<1u> const&, double)':
/usr/local/include/vsip/impl/signal-fft.hpp:335: undefined reference to
`vsip::impl::Fft_core<1u, std::complex<double>, std::complex<double>,
false>::create_plan(vsip::Domain<1u> const&, int, int, unsigned int,
std::complex<double>*, std::complex<double>*)'
sarsim.o(.gnu.linkonce.t._ZN4vsip4impl7Fft_impINS_12const_VectorESt7complexIdES4_Li0ELin1ELj0ELNS_13alg_hint_typeE1ELb0EEC2ERKNS_6DomainILj1EEEd[vsip::impl::Fft_imp<vsip::const_Vector,
std::complex<double>, std::complex<double>, 0, -1, 0u, (vsip::alg_hint_type)1,
false>::Fft_imp(vsip::Domain<1u> const&, double)]+0x141): In function
`vsip::impl::Fft_imp<vsip::const_Vector, std::complex<double>,
std::complex<double>, 0, -1, 0u, (vsip::alg_hint_type)1,
false>::Fft_imp(vsip::Domain<1u> const&, double)':
/usr/local/include/vsip/impl/refcount.hpp:331: undefined reference to
`vsip::impl::Fft_core<1u, std::complex<double>, std::complex<double>,
false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN4vsip4impl7Fft_impINS_12const_VectorESt7complexIdES4_Li0ELi1ELj0ELNS_13alg_hint_typeE1ELb0EEC2ERKNS_6DomainILj1EEEd[vsip::impl::Fft_imp<vsip::const_Vector,
std::complex<double>, std::complex<double>, 0, 1, 0u, (vsip::alg_hint_type)1,
false>::Fft_imp(vsip::Domain<1u> const&, double)]+0xe2): In function
`vsip::impl::Fft_imp<vsip::const_Vector, std::complex<double>,
std::complex<double>, 0, 1, 0u, (vsip::alg_hint_type)1,
false>::Fft_imp(vsip::Domain<1u> const&,
double)':/usr/local/include/vsip/impl/signal-fft.hpp:335: undefined reference
to `vsip::impl::Fft_core<1u, std::complex<double>, std::complex<double>,
false>::create_plan(vsip::Domain<1u> const&, int, int, unsigned int,
std::complex<double>*, std::complex<double>*)'
sarsim.o(.gnu.linkonce.t._ZN4vsip4impl7Fft_impINS_12const_VectorESt7complexIdES4_Li0ELi1ELj0ELNS_13alg_hint_typeE1ELb0EEC2ERKNS_6DomainILj1EEEd[vsip::impl::Fft_imp<vsip::const_Vector,
std::complex<double>, std::complex<double>, 0, 1, 0u, (vsip::alg_hint_type)1,
false>::Fft_imp(vsip::Domain<1u> const&, double)]+0x141): In function
`vsip::impl::Fft_imp<vsip::const_Vector, std::complex<double>,
std::complex<double>, 0, 1, 0u, (vsip::alg_hint_type)1,
false>::Fft_imp(vsip::Domain<1u> const&, double)':
/usr/local/include/vsip/impl/refcount.hpp:331: undefined reference to
`vsip::impl::Fft_core<1u, std::complex<double>, std::complex<double>,
false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN6SarSimIdED2Ev[SarSim<double>::~SarSim()]+0x241): In
function `SarSim<double>::~SarSim()':
/usr/local/include/vsip/impl/refcount.hpp:331: undefined reference to
`vsip::impl::Fft_core<1u, std::complex<double>, std::complex<double>,
false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN6SarSimIdED2Ev[SarSim<double>::~SarSim()]+0x261):/usr/local/include/vsip/impl/refcount.hpp:331:
undefined reference to `vsip::impl::Fft_core<1u, std::complex<double>,
std::complex<double>, false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN6SarSimIdED2Ev[SarSim<double>::~SarSim()]+0x281):/usr/local/include/vsip/impl/refcount.hpp:331:
undefined reference to `vsip::impl::Fft_core<1u, std::complex<double>,
std::complex<double>, false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN6SarSimIdED2Ev[SarSim<double>::~SarSim()]+0x3cf):/usr/local/include/vsip/impl/refcount.hpp:331:
undefined reference to `vsip::impl::Fft_core<1u, std::complex<double>,
std::complex<double>, false>::~Fft_core()'
sarsim.o(.gnu.linkonce.t._ZN6SarSimIdED2Ev[SarSim<double>::~SarSim()]+0x4b4):/usr/local/include/vsip/impl/refcount.hpp:331:
more undefined references to `vsip::impl::Fft_core<1u, std::complex<double>,
std::complex<double>, false>::~Fft_core()' followcollect2: ld returned 1 exit
status
make: *** [sarsim] Error 1
[root at localhost sarsim]#



can you tell me how to sort this error .To me it seems like some FFT library is
missing


Regards
Syed Moinuddin
MS comp Engineering
UET Taxila Univeristy


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the vsipl++ mailing list