http://bugs.openzim.org/show_bug.cgi?id=17
Summary: lzma_check is undefined in lzmastream.h Product: openZIM Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P5 Component: zimlib AssignedTo: tommi@tntnet.org ReportedBy: asaf.bartov@gmail.com CC: dev-l@openzim.org Estimated Hours: 0.0
Using latest SVN zim:
In file included from cluster.cpp:41: ../include/zim/lzmastream.h:52: error: 'lzma_check' has not been declared
I have the latest liblzma-dev from the Debian repository, and lzma_check is defined in lzma/check.h, but lzma.h does not include it. lzma/check.h does not want to be included directly (there's an #error directive to prevent it).
It seems Tommi was developing against a different (older?) version of lzma and was using an internal struct. Is this exposed differently now?