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

Reply via email to