hello,
after experiencing major difficulties trying to compile the zim generation tools on ubuntu 8.04 i now tried to do so on a 10.04.2 x86_64 system, considerably more successful. but i'm still running into compile errors with zimwriter.
so far i installed repectively compiled & installed postgres, cxxtools, tntdb (./configure --without-mysql --without-sqlite) and zimlib. after these i tried to proceed with tntwriter on which make quit with the following errors:
libtool: link: g++ -g -O2 -o .libs/zimwriterdb dbsource.o filesource.o zimwriterdb.o -lcxxtools -lzim -ltntdb ../src/.libs/libzimwriter.so dbsource.o:(.rodata._ZTVN3zim6writer8DbSourceE[vtable for zim::writer::DbSource]+0x40): undefined reference to `zim::writer::ArticleSource::getCategory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' dbsource.o:(.rodata._ZTVN3zim6writer9DbArticleE[vtable for zim::writer::DbArticle]+0x60): undefined reference to `zim::writer::Article::getNextCategory() const' filesource.o:(.rodata._ZTVN3zim6writer10FileSourceE[vtable for zim::writer::FileSource]+0x40): undefined reference to `zim::writer::ArticleSource::getCategory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' filesource.o:(.rodata._ZTVN3zim6writer11FileArticleE[vtable for zim::writer::FileArticle]+0x60): undefined reference to `zim::writer::Article::getNextCategory() const' collect2: ld returned 1 exit status make[2]: *** [zimwriterdb] Error 1 make[2]: Leaving directory `/home/jan/zim/zimwriter/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/jan/zim/zimwriter/src' make: *** [all-recursive] Error 1
tool versions on the system are as following:
GNU Make 3.81 autoconf (GNU Autoconf) 2.65 automake (GNU automake) 1.11.1 ltmain.sh (GNU libtool) 2.2.6b
i would really appreciate, if somebody could help me out with this.
thanks & best: jan.
-- jan böhme. c/o di marcello, via cesare baronio 38, 00179 roma, italia fon +39 06 78343720 mobil +39 327 1054199
I confirm the issue. I get exactly the same by me.
Emmanuel
On Fri, 4 Mar 2011 14:58:30 +0100, Jan Böhme jan@idea-sketch.com wrote:
hello,
after experiencing major difficulties trying to compile the zim generation tools on ubuntu 8.04 i now tried to do so on a 10.04.2 x86_64 system, considerably more successful. but i'm still running into compile errors with zimwriter.
so far i installed repectively compiled & installed postgres, cxxtools, tntdb (./configure --without-mysql --without-sqlite) and zimlib. after these i tried to proceed with tntwriter on which make quit with the following errors:
libtool: link: g++ -g -O2 -o .libs/zimwriterdb dbsource.o filesource.o zimwriterdb.o -lcxxtools -lzim -ltntdb ../src/.libs/libzimwriter.so dbsource.o:(.rodata._ZTVN3zim6writer8DbSourceE[vtable for zim::writer::DbSource]+0x40): undefined reference to `zim::writer::ArticleSource::getCategory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' dbsource.o:(.rodata._ZTVN3zim6writer9DbArticleE[vtable for zim::writer::DbArticle]+0x60): undefined reference to `zim::writer::Article::getNextCategory() const' filesource.o:(.rodata._ZTVN3zim6writer10FileSourceE[vtable for zim::writer::FileSource]+0x40): undefined reference to `zim::writer::ArticleSource::getCategory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' filesource.o:(.rodata._ZTVN3zim6writer11FileArticleE[vtable for zim::writer::FileArticle]+0x60): undefined reference to `zim::writer::Article::getNextCategory() const' collect2: ld returned 1 exit status make[2]: *** [zimwriterdb] Error 1 make[2]: Leaving directory `/home/jan/zim/zimwriter/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/jan/zim/zimwriter/src' make: *** [all-recursive] Error 1
tool versions on the system are as following:
GNU Make 3.81 autoconf (GNU Autoconf) 2.65 automake (GNU automake) 1.11.1 ltmain.sh (GNU libtool) 2.2.6b
i would really appreciate, if somebody could help me out with this.
thanks & best: jan.
-- jan böhme. c/o di marcello, via cesare baronio 38, 00179 roma, italia fon +39 06 78343720 mobil +39 327 1054199
dev-l mailing list dev-l@openzim.org https://intern.openzim.org/mailman/listinfo/dev-l