[scribus-dev] problems with 1.5.x
Craig Bradney
cbradney at scribus.info
Thu Oct 25 04:58:16 UTC 2018
What version of poppler do you have? Rerun cmake to see if it finds the correct version.
Craig
> On 25 Oct 2018, at 01:51, Gregory Pittman <gpittman at iglou.com> wrote:
>
> I'm getting a long list if issues trying to build 1.5.x:
>
> [ 80%] Building CXX object
> scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/importpdf.cpp.o
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:
> In member function ‘bool PdfPlug::convert(const QString&)’:
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:517:41:
> error: no matching function for call to ‘Array::get(int&)’
> Object orderItem = order->get(i);
> ^
> In file included from /usr/include/poppler/Object.h:300:0,
> from /usr/include/poppler/OptionalContent.h:20,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Array.h:68:11: note: candidate: Object*
> Array::get(int, Object*, int)
> Object *get(int i, Object *obj, int resursion = 0);
> ^~~
> /usr/include/poppler/Array.h:68:11: note: candidate expects 3
> arguments, 1 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:520:38:
> error: no matching function for call to ‘Array::getNF(int&)’
> Object ref = order->getNF(i);
> ^
> In file included from /usr/include/poppler/Object.h:300:0,
> from /usr/include/poppler/OptionalContent.h:20,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Array.h:69:11: note: candidate: Object*
> Array::getNF(int, Object*)
> Object *getNF(int i, Object *obj);
> ^~~~~
> /usr/include/poppler/Array.h:69:11: note: candidate expects 2
> arguments, 1 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:626:40:
> error: no matching function for call to ‘PDFDoc::getDocInfo()’
> Object info = pdfDoc->getDocInfo();
> ^
> In file included from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/slaoutput.h:39:0,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:33:
> /usr/include/poppler/PDFDoc.h:232:11: note: candidate: Object*
> PDFDoc::getDocInfo(Object*)
> Object *getDocInfo(Object *obj) { return xref->getDocInfo(obj); }
> ^~~~~~~~~~
> /usr/include/poppler/PDFDoc.h:232:11: note: candidate expects 1
> argument, 0 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:631:46:
> error: no matching function for call to ‘Dict::lookup(char*)’
> obj = infoDict->lookup((char*) "Title");
> ^
> In file included from /usr/include/poppler/Object.h:321:0,
> from /usr/include/poppler/OptionalContent.h:20,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Dict.h:79:11: note: candidate: Object*
> Dict::lookup(const char*, Object*, int)
> Object *lookup(const char *key, Object *obj, int recursion = 0);
> ^~~~~~
> /usr/include/poppler/Dict.h:79:11: note: candidate expects 3
> arguments, 1 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:636:47:
> error: no matching function for call to ‘Dict::lookup(char*)’
> obj = infoDict->lookup((char*) "Author");
> ^
> In file included from /usr/include/poppler/Object.h:321:0,
> from /usr/include/poppler/OptionalContent.h:20,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Dict.h:79:11: note: candidate: Object*
> Dict::lookup(const char*, Object*, int)
> Object *lookup(const char *key, Object *obj, int recursion = 0);
> ^~~~~~
> /usr/include/poppler/Dict.h:79:11: note: candidate expects 3
> arguments, 1 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:641:48:
> error: no matching function for call to ‘Dict::lookup(char*)’
> obj = infoDict->lookup((char*) "Subject");
> ^
> In file included from /usr/include/poppler/Object.h:321:0,
> from /usr/include/poppler/OptionalContent.h:20,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Dict.h:79:11: note: candidate: Object*
> Dict::lookup(const char*, Object*, int)
> Object *lookup(const char *key, Object *obj, int recursion = 0);
> ^~~~~~
> /usr/include/poppler/Dict.h:79:11: note: candidate expects 3
> arguments, 1 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:646:49:
> error: no matching function for call to ‘Dict::lookup(char*)’
> obj = infoDict->lookup((char*) "Keywords");
> ^
> In file included from /usr/include/poppler/Object.h:321:0,
> from /usr/include/poppler/OptionalContent.h:20,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Dict.h:79:11: note: candidate: Object*
> Dict::lookup(const char*, Object*, int)
> Object *lookup(const char *key, Object *obj, int recursion = 0);
> ^~~~~~
> /usr/include/poppler/Dict.h:79:11: note: candidate expects 3
> arguments, 1 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:772:53:
> error: no matching function for call to ‘Page::getTrans()’
> Object trans = pdfDoc->getPage(pp)->getTrans();
> ^
> In file included from /usr/include/poppler/PDFDoc.h:51:0,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/slaoutput.h:39,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:33:
> /usr/include/poppler/Page.h:203:11: note: candidate: Object*
> Page::getTrans(Object*)
> Object *getTrans(Object *obj) { return trans.fetch(xref, obj); }
> ^~~~~~~~
> /usr/include/poppler/Page.h:203:11: note: candidate expects 1
> argument, 0 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:824:55:
> error: no matching function for call to ‘XRef::getCatalog()’
> Object catDict = pdfDoc->getXRef()->getCatalog();
> ^
> In file included from /usr/include/poppler/PDFDoc.h:49:0,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/slaoutput.h:39,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:33:
> /usr/include/poppler/XRef.h:144:11: note: candidate: Object*
> XRef::getCatalog(Object*)
> Object *getCatalog(Object *obj);
> ^~~~~~~~~~
> /usr/include/poppler/XRef.h:144:11: note: candidate expects 1
> argument, 0 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:827:50:
> error: no matching function for call to ‘Object::dictLookup(const char [6])’
> Object names = catDict.dictLookup("Names");
> ^
> In file included from /usr/include/poppler/OptionalContent.h:20:0,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Object.h:341:16: note: candidate: Object*
> Object::dictLookup(const char*, Object*, int)
> inline Object *Object::dictLookup(const char *key, Object *obj, int
> recursion)
> ^~~~~~
> /usr/include/poppler/Object.h:341:16: note: candidate expects 3
> arguments, 1 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:830:52:
> error: no matching function for call to ‘Object::dictLookup(const char
> [11])’
> Object obj = names.dictLookup("JavaScript");
> ^
> In file included from /usr/include/poppler/OptionalContent.h:20:0,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Object.h:341:16: note: candidate: Object*
> Object::dictLookup(const char*, Object*, int)
> inline Object *Object::dictLookup(const char *key, Object *obj, int
> recursion)
> ^~~~~~
> /usr/include/poppler/Object.h:341:16: note: candidate expects 3
> arguments, 1 provided
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:837:48:
> error: no matching function for call to ‘Object::dictLookup(const char
> [11])’
> names = catDict.dictLookup("OpenAction");
> ^
> In file included from /usr/include/poppler/OptionalContent.h:20:0,
> from
> /home/gregp/development/Scribus15x/scribus/plugins/import/pdf/importpdf.cpp:23:
> /usr/include/poppler/Object.h:341:16: note: candidate: Object*
> Object::dictLookup(const char*, Object*, int)
> inline Object *Object::dictLookup(const char *key, Object *obj, int
> recursion)
> ^~~~~~
> /usr/include/poppler/Object.h:341:16: note: candidate expects 3
> arguments, 1 provided
> make[2]: ***
> [scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/build.make:78:
> scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/importpdf.cpp.o] Error 1
> make[1]: *** [CMakeFiles/Makefile2:1891:
> scribus/plugins/import/pdf/CMakeFiles/importpdf.dir/all] Error 2
> make: *** [Makefile:152: all] Error 2
>
> Greg
>
> _______________________________________________
> scribus-dev mailing list
> scribus-dev at lists.scribus.net
> http://lists.scribus.net/mailman/listinfo/scribus-dev
More information about the scribus-dev
mailing list