Package Details: boomaga 3.0.0-1

Git Clone URL: https://aur.archlinux.org/boomaga.git (read-only, click to copy)
Package Base: boomaga
Description: Virtual printer for viewing a document before printing it out using the physical printer
Upstream URL: https://www.boomaga.org/
Licenses: GPL2, LGPL2.1
Submitter: mrbit
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 19
Popularity: 0.001052
First Submitted: 2013-02-06 22:15 (UTC)
Last Updated: 2023-12-23 23:02 (UTC)

Required by (0)

Sources (1)

Latest Comments

1 2 3 Next › Last »

sethkush commented on 2023-12-19 21:53 (UTC)

This works fine on aarch64. Could you add it to the arch array?

patrick96 commented on 2018-05-06 11:29 (UTC) (edited on 2018-05-06 11:30 (UTC) by patrick96)

The new PKGBUILD doesn't work at all. I have fixed it and uploaded it as a gist [1]. I have fixed the following things:

  • Removed the second md5sums array

  • Removed the patch file (the patch doesn't apply anymore with the newest version)

And I also did some refactoring:

  • Removed the prepare function (only applied the patch file)

  • Removed unnecessary variables (name, _name)

  • Changed the URL to the github URL

  • Reformat

  • and fixed shellcheck warnings

The PKGBUILD works fine for me, use at your own risk though.

[1] https://gist.github.com/patrick96/8003335b6fd9ee4939b2cca0aae299ee

artemklevtsov commented on 2017-11-05 09:36 (UTC)

Now build successful. But I see only blank page with any PDF documents.

mrbit commented on 2017-11-04 16:59 (UTC)

Hi artemklevtsov, please test with updete ebuild

artemklevtsov commented on 2017-11-04 11:53 (UTC)

Can't build the latest version. Log below: -- The C compiler identification is GNU 7.2.0 -- The CXX compiler identification is GNU 7.2.0 -- Check for working C compiler: /usr/lib/ccache/bin/cc -- Check for working C compiler: /usr/lib/ccache/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/sbin/pkg-config (found version "0.29.2") -- ***************************************************** -- * boomaga ver. 0.8.0 -- * -- * Using Qt5, for building with Qt4 use -DUSE_QT4=Yes option. -- * -- * You can change the following directories using cmake options like: -- * -DCUPS_PPD_DIR=your_path -- * -- * CUPS_BACKEND_DIR = /usr/lib/cups/backend -- * CUPS_FILTER_DIR = /usr/lib/cups/filter -- * CUPS_PPD_DIR = /usr/share/ppd/boomaga -- * DBUS_MACINE_ID_DIR = /var/lib/dbus -- * DBUS_SERVICE_DIR = /usr/share/dbus-1/services -- * -- * You can change the following options using cmake options: -- * INSTANCE_NAME = boomaga -- * CUPS_BACKEND_URI = boomaga:/ -- * CUPS_BACKEND_INFO = Boomaga -- * CUPS_BACKEND_MODEL = Boomaga printer -- * CUPS_BACKEND_DESCRIPTION = Virtual boomaga printer -- * CUPS_BACKEND_MANUFACTURER = Generic -- * -- * For building tests use -DBUILD_TESTS=Yes option. -- * -- ***************************************************** -- Configuring done -- Generating done -- Build files have been written to: /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build Scanning dependencies of target cupsbackend Scanning dependencies of target boomagabackend [ 1%] Generating moc_pdfmergeripc.cpp [ 1%] Generating kernel/moc_project.cpp [ 2%] Generating qrc_translatorsinfo.cpp [ 3%] Building CXX object cups/backend/CMakeFiles/cupsbackend.dir/main.cpp.o [ 4%] Generating kernel/moc_projectpage.cpp [ 5%] Building CXX object cups/CMakeFiles/boomagabackend.dir/main.cpp.o [ 6%] Linking CXX executable boomaga Scanning dependencies of target boomagamerger [ 7%] Generating kernel/moc_tmppdffile.cpp [ 8%] Building CXX object cups/CMakeFiles/boomagabackend.dir/common.cpp.o [ 9%] Generating moc_render.cpp [ 10%] Building CXX object cups/CMakeFiles/boomagabackend.dir/inputfile.cpp.o [ 11%] Building CXX object gui/pdfmerger/CMakeFiles/boomagamerger.dir/main.cpp.o [ 12%] Building CXX object cups/CMakeFiles/boomagabackend.dir/systemd.cpp.o [ 12%] Built target cupsbackend [ 13%] Building CXX object gui/pdfmerger/CMakeFiles/boomagamerger.dir/pdfmerger.cpp.o [ 14%] Generating moc_settings.cpp [ 15%] Building CXX object cups/CMakeFiles/boomagabackend.dir/consolekit.cpp.o [ 15%] Building CXX object cups/CMakeFiles/boomagabackend.dir/envinfo.cpp.o [ 16%] Generating moc_mainwindow.cpp [ 17%] Building CXX object gui/pdfmerger/CMakeFiles/boomagamerger.dir/pdfmergeripc.cpp.o [ 18%] Linking CXX executable boomagabackend [ 19%] Building CXX object gui/pdfmerger/CMakeFiles/boomagamerger.dir/__/kernel/boomagapoppler.cpp.o [ 20%] Generating moc_actions.cpp [ 21%] Generating moc_dbus.cpp [ 22%] Generating printersettings/moc_printersettings.cpp [ 23%] Generating aboutdialog/moc_aboutdialog.cpp [ 23%] Generating export/moc_exporttopdf.cpp [ 24%] Generating kernel/moc_projectfile.cpp [ 25%] Generating configdialog/moc_configdialog.cpp [ 25%] Built target boomagabackend [ 26%] Generating printdialog/moc_printdialog.cpp [ 27%] Building CXX object gui/pdfmerger/CMakeFiles/boomagamerger.dir/moc_pdfmergeripc.cpp.o [ 28%] Generating widgets/moc_pagelistview.cpp [ 29%] Generating widgets/moc_joblistview.cpp [ 30%] Generating widgets/moc_layoutradiobutton.cpp [ 31%] Generating widgets/moc_printerscombobox.cpp [ 32%] Generating widgets/moc_previewwidget.cpp [ 32%] Generating widgets/moc_subbookletview.cpp [ 33%] Generating boomaga_cs.qm Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_cs.qm'... Generated 153 translation(s) (153 finished and 0 unfinished) [ 34%] Generating boomaga_de.qm Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_de.qm'... Generated 153 translation(s) (153 finished and 0 unfinished) [ 35%] Generating boomaga_el.qm [ 36%] Generating boomaga_fr.qm Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_el.qm'... Generated 91 translation(s) (91 finished and 0 unfinished) Ignored 62 untranslated source text(s) Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_fr.qm'... Generated 153 translation(s) (153 finished and 0 unfinished) [ 37%] Generating boomaga_it.qm [ 38%] Generating boomaga_lt.qm Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_it.qm'... Generated 153 translation(s) (153 finished and 0 unfinished) Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_lt.qm'... Generated 153 translation(s) (153 finished and 0 unfinished) [ 39%] Generating boomaga_pl_PL.qm [ 40%] Generating boomaga_ro.qm Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_pl_PL.qm'... Generated 6 translation(s) (6 finished and 0 unfinished) Ignored 147 untranslated source text(s) [ 41%] Generating boomaga_ru.qm Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_ro.qm'... Generated 144 translation(s) (144 finished and 0 unfinished) Ignored 9 untranslated source text(s) Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_ru.qm'... Generated 153 translation(s) (153 finished and 0 unfinished) [ 41%] Generating boomaga_uz@Latn.qm [ 42%] Generating qrc_resource.cpp Updating '/mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/build/gui/boomaga_uz@Latn.qm'... Generated 52 translation(s) (52 finished and 0 unfinished) Ignored 101 untranslated source text(s) [ 43%] Generating ui_mainwindow.h [ 44%] Generating ui_printersettings.h [ 45%] Generating ui_aboutdialog.h [ 46%] Generating ui_exporttopdf.h [ 47%] Generating ui_printdialog.h [ 48%] Generating ui_configdialog.h Scanning dependencies of target boomaga /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp: In constructor 'PJLFileStream::PJLFileStream(const QString&, qint64, qint64)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:137:65: error: use of deleted function 'Object::Object(T) [with T = Object*]' FileStream(mFile, mStartPos, true, mLength, new Object()) ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/Object.h:168:24: note: declared here template<typename T> Object(T) = delete; ^~~~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp: In member function 'QString BoomagaPDFDoc::getMetaInfo(const char*)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:192:24: error: no matching function for call to 'BoomagaPDFDoc::getDocInfo(Object*)' getDocInfo(&docInfo); ^ In file included from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31:0, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/PDFDoc.h:232:10: note: candidate: Object PDFDoc::getDocInfo() Object getDocInfo() { return xref->getDocInfo(); } ^~~~~~~~~~ /usr/include/poppler/PDFDoc.h:232:10: note: candidate expects 0 arguments, 1 provided /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:197:34: error: invalid conversion from 'Object*' to 'int' [-fpermissive] dict->lookup((char*)tag, &obj); ^~~~ In file included from /usr/include/poppler/Object.h:341:0, from /usr/include/poppler/XRef.h:42, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/Dict.h:77:10: note: initializing argument 2 of 'Object Dict::lookup(const char*, int) const' Object lookup(const char *key, int recursion = 0) const; ^~~~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:214:18: error: 'void Object::free()' is private within this context obj.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:217:18: error: 'void Object::free()' is private within this context docInfo.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ make[2]: *** [gui/pdfmerger/CMakeFiles/boomagamerger.dir/build.make:139: gui/pdfmerger/CMakeFiles/boomagamerger.dir/__/kernel/boomagapoppler.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 49%] Building CXX object gui/CMakeFiles/boomaga.dir/main.cpp.o [ 50%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/inputfile.cpp.o [ 50%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/sheet.cpp.o [ 51%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/job.cpp.o [ 52%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/tmppdffile.cpp.o [ 53%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/layout.cpp.o [ 54%] Building CXX object gui/CMakeFiles/boomaga.dir/render.cpp.o [ 55%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/projectpage.cpp.o [ 56%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/project.cpp.o [ 57%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/printer.cpp.o [ 57%] Building CXX object gui/CMakeFiles/boomaga.dir/mainwindow.cpp.o [ 58%] Building CXX object gui/CMakeFiles/boomaga.dir/boomagatypes.cpp.o [ 59%] Building CXX object gui/CMakeFiles/boomaga.dir/actions.cpp.o [ 60%] Building CXX object gui/CMakeFiles/boomaga.dir/settings.cpp.o [ 61%] Building CXX object gui/CMakeFiles/boomaga.dir/dbus.cpp.o [ 62%] Building CXX object gui/CMakeFiles/boomaga.dir/icon.cpp.o [ 63%] Building CXX object gui/CMakeFiles/boomaga.dir/printersettings/printersettings.cpp.o [ 64%] Building CXX object gui/CMakeFiles/boomaga.dir/aboutdialog/aboutdialog.cpp.o [ 65%] Building CXX object gui/CMakeFiles/boomaga.dir/translations/translatorsinfo/translatorsinfo.cpp.o [ 66%] Building CXX object gui/CMakeFiles/boomaga.dir/export/exporttopdfprinter.cpp.o [ 67%] Building CXX object gui/CMakeFiles/boomaga.dir/export/exporttopdf.cpp.o [ 67%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/boomagapoppler.cpp.o [ 68%] Building CXX object gui/CMakeFiles/boomaga.dir/kernel/projectfile.cpp.o [ 69%] Building CXX object gui/CMakeFiles/boomaga.dir/pdfmerger/pdfmergeripc.cpp.o [ 70%] Building CXX object gui/CMakeFiles/boomaga.dir/configdialog/configdialog.cpp.o [ 71%] Building CXX object gui/CMakeFiles/boomaga.dir/printdialog/printdialog.cpp.o [ 72%] Building CXX object gui/CMakeFiles/boomaga.dir/widgets/pagelistview.cpp.o [ 73%] Building CXX object gui/CMakeFiles/boomaga.dir/widgets/joblistview.cpp.o [ 74%] Building CXX object gui/CMakeFiles/boomaga.dir/widgets/layoutradiobutton.cpp.o [ 75%] Building CXX object gui/CMakeFiles/boomaga.dir/widgets/printerscombobox.cpp.o /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp: In function 'void writeTrailer(XRef*, int, OutStream*)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:113:79: error: cannot convert 'Object' to 'Dict*' in initialization "fileName", stream->getPos()); ^ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:115:60: error: use of deleted function 'Object::Object(T) [with T = Dict*]' uxrefOffset, stream, xRef); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Object.h:168:24: note: declared here template<typename T> Object(T) = delete; ^~~~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp: In function 'OutStream& operator<<(OutStream&, Stream&)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:241:46: error: invalid conversion from 'Object*' to 'int' [-fpermissive] value.getDict()->lookup((char*)"Length", &obj1); ^~~~~ In file included from /usr/include/poppler/Object.h:341:0, from /usr/include/poppler/XRef.h:42, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Dict.h:77:10: note: initializing argument 2 of 'Object Dict::lookup(const char*, int) const' Object lookup(const char *key, int recursion = 0) const; ^~~~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:243:15: error: 'void Object::free()' is private within this context obj1.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp: In destructor 'PdfMergerPageInfo::~PdfMergerPageInfo()': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:281:19: error: 'void Object::free()' is private within this context page.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:282:21: error: 'void Object::free()' is private within this context stream.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp: In member function 'QString PdfMergerPageInfo::dump()': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:311:27: error: invalid conversion from 'Object*' to 'int' [-fpermissive] array->get(i, &o); ^~ In file included from /usr/include/poppler/Object.h:320:0, from /usr/include/poppler/XRef.h:42, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Array.h:66:10: note: initializing argument 2 of 'Object Array::get(int, int) const' Object get(int i, int resursion = 0) const; ^~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp: In member function 'bool PdfMerger::run(const QString&)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:451:63: error: invalid conversion from 'Object*' to 'int' [-fpermissive] doc->getXRef()->fetch(refPage->num, refPage->gen, &(pageInfo->page)); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/poppler/PDFDoc.h:49:0, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/XRef.h:147:10: note: initializing argument 3 of 'Object XRef::fetch(int, int, int)' Object fetch(int num, int gen, int recursion = 0); ^~~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:472:54: error: invalid conversion from 'Object*' to 'int' [-fpermissive] pageDict->lookup((char *)"Contents", &(pageInfo->stream)); ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/poppler/Object.h:341:0, from /usr/include/poppler/XRef.h:42, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Dict.h:77:10: note: initializing argument 2 of 'Object Dict::lookup(const char*, int) const' Object lookup(const char *key, int recursion = 0) const; ^~~~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp: In member function 'bool PdfMerger::writePageAsXObject(PdfMergerPageInfo*)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:584:27: error: invalid conversion from 'Object*' to 'int' [-fpermissive] array->get(0, &o); ^~ In file included from /usr/include/poppler/Object.h:320:0, from /usr/include/poppler/XRef.h:42, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Array.h:66:10: note: initializing argument 2 of 'Object Array::get(int, int) const' Object get(int i, int resursion = 0) const; ^~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:608:35: error: no matching function for call to 'Dict::getVal(int&, Object*)' dict->getVal(i, &value); ^ In file included from /usr/include/poppler/Object.h:341:0, from /usr/include/poppler/XRef.h:42, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Dict.h:83:10: note: candidate: Object Dict::getVal(int) const Object getVal(int i) const; ^~~~~~ /usr/include/poppler/Dict.h:83:10: note: candidate expects 1 argument, 2 provided /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:612:24: error: 'void Object::free()' is private within this context value.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp: In member function 'bool PdfMerger::writeDictValue(Dict*, const char*, Guint)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:644:38: error: no matching function for call to 'Dict::lookupNF(char*, Object*)' dict->lookupNF((char*)key, &value); ^ In file included from /usr/include/poppler/Object.h:341:0, from /usr/include/poppler/XRef.h:42, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Dict.h:78:10: note: candidate: Object Dict::lookupNF(const char*) const Object lookupNF(const char *key) const; ^~~~~~~~ /usr/include/poppler/Dict.h:78:10: note: candidate expects 1 argument, 2 provided /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:648:16: error: 'void Object::free()' is private within this context value.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.h:37, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ make[2]: *** [gui/pdfmerger/CMakeFiles/boomagamerger.dir/build.make:91: gui/pdfmerger/CMakeFiles/boomagamerger.dir/pdfmerger.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:287: gui/pdfmerger/CMakeFiles/boomagamerger.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 76%] Building CXX object gui/CMakeFiles/boomaga.dir/widgets/previewwidget.cpp.o /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp: In constructor 'PJLFileStream::PJLFileStream(const QString&, qint64, qint64)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:137:65: error: use of deleted function 'Object::Object(T) [with T = Object*]' FileStream(mFile, mStartPos, true, mLength, new Object()) ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/Object.h:168:24: note: declared here template<typename T> Object(T) = delete; ^~~~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp: In member function 'QString BoomagaPDFDoc::getMetaInfo(const char*)': /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:192:24: error: no matching function for call to 'BoomagaPDFDoc::getDocInfo(Object*)' getDocInfo(&docInfo); ^ In file included from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31:0, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/PDFDoc.h:232:10: note: candidate: Object PDFDoc::getDocInfo() Object getDocInfo() { return xref->getDocInfo(); } ^~~~~~~~~~ /usr/include/poppler/PDFDoc.h:232:10: note: candidate expects 0 arguments, 1 provided /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:197:34: error: invalid conversion from 'Object*' to 'int' [-fpermissive] dict->lookup((char*)tag, &obj); ^~~~ In file included from /usr/include/poppler/Object.h:341:0, from /usr/include/poppler/XRef.h:42, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/Dict.h:77:10: note: initializing argument 2 of 'Object Dict::lookup(const char*, int) const' Object lookup(const char *key, int recursion = 0) const; ^~~~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:214:18: error: 'void Object::free()' is private within this context obj.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:217:18: error: 'void Object::free()' is private within this context docInfo.free(); ^ In file included from /usr/include/poppler/XRef.h:42:0, from /usr/include/poppler/PDFDoc.h:49, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.h:31, from /mnt/devel/build/PKGBUILDs/boomaga/src/boomaga-0.8.0/gui/kernel/boomagapoppler.cpp:27: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ make[2]: *** [gui/CMakeFiles/boomaga.dir/build.make:746: gui/CMakeFiles/boomaga.dir/kernel/boomagapoppler.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:232: gui/CMakeFiles/boomaga.dir/all] Error 2 make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

mrbit commented on 2014-12-10 23:24 (UTC)

Ok ,Alister.Hood ,done :)

Alister.Hood commented on 2014-12-10 21:15 (UTC)

Please rename the source file to add the package name for the sake of those using AUR helpers: source="${pkgname}-${pkgver}.tar.gz::https://github.com/Boomaga/${pkgname}/archive/v${pkgver}.tar.gz"

mrbit commented on 2014-11-28 20:51 (UTC)

kzoli429 0.6.2 Added compatibility with poppler 0.28.0 :)

mrbit commented on 2014-11-16 21:33 (UTC)

Hi,kzoli429, sorry, your solution with the PKGBUILD does not compile because of missing include.h of poppler 0.26.5