make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/src' Making all in include make[2]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include' Making all in algebraic make[3]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic' Making all in comparison make[4]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic/comparison' Making all in auto make[5]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic/comparison/auto' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic/comparison/auto' make[5]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic/comparison' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic/comparison' make[4]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic/comparison' make[4]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic' make[3]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/algebraic' Making all in sturm make[3]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/sturm' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/sturm' Making all in bezier make[3]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/bezier' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/bezier' Making all in weierstrass make[3]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/weierstrass' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include/weierstrass' make[3]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include' make[2]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/include' Making all in test make[2]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/test' Makefile:437: .depend: No such file or directory ../../bin/s++ -M A03algebraic1.cc -o A03algebraic1.d g++ -O3 -I../../include -MM -o A03algebraic1.d A03algebraic1.cc ../../bin/s++ -M A03algebraic2.cc -o A03algebraic2.d g++ -O3 -I../../include -MM -o A03algebraic2.d A03algebraic2.cc ../../bin/s++ -M A03algebraic3.cc -o A03algebraic3.d g++ -O3 -I../../include -MM -o A03algebraic3.d A03algebraic3.cc ../../bin/s++ -M A03algebraic4.cc -o A03algebraic4.d g++ -O3 -I../../include -MM -o A03algebraic4.d A03algebraic4.cc ../../bin/s++ -M AlgebraicZZ.cc -o AlgebraicZZ.d g++ -O3 -I../../include -MM -o AlgebraicZZ.d AlgebraicZZ.cc ../../bin/s++ -M IslBzBdgSturm.cc -o IslBzBdgSturm.d g++ -O3 -I../../include -MM -o IslBzBdgSturm.d IslBzBdgSturm.cc ../../bin/s++ -M S02upab.cc -o S02upab.d g++ -O3 -I../../include -MM -o S02upab.d S02upab.cc ../../bin/s++ -M SlvBzZZ.cc -o SlvBzZZ.d g++ -O3 -I../../include -MM -o SlvBzZZ.d SlvBzZZ.cc ../../bin/s++ -M SlvBzdbl.cc -o SlvBzdbl.d g++ -O3 -I../../include -MM -o SlvBzdbl.d SlvBzdbl.cc ../../bin/s++ -M SlvInterval.cc -o SlvInterval.d g++ -O3 -I../../include -MM -o SlvInterval.d SlvInterval.cc ../../bin/s++ -M SlvSturm.cc -o SlvSturm.d g++ -O3 -I../../include -MM -o SlvSturm.d SlvSturm.cc ../../bin/s++ -M SturmMem.cc -o SturmMem.d g++ -O3 -I../../include -MM -o SturmMem.d SturmMem.cc ../../bin/s++ -M realroot.cc -o realroot.d g++ -O3 -I../../include -MM -o realroot.d realroot.cc ../../bin/s++ -M univariate.cc -o univariate.d g++ -O3 -I../../include -MM -o univariate.d univariate.cc if [ -f .depend ]; then rm .depend; fi; touch .depend for i in A03algebraic1.d A03algebraic2.d A03algebraic3.d A03algebraic4.d AlgebraicZZ.d IslBzBdgSturm.d S02upab.d SlvBzZZ.d SlvBzdbl.d SlvInterval.d SlvSturm.d SturmMem.d realroot.d univariate.d; do cat $i >> .depend; done; make[2]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/test' make[2]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/test' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/test' Making all in bin make[2]: Entering directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/bin' if g++ -DHAVE_CONFIG_H -I. -I../../include -O2 -mtune=i686 -march=i586 -MT solve_ab.o -MD -MP -MF ".deps/solve_ab.Tpo" -c -o solve_ab.o solve_ab.cc; \ then mv -f ".deps/solve_ab.Tpo" ".deps/solve_ab.Po"; else rm -f ".deps/solve_ab.Tpo"; exit 1; fi /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -mtune=i686 -march=i586 -L/usr/local/lib/ -L../../lib -lsynaps -o solve_ab solve_ab.o -lgmp -lgmpxx mkdir .libs g++ -O2 -mtune=i686 -march=i586 -o solve_ab solve_ab.o -L/usr/local/lib/ -L/home/easuter/software/src/synaps/synaps-2.5.1_svn/lib -lsynaps /usr/lib/libgmpxx.so /usr/lib/libgmp.so /usr/lib/libstdc++.so -L/usr/i486-slackware-linux/bin -L/usr/i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../../../i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../.. solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x1b): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `DOSORT' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x31): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `DOLOG' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x3b): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `DOWARN' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x46): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `prec_out' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x51): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `outstr' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x5c): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `prec_in' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x68): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `logstr' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x72): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `goal' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x9e): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `prec_in' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0xa9): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `mp_set_prec' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0xd9): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `allocate_poly' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x160): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `validate_poly' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x16b): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `set_poly' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x170): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `allocate_data' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x175): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `mpsolve' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x17a): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `copy_roots' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x1e5): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `n' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x241): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `n' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x250): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `mroot' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveI10__gmp_exprIA1_12__mpf_structS3_ENS_7UPolDseIS1_IA1_12__mpz_structS7_ENS_4upol3repIS8_EEEEEEvRNS_3SeqIT_St6vectorISE_SaISE_EEEERKT0_iiPc+0x352): In function `void SYNAPS::run_mpsolve<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > >(SYNAPS::Seq<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::vector<__gmp_expr<__mpf_struct [1], __mpf_struct [1]>, std::allocator<__gmp_expr<__mpf_struct [1], __mpf_struct [1]> > > >&, SYNAPS::UPolDse<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > > const&, int, int, char*)': : undefined reference to `n' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x1b): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `DOWARN' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x31): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `DOLOG' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x42): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `prec_out' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x47): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `outstr' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x52): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `DOSORT' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x58): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `prec_in' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x5d): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `logstr' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x6e): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `goal' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x9f): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `prec_in' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0xaa): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `mp_set_prec' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0xde): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `allocate_poly' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x2f1): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `validate_poly' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x2fc): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `set_poly' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x301): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `allocate_data' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x306): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `mpsolve' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x30b): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `copy_roots' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x356): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `n' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x39c): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `n' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x3b4): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `mroot' solve_ab.o(.gnu.linkonce.t._ZN6SYNAPS11run_mpsolveIdNS_7UPolDseI10__gmp_exprIA1_12__mpq_structS4_ENS_4upol3repIS5_EEEEEEvRNS_3SeqIT_St6vectorISB_SaISB_EEEERKT0_iiPc+0x50b): In function `void SYNAPS::run_mpsolve, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >(SYNAPS::Seq > >&, SYNAPS::UPolDse<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, SYNAPS::upol::rep<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > const&, int, int, char*)': : undefined reference to `n' collect2: ld returned 1 exit status make[2]: *** [solve_ab] Error 1 make[2]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve/bin' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/easuter/software/src/synaps/synaps-2.5.1_svn/usolve' make: *** [all-recursive] Error 1