I think this is the wrong ML for this question as this is DroidReader
specific, not APV.
As for the problem: I think it's due to a newer (as in: relevant code
has changed since) version of mupdf code, which isn't reflected in
changes in DroidReader (yet).
In the very much hoped for moment that I have spare time, I'll update.
Until then, you would have to go back to an earlier version of the
muPdf code base.
-hwh
2011/6/4 yaturner <thursd...@gmail.com>:
>
> I also downloaded the project and all of the libraries as indicated.
> The NDK is installed as is the Android SDK. I have created an Ecliplse
> project called (unoriginally) DroidReader from the SVN project
> directory. I am running under Snow Leopard and using gcc-4.2.1. So
> far, so good. When I try to build the JNI libraries I can't even get
> past pdfrender.c, I get the following errors
>
>
> Build failed
> Compile thumb : pdfrender <= pdfrender.c
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 84: error: expected specifier-qualifier-list before 'fz_displaylist'
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 107: error: expected '=', ',', ';', 'asm' or '__attribute__' before
> '*' token
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 129: error: expected ')' before '*' token
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 197: error: expected ')' before '*' token
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> In function 'JNI_OnLoad':
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 335: error: 'glyphcache' undeclared (first use in this function)
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 335: error: (Each undeclared identifier is reported only once
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 335: error: for each function it appears in.)
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> In function 'JNI_OnUnload':
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 348: error: 'glyphcache' undeclared (first use in this function)
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 349: error: 'fz_glyphcache' undeclared (first use in this function)
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 349: error: expected expression before ')' token
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> In function 'Java_de_hilses_droidreader_PdfDocument_nativeOpen':
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 453: warning: assignment makes pointer from integer without a cast
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 454: warning: assignment makes pointer from integer without a cast
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 464: warning: assignment makes pointer from integer without a cast
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 465: warning: assignment makes pointer from integer without a cast
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 467: warning: assignment makes pointer from integer without a cast
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 472: warning: passing argument 2 of '(*env)->NewStringUTF' makes
> pointer from integer without a cast
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 472: note: expected 'const char *' but argument is of type 'int'
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> In function 'Java_de_hilses_droidreader_PdfDocument_nativeClose':
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 514: error: 'renderpage_t' has no member named 'list'
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> 515: error: 'renderpage_t' has no member named 'list'
> /Users/yaturner/src/workspace.DroidReader/DroidReader/jni/pdfrender.c:
> In function 'Java_de_hilses_droidreader_PdfPage_nativeOpenPage':
>
> <rest omitted for brevity>
>
> can anyone help me get started?
>