-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Andy,
I think Tommi should be able to help you better than me. My impression is that there is an incompatibility here. I would on your place simply use the SVN trunk source code of tntnet/tntdb/cxxtools ... and I'm pretty sure, it will work. Regards Emmanuel Andy Rabagliati a écrit : > Folks, > > I hope it is OK if I post here. > > I have zimlib, zimreader, zimwriter from svn, revision 295. > I am compiling from Ubuntu Karmic. > I had to install quite a few dev libraries - these are the tnt ones ? > > aptitude show libtntnet8 libtntdb-dev tntnet-runtime libtntdb1 | egrep > '^(Package|State|Version)' > Package: libtntnet8 > State: installed > Version: 1.6.3-5 > Package: libtntdb-dev > State: installed > Version: 1.0.1-4 > Package: tntnet-runtime > State: installed > Version: 1.6.3-5 > Package: libtntdb1 > State: installed > Version: 1.0.1-4 > > I start with "make clean ; ./autogen.sh; ./configure; make" > > zimlib compiles fine. > > zimreader has been coming up with this error the last > few times I tried to compile :- > > ------------------------------- > > make[2]: Entering directory `/srv/svn/zim/zimreader/src' > depbase=`echo zimcomp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > g++ -DHAVE_CONFIG_H -I. -I../include -g -O2 -MT zimcomp.o -MD -MP > -MF $depbase.Tpo -c -o zimcomp.o zimcomp.cpp &&\ > mv -f $depbase.Tpo $depbase.Po > zimcomp.ecpp: In member function ‘virtual unsigned > int<unnamed>::_component_zimcomp::operator()(tnt::HttpRequest&, > tnt::HttpReply&, tnt::QueryParams&)’: > zimcomp.ecpp:17: error: no match for ‘operator!=’ in ‘zim::Article::getUrl() > const() != pathInfo’ > /usr/local/include/zim/qunicode.h:87: note: candidates are: bool > zim::QUnicodeString::operator!=(const zim::QUnicodeString&) const > zimcomp.ecpp:20: error: no matching function for call to > ‘zim::File::getArticle(char&, std::string&)’ > /usr/local/include/zim/file.h:51: note: candidates are: zim::Article > zim::File::getArticle(zim::size_type) const > /usr/local/include/zim/file.h:52: note: zim::Article > zim::File::getArticle(char, const zim::QUnicodeString&, bool) > zimcomp.ecpp:49: error: no matching function for call to > ‘tnt::HttpReply::redirect(zim::QUnicodeString)’ > /usr/include/tnt/httpreply.h:77: note: candidates are: unsigned int > tnt::HttpReply::redirect(const std::string&) > zimcomp.ecpp:58: error: no match for ‘operator=’ in ‘title = > zim::Article::getTitle() const()’ > /usr/include/c++/4.4/bits/basic_string.h:505: note: candidates are: > std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, > _Traits, _Alloc>::operator=(const std::basic_string<_CharT, _Traits, > _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = > std::allocator<char>] > /usr/include/c++/4.4/bits/basic_string.h:513: note: > std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, > _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char, _Traits = > std::char_traits<char>, _Alloc = std::allocator<char>] > /usr/include/c++/4.4/bits/basic_string.h:524: note: > std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, > _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = > std::char_traits<char>, _Alloc = std::allocator<char>] > make[2]: *** [zimcomp.o] Error 1 > > ------------------------------- > > What am I doing wrong ? > > Cheers, Andy! > > > ------------------------------------------------------------------------ > > _______________________________________________ > dev-l mailing list > [email protected] > https://intern.openzim.org/mailman/listinfo/dev-l -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAktLovsACgkQn3IpJRpNWtN2bACfT3zEKLFh97hOP/5uHzRQELUr XYgAnjzlKubJs26mTsWY4LnNbDNMviTD =h8f+ -----END PGP SIGNATURE----- _______________________________________________ dev-l mailing list [email protected] https://intern.openzim.org/mailman/listinfo/dev-l
