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: 20
Popularity: 0.39
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 »

FabioLolix commented on 2024-05-12 10:04 (UTC)

With this version I had an error loading libpoppler

Likely libpoppler had a soname update

  • every time you have error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory for build from source programs you have to rebuild it so it link against the new library version

hough it does take longer to install from source.

This build from source too

GaryScottMartin commented on 2024-05-10 22:30 (UTC) (edited on 2024-05-10 22:30 (UTC) by GaryScottMartin)

With this version I had an error loading libpoppler and boomaga showed as stuck in pause. I was not able to clear the pause. Things queued OK, though.

I removed boomaga and installed boomaga-git, which works correctly, though it does take longer to install from source.

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"