I went pass the first set of errors, but now here is another one:

For example poppler_document is a void * that is being static casted to
PDFDoc*, I don“t know what XRef* has to do with this??? is this some sort
of static analysis bug.. a static cast should not output this error, but I
am unfamiliar with Objective C tricks and tips.




Build Project: PopplerKit

Making build-headers in subprojects of framework PopplerKit...
Making build-headers for subproject bindings...
make[3]: Nothing to be done for `internal-subproject-build-headers'.
Making build-headers for subproject MissingKit...
make[3]: Nothing to be done for `internal-subproject-build-headers'.
Making build-headers for framework PopplerKit...
Making all in subprojects of framework PopplerKit...
Making all for subproject bindings...
 Compiling file poppler_splash_renderer.cpp ...
poppler_splash_renderer.cpp:56:50: error: cannot initialize a parameter of
type 'PDFDoc *' with an rvalue of type 'XRef *'

SYNCHRONIZED(SPLASH_DEV(output_dev)->startDoc(PDF_DOC(poppler_document)->getXRef()));

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
poppler_splash_renderer.cpp:29:22: note: expanded from:
#define PDF_DOC(obj) static_cast<PDFDoc*>(obj)
                     ^
./poppler.h:38:4: note: expanded from:
   x; \
   ^
/usr/include/poppler/SplashOutputDev.h:309:25: note: passing argument to
parameter 'docA' here
  void startDoc(PDFDoc *docA);
                        ^
poppler_splash_renderer.cpp:89:50: error: cannot initialize a parameter of
type 'GBool (*)(void *)' with an rvalue of type 'Catalog *'

PDF_DOC(poppler_document)->getCatalog()));

^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
poppler_splash_renderer.cpp:29:22: note: expanded from:
#define PDF_DOC(obj) static_cast<PDFDoc*>(obj)
                     ^
./poppler.h:38:4: note: expanded from:
   x; \
   ^
/usr/include/poppler/Page.h:227:15: note: passing argument to parameter
'abortCheckCbk' here
                    GBool (*abortCheckCbk)(void *data) = NULL,
                            ^
2 errors generated.
make[4]: *** [obj/bindings.obj/poppler_splash_renderer.cpp.o] Error 1
make[3]: *** [internal-subproject-all_] Error 2
make[2]: *** [bindings.all.subproject.variables] Error 2
make[1]: *** [PopplerKit.all.framework.variables] Error 2
make: *** [internal-all] Error 2
_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to