Package Details: boomaga 0.9.1-1

Git Clone URL: https://aur.archlinux.org/boomaga.git (read-only)
Package Base: boomaga
Description: Is a virtual printer for viewing a document before printing it out using the physical printer
Upstream URL: https://www.linux-apps.com/p/1152844/
Licenses: LGPL
Submitter: mrbit
Maintainer: mrbit
Last Packager: mrbit
Votes: 18
Popularity: 0.711035
First Submitted: 2013-02-06 22:15
Last Updated: 2017-11-04 16:58

Latest Comments

artemklevtsov commented on 2017-11-05 09:36

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

mrbit commented on 2017-11-04 16:59

Hi artemklevtsov, please test with updete ebuild

artemklevtsov commented on 2017-11-04 11:53

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

Ok ,Alister.Hood ,done :)

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

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

kzoli429 0.6.2 Added compatibility with poppler 0.28.0 :)

mrbit commented on 2014-11-16 21:33

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

kzoli429 commented on 2014-11-16 19:51

I'm not sure it's a good idea to downgrade for a given app i.e. boomaga.
There must be a reason for a version upgrade of poppler.
I'd prefer to download poppler 0.26.5, extract libpoppler.so.46.0.0 to /usr/lib and create the necessary link as decribed.

mrbit commented on 2014-11-15 20:01

download /http://kps.bplaced.net/repo/x86_64/poppler-0.26.5-1-x86_64.pkg.tar.xz

mrbit commented on 2014-11-15 19:59

kzoli429, uhummm...idea !! downgrade poppler Selected the old version 0.26.5

kzoli429 commented on 2014-11-15 18:35

Then we still need to wait for the developer to adopt poppler-0.28.
Until that time I can't see a better solution then what I wrote on 2014-11-14 18:15.

mrbit commented on 2014-11-15 18:07

Hi kzoli429, oops sorry, Boomaga ver .6.1 work with poppler 0.26.5 stable.

kzoli429 commented on 2014-11-15 14:43

...
/tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp: In member function ‘bool PdfMerger::run(const QString&)’:
/tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:426:93: error: no matching function for call to ‘PDFDoc::replacePageDict(int&, int, PDFRectangle*, PDFRectangle*&, NULL)’
doc->getCatalog()->getPage(i)->getMediaBox(), cropBox, NULL);
^
/tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:426:93: note: candidate is:
In file included from /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.h:37:0,
from /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:29:
/usr/include/poppler/PDFDoc.h:250:8: note: void PDFDoc::replacePageDict(int, int, PDFRectangle*, PDFRectangle*)
void replacePageDict(int pageNo, int rotate, PDFRectangle *mediaBox, PDFRectangle *cropBox);
^
/usr/include/poppler/PDFDoc.h:250:8: note: candidate expects 4 arguments, 5 provided
/tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:461:73: error: no matching function for call to ‘PDFDoc::markPageObjects(Dict*&, XRef*, XRef*, Guint&)’
doc->markPageObjects(pageDict, &mXRef, &countXref, numOffset);
^
/tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:461:73: note: candidate is:
In file included from /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.h:37:0,
from /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:29:
/usr/include/poppler/PDFDoc.h:251:8: note: void PDFDoc::markPageObjects(Dict*, XRef*, XRef*, Guint, int, int)
void markPageObjects(Dict *pageDict, XRef *xRef, XRef *countRef, Guint numOffset, int oldRefNum, int newRefNum);
^
/usr/include/poppler/PDFDoc.h:251:8: note: candidate expects 6 arguments, 4 provided
gui/pdfmerger/CMakeFiles/boomagamerger.dir/build.make:82: recipe for target 'gui/pdfmerger/CMakeFiles/boomagamerger.dir/pdfmerger.cpp.o' failed
make[2]: *** [gui/pdfmerger/CMakeFiles/boomagamerger.dir/pdfmerger.cpp.o] Error 1
CMakeFiles/Makefile2:173: recipe for target 'gui/pdfmerger/CMakeFiles/boomagamerger.dir/all' failed
make[1]: *** [gui/pdfmerger/CMakeFiles/boomagamerger.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build boomaga.

mrbit commented on 2014-11-14 20:39

Hi kzoli429, test please now.

kzoli429 commented on 2014-11-14 18:15

Well, the probable issue is that the latest poppler-0.28.1-1 archive does not contain libpoppler.so.46.0.0 and boomaga was compiled against it.
The best thing for temporary achievement is to extract libpoppler.so.46.0.0 from poppler-0.26.5-1 then copy it to /usr/lib and create the symlink (sudo ln -s libpoppler.so.46.0.0 libpoppler.so.46) to get boomaga work until the developer updates.

kzoli429 commented on 2014-11-14 15:03

Hi,
Latest version seems to have a wrong reference:
boomaga: error while loading shared libraries: libpoppler.so.46: cannot open shared object file: No such file or directory
An instant solution could be:
sudo ln -s libpoppler.so.47 libpoppler.so.46
However it calls for a permanent correction, please.

ktrls commented on 2014-09-11 08:45

Hi, I use boomaga on Manjaro with KDE.
Maybe becouse of the update to 0.6.0.1 boomaga prints white pages. The previews are blank too.

I'm sure that with 0.6.0 all worked fine.
Have someone the same trouble?

Alister.Hood commented on 2014-04-09 07:50

This can also be built without kdebase-runtime

pavbaranov commented on 2014-03-31 19:02

Sorry, I've just flag this package as outdated but it's only in polish version, where it's still as boomaga 0.4.0-1

mrbit commented on 2014-02-21 20:47

sorry the ver 0.4.0 not compila.

test0 commented on 2013-12-22 12:15

Hello, your package is missing the automatic printer installation (without you can't use boomaga).
Please add this, there is a script for this in the boomage git.

See also this issue on the boomaga issue tracker:
https://github.com/Boomaga/boomaga/issues/6

If you have questions, you can ask the developer there.

Thanks.

mrbit commented on 2013-12-17 14:49

oops..!! done.
thanks bersil.

bersil commented on 2013-12-17 13:35

Please correct the lines 20 and 32 of PKGBUILD (missing a "v." before "$ {pkgname}"
Should be as follows:
Line 20 - cd $srcdir/$pkgname-v.$pkgver
Line 32 - cd ${srcdir}/${pkgname}-v.${pkgver}/build

Thanks

maxkaspar commented on 2013-12-17 13:34

Build fail:

==> Starting build()...
/home/***/Downloads/boomaga/PKGBUILD: line 20: cd: /tmp/makepkg/boomaga/src/boomaga-0.3.0: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...