Hi! On 01/06/2012 02:57 PM, Jafar Akhundov wrote:
After updating from GiNaC v.1.6.1 to v.1.6.2 the following code (which is actually taken from the tutorial) won't compile anymore.
{ symbol x, y; symtab table; table["x"] = x; table["y"] = y; parser reader(table); ex e = reader("2*x+sin(y)"); }
This is what I get : ginac1.cc:(.text+0x36c): undefined reference to `GiNaC::parser::parser(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, GiNaC::ex, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GiNaC::ex> > > const&, bool, std::map<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>, GiNaC::ex (*)(std::vector<GiNaC::ex, std::allocator<GiNaC::ex> > const&), GiNaC::PrototypeLess, std::allocator<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> const, GiNaC::ex (*)(std::vector<GiNaC::ex, std::allocator<GiNaC::ex> > const&)> > > const&)'
Anyone help or having similar issues?
No. Your example works for me. This may be an installation issue with the linker finding an old version of the library. -richy. -- Richard B. Kreckel <http://www.ginac.de/~kreckel/>