Epson Scan2 Install Problems

I have a Epson ET-3850. The printer driver installed without any issues but I’m unable to get the Epson epsonscan2 package to install via yay.

I also installed Flatpak & installed it via flatpak. It installs but it will not find the scanner.
This is the code. What am I doing wrong?

Thanks,

[mike@mike-dsktp ~]$ yay epsonscan2
2 aur/epsonscan2-non-free-plugin 1.0.0.6-2 (+4 0.00) (Out-of-date: 2025-01-02) 
    Plugins for Epson Scan 2
1 aur/epsonscan2 6.7.70.0-1 (+12 0.82) 
    Epson scanner management utility
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 1 2
AUR Explicit (2): epsonscan2-non-free-plugin-1.0.0.6-2, epsonscan2-6.7.70.0-1
AUR Make Dependency (1): qt5-singlecoreapplication-2.6_20170914-1
Sync Make Dependency (3): rapidjson-1.1.0-6, boost-1.87.0-3, cmake-3.31.5-1
Sync Dependency (1): sane-1.3.1-2
:: PKGBUILD up to date, skipping download: epsonscan2-non-free-plugin
:: PKGBUILD up to date, skipping download: epsonscan2
:: PKGBUILD up to date, skipping download: qt5-singleapplication
  3 epsonscan2-non-free-plugin       (Build Files Exist)
  2 epsonscan2                       (Build Files Exist)
  1 qt5-singleapplication            (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1-3
:: Deleting (1/3): /home/mike/.cache/yay/epsonscan2-non-free-plugin
HEAD is now at 1c07cd0 Add support to armv7h architecture
:: Deleting (2/3): /home/mike/.cache/yay/epsonscan2
HEAD is now at 6e422c4 Update to version 6.7.70.0
:: Deleting (3/3): /home/mike/.cache/yay/qt5-singleapplication
HEAD is now at 3fb958f Create documentation packages
  3 qt5-singleapplication            (Build Files Exist)
  2 epsonscan2-non-free-plugin       (Build Files Exist)
  1 epsonscan2                       (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1-3
diff --git /home/mike/.cache/yay/qt5-singleapplication/PKGBUILD /home/mike/.cache/yay/qt5-singleapplication/PKGBUILD
new file mode 100644
index 0000000..fcedaab
--- /dev/null
+++ /home/mike/.cache/yay/qt5-singleapplication/PKGBUILD
@@ -0,0 +1,110 @@
+# Maintainer: Tércio Martins <echo dGVyY2lvd2VuZGVsQGdtYWlsLmNvbQo= | base64 -d>
+
+pkgname=('qt5-singleapplication' 'qt5-singlecoreapplication' 'qt5-singleapplication-doc' 'qt5-singlecoreapplication-doc')
+pkgver=2.6_20170914
+_commit=a8dda66d7738cde9042b87db27993f710ae3eeeb
+pkgrel=1
+arch=('i686' 'pentium4' 'x86_64')
+pkgdesc="Qt library to start applications only once per user"
+url="https://doc.qt.io/archives/qtextended4.4/qtopiadesktop/qtsingleapplication.html"
+license=('BSD')
+depends=('qt5-base')
+source=("https://github.com/qtproject/qt-solutions/archive/${_commit}.tar.gz"
+        'qtsingleapplication-build-qtsinglecoreapplication.patch'
+        'qtsingleapplication-qupzilla.patch'
+        'qtsingleapplication.prf'
+        'qtsinglecoreapplication.prf')
+sha512sums=('SKIP'
+            'a459cc42e98cd6b1e58d464fb28861ed4453b9d2f96a11cd8ac68e06c74083ef05452aabe08c4625229aa19de865522cec3cb994504e9eff796ee1033bc38ad2'
+            'd8b2b27380a407b84a461fa93ca68751f503a495200e2204b576e6f27b9768ab6e77a1a47c63c90fa5803a9a055b7c0546f8ae4aa9f0fa5cc5969af3e889d4f2'
+            '9495604598221ed94a0d5be486468bc0fc936bbe8a22d3c7c23738d48e67a5516bd496e24b7678c1a05ed7b8e3cd0578d6272629e23cd74c4a360f20cf3b663b'
+            '580fbaf9c7e0c9813e0aeb2c62522aa1c2baccbf384b3ca780441313612b9be0e0df220cd8b186ec7a0b5d30aaed8249f7c9ebb93ef8e0ec46793d4eaf2a9bf7')
+
+prepare() {
+  cd "qt-solutions-${_commit}"
+  patch --forward --strip=1 --input="${srcdir}/qtsingleapplication-build-qtsinglecoreapplication.patch"
+  patch --forward --strip=1 --input="${srcdir}/qtsingleapplication-qupzilla.patch"
+
+  # Header needed for Qt5.5+
+  cd qtsingleapplication/src
+  sed -i -r 's,.include,\0 <QtCore/QDataStream>\n\0,' qtlocalpeer.h
+}
+
+build() {
+  cd qt-solutions-${_commit}/qtsingleapplication
+  ./configure -library
+  qmake
+  make
+
+  sed -n '/Copyright/,/END_LICENSE/p' src/qtsingleapplication.cpp > LICENSE
+  sed -i 's/\*\*//g' LICENSE
+  sed -i 's/^\ //g' LICENSE
+}
+
+package_qt5-singleapplication() {
+  cd qt-solutions-${_commit}/qtsingleapplication
+
+  mkdir -p "${pkgdir}/usr/lib"
+  cp -d ./lib/libQt5Solutions_SingleApplication-head.so* \
+        "${pkgdir}/usr/lib"
+
+  mkdir -p "${pkgdir}/usr/include/qt/QtSolutions"
+  cp -p ./src/qtsingleapplication.h \
+        "${pkgdir}/usr/include"
+
+  echo "#include \"qtsingleapplication.h\"" > \
+       "${pkgdir}/usr/include/qt/QtSolutions/QtSingleApplication"
+
+  mkdir -p "${pkgdir}/usr/lib/qt5/mkspecs/features"
+  cp "${srcdir}/qtsingleapplication.prf" "${pkgdir}/usr/lib/qt5/mkspecs/features"
+
+  mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+  cp -p LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+package_qt5-singlecoreapplication() {
+  pkgdesc="Qt library to start applications only once per user, for non-GUI apps"
+
+  cd qt-solutions-${_commit}/qtsingleapplication
+
+  mkdir -p "${pkgdir}/usr/lib"
+  cp -d ./lib/libQt5Solutions_SingleCoreApplication-head.so* \
+        "${pkgdir}/usr/lib"
+
+  mkdir -p "${pkgdir}/usr/include/qt/QtSolutions"
+  cp -p ./src/qtsinglecoreapplication.h \
+        "${pkgdir}/usr/include/qt/QtSolutions"
+
+  echo "#include \"qtsinglecoreapplication.h\"" > \
+       "${pkgdir}/usr/include/qt/QtSolutions/QtSingleCoreApplication"
+
+  mkdir -p "${pkgdir}/usr/lib/qt5/mkspecs/features"
+  cp "${srcdir}/qtsinglecoreapplication.prf" "${pkgdir}/usr/lib/qt5/mkspecs/features"
+
+  mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+  cp -p LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+package_qt5-singleapplication-doc() {
+  pkgdesc="Qt library to start applications only once per user (Documentation)"
+
+  cd qt-solutions-${_commit}/qtsingleapplication
+
+  mkdir -p "${pkgdir}/usr/share/doc/${pkgname}"
+  cp -rp ./doc/html ./examples "${pkgdir}/usr/share/doc/${pkgname}"
+
+  mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+  cp -p LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+package_qt5-singlecoreapplication-doc() {
+  pkgdesc="Qt library to start applications only once per user, for non-GUI apps (Documentation)"
+
+  cd qt-solutions-${_commit}/qtsingleapplication
+
+  mkdir -p "${pkgdir}/usr/share/doc/${pkgname}"
+  cp -rp ./doc/html ./examples "${pkgdir}/usr/share/doc/${pkgname}"
+
+  mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+  cp -p LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"
+}
diff --git /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication-build-qtsinglecoreapplication.patch /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication-build-qtsinglecoreapplication.patch
new file mode 100644
index 0000000..1a00677
--- /dev/null
+++ /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication-build-qtsinglecoreapplication.patch
@@ -0,0 +1,79 @@
+# Proposed upstream in https://codereview.qt-project.org/#/c/92416/
+
+diff -rupN qt-solutions.orig/qtsingleapplication/buildlib/buildcorelib.pro qt-solutions.new/qtsingleapplication/buildlib/buildcorelib.pro
+--- qt-solutions.orig/qtsingleapplication/buildlib/buildcorelib.pro    1969-12-31 21:00:00.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/buildlib/buildcorelib.pro     2020-11-19 11:21:45.644066793 -0300
+@@ -0,0 +1,13 @@
++TEMPLATE=lib
++CONFIG += qt dll qtsinglecoreapplication-buildlib
++mac:CONFIG += absolute_library_soname
++win32|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release build_all
++include(../src/qtsinglecoreapplication.pri)
++TARGET = $$QTSINGLECOREAPPLICATION_LIBNAME
++DESTDIR = $$QTSINGLEAPPLICATION_LIBDIR
++win32 {
++    DLLDESTDIR = $$[QT_INSTALL_BINS]
++    QMAKE_DISTCLEAN += $$[QT_INSTALL_BINS]\\$${QTSINGLECOREAPPLICATION_LIBNAME}.dll
++}
++target.path = $$DESTDIR
++INSTALLS += target
+diff -rupN qt-solutions.orig/qtsingleapplication/common.pri qt-solutions.new/qtsingleapplication/common.pri
+--- qt-solutions.orig/qtsingleapplication/common.pri   2017-09-14 11:21:57.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/common.pri    2020-11-19 11:21:45.644066793 -0300
+@@ -5,10 +5,12 @@ greaterThan(QT_MAJOR_VERSION, 5)|\
+   if(equals(QT_MAJOR_VERSION, 5):greaterThan(QT_MINOR_VERSION, 4))|\
+   if(equals(QT_MAJOR_VERSION, 5):equals(QT_MINOR_VERSION, 4):greaterThan(QT_PATCH_VERSION, 1)) {
+     QTSINGLEAPPLICATION_LIBNAME = $$qt5LibraryTarget(QtSolutions_SingleApplication-head)
++    QTSINGLECOREAPPLICATION_LIBNAME = $$qt5LibraryTarget(QtSolutions_SingleCoreApplication-head)
+ } else {
+     QTSINGLEAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleApplication-head)
++    QTSINGLECOREAPPLICATION_LIBNAME = $$qtLibraryTarget(QtSolutions_SingleCoreApplication-head)
+ }
+ TEMPLATE -= fakelib
+ 
+ QTSINGLEAPPLICATION_LIBDIR = $$PWD/lib
+-unix:qtsingleapplication-uselib:!qtsingleapplication-buildlib:QMAKE_RPATHDIR += $$QTSINGLEAPPLICATION_LIBDIR
++QTSINGLECOREAPPLICATION_LIBDIR = $$PWD/lib
+diff -rupN qt-solutions.orig/qtsingleapplication/qtsingleapplication.pro qt-solutions.new/qtsingleapplication/qtsingleapplication.pro
+--- qt-solutions.orig/qtsingleapplication/qtsingleapplication.pro      2017-09-14 11:21:57.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/qtsingleapplication.pro       2020-11-19 11:21:45.644066793 -0300
+@@ -1,5 +1,4 @@
+ TEMPLATE=subdirs
+ CONFIG += ordered
+ include(common.pri)
+-qtsingleapplication-uselib:SUBDIRS=buildlib
+-SUBDIRS+=examples
++qtsingleapplication-uselib:SUBDIRS=buildlib/buildlib.pro buildlib/buildcorelib.pro
+diff -rupN qt-solutions.orig/qtsingleapplication/QtSingleCoreApplication qt-solutions.new/qtsingleapplication/QtSingleCoreApplication
+--- qt-solutions.orig/qtsingleapplication/QtSingleCoreApplication      1969-12-31 21:00:00.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/QtSingleCoreApplication       2020-11-19 11:21:45.644066793 -0300
+@@ -0,0 +1 @@
++#include "qtsinglecoreapplication.h"
+diff -rupN qt-solutions.orig/qtsingleapplication/src/qtsinglecoreapplication.pri qt-solutions.new/qtsingleapplication/src/qtsinglecoreapplication.pri
+--- qt-solutions.orig/qtsingleapplication/src/qtsinglecoreapplication.pri      2017-09-14 11:21:57.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/src/qtsinglecoreapplication.pri       2020-11-19 12:06:03.841115300 -0300
+@@ -1,10 +1,18 @@
+-INCLUDEPATH   += $$PWD
+-DEPENDPATH      += $$PWD
+-HEADERS               += $$PWD/qtsinglecoreapplication.h $$PWD/qtlocalpeer.h
+-SOURCES               += $$PWD/qtsinglecoreapplication.cpp $$PWD/qtlocalpeer.cpp
++include(../common.pri)
++INCLUDEPATH += $$PWD
++DEPENDPATH += $$PWD
+ 
+ QT *= network
++QT -= gui
+ 
+-win32:contains(TEMPLATE, lib):contains(CONFIG, shared) {
+-    DEFINES += QT_QTSINGLECOREAPPLICATION_EXPORT=__declspec(dllexport)
++qtsinglecoreapplication-uselib:!qtsinglecoreapplication-buildlib {
++    LIBS += -L$$QTSINGLECOREAPPLICATION_LIBDIR -l$$QTSINGLECOREAPPLICATION_LIBNAME
++} else {
++    SOURCES += $$PWD/qtsinglecoreapplication.cpp $$PWD/qtlocalpeer.cpp
++    HEADERS += $$PWD/qtsinglecoreapplication.h $$PWD/qtlocalpeer.h
++}
++
++win32 {
++    contains(TEMPLATE, lib):contains(CONFIG, shared):DEFINES += QT_QTSINGLECOREAPPLICATION_EXPORT
++    else:qtsinglecoreapplication-uselib:DEFINES += QT_QTSINGLECOREAPPLICATION_IMPORT
+ }
diff --git /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication-qupzilla.patch /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication-qupzilla.patch
new file mode 100644
index 0000000..974b69f
--- /dev/null
+++ /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication-qupzilla.patch
@@ -0,0 +1,132 @@
+# Features for unbundling in Qupzilla, https://github.com/QupZilla/qupzilla/issues/1503
+
+diff -rup qt-solutions.orig/qtsingleapplication/src/qtlocalpeer.cpp qt-solutions.new/qtsingleapplication/src/qtlocalpeer.cpp
+--- qt-solutions.orig/qtsingleapplication/src/qtlocalpeer.cpp  2017-09-14 11:21:57.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/src/qtlocalpeer.cpp   2020-11-19 13:32:40.561575205 -0300
+@@ -169,6 +169,10 @@ bool QtLocalPeer::sendMessage(const QStr
+     return res;
+ }
+ 
++void QtLocalPeer::removeLockedFile()
++{
++    lockFile.remove();
++}
+ 
+ void QtLocalPeer::receiveConnection()
+ {
+diff -rup qt-solutions.orig/qtsingleapplication/src/qtlocalpeer.h qt-solutions.new/qtsingleapplication/src/qtlocalpeer.h
+--- qt-solutions.orig/qtsingleapplication/src/qtlocalpeer.h    2017-09-14 11:21:57.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/src/qtlocalpeer.h     2020-11-19 13:33:15.771796746 -0300
+@@ -57,6 +57,7 @@ public:
+     bool sendMessage(const QString &message, int timeout);
+     QString applicationId() const
+         { return id; }
++    void removeLockedFile();
+ 
+ Q_SIGNALS:
+     void messageReceived(const QString &message);
+diff -rup qt-solutions.orig/qtsingleapplication/src/qtsingleapplication.cpp qt-solutions.new/qtsingleapplication/src/qtsingleapplication.cpp
+--- qt-solutions.orig/qtsingleapplication/src/qtsingleapplication.cpp  2017-09-14 11:21:57.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/src/qtsingleapplication.cpp   2020-11-19 13:36:09.492889864 -0300
+@@ -153,6 +153,8 @@ void QtSingleApplication::sysInit(const
+ 
+ QtSingleApplication::QtSingleApplication(int &argc, char **argv, bool GUIenabled)
+     : QApplication(argc, argv, GUIenabled)
++    , peer(0)
++    , actWin(0)
+ {
+     sysInit();
+ }
+@@ -166,6 +168,8 @@ QtSingleApplication::QtSingleApplication
+ 
+ QtSingleApplication::QtSingleApplication(const QString &appId, int &argc, char **argv)
+     : QApplication(argc, argv)
++    , peer(0)
++    , actWin(0)
+ {
+     sysInit(appId);
+ }
+@@ -239,9 +243,13 @@ QtSingleApplication::QtSingleApplication
+ 
+ bool QtSingleApplication::isRunning()
+ {
+-    return peer->isClient();
++    return (peer && peer->isClient());
+ }
+ 
++void QtSingleApplication::setAppId(const QString &id)
++{
++    sysInit(id);
++}
+ 
+ /*!
+     Tries to send the text \a message to the currently running
+@@ -258,7 +266,7 @@ bool QtSingleApplication::isRunning()
+ */
+ bool QtSingleApplication::sendMessage(const QString &message, int timeout)
+ {
+-    return peer->sendMessage(message, timeout);
++    return (peer && peer->sendMessage(message, timeout));
+ }
+ 
+ 
+@@ -268,7 +276,7 @@ bool QtSingleApplication::sendMessage(co
+ */
+ QString QtSingleApplication::id() const
+ {
+-    return peer->applicationId();
++    return (peer ? peer->applicationId() : QString());
+ }
+ 
+ 
+@@ -287,6 +295,10 @@ QString QtSingleApplication::id() const
+ void QtSingleApplication::setActivationWindow(QWidget* aw, bool activateOnMessage)
+ {
+     actWin = aw;
++    if (!peer) {
++        return;
++    }
++
+     if (activateOnMessage)
+         connect(peer, SIGNAL(messageReceived(const QString&)), this, SLOT(activateWindow()));
+     else
+@@ -305,6 +317,11 @@ QWidget* QtSingleApplication::activation
+     return actWin;
+ }
+ 
++void QtSingleApplication::removeLockFile()
++{
++    peer->removeLockedFile();
++}
++
+ 
+ /*!
+   De-minimizes, raises, and activates this application's activation window.
+@@ -326,6 +343,7 @@ void QtSingleApplication::activateWindow
+         actWin->setWindowState(actWin->windowState() & ~Qt::WindowMinimized);
+         actWin->raise();
+         actWin->activateWindow();
++        actWin->setFocus();
+     }
+ }
+ 
+diff -rup qt-solutions.orig/qtsingleapplication/src/qtsingleapplication.h qt-solutions.new/qtsingleapplication/src/qtsingleapplication.h
+--- qt-solutions.orig/qtsingleapplication/src/qtsingleapplication.h    2017-09-14 11:21:57.000000000 -0300
++++ qt-solutions.new/qtsingleapplication/src/qtsingleapplication.h     2020-11-19 13:23:40.558177282 -0300
+@@ -78,6 +78,7 @@ public:
+ #endif // QT_VERSION < 0x050000
+ 
+     bool isRunning();
++    void setAppId(const QString &id);
+     QString id() const;
+ 
+     void setActivationWindow(QWidget* aw, bool activateOnMessage = true);
+@@ -87,6 +88,8 @@ public:
+     void initialize(bool dummy = true)
+         { isRunning(); Q_UNUSED(dummy) }
+ 
++    void removeLockFile();
++
+ public Q_SLOTS:
+     bool sendMessage(const QString &message, int timeout = 5000);
+     void activateWindow();
diff --git /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication.prf /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication.prf
new file mode 100644
index 0000000..b1166a0
--- /dev/null
+++ /home/mike/.cache/yay/qt5-singleapplication/qtsingleapplication.prf
@@ -0,0 +1,5 @@
+INCLUDEPATH *= $$[QT_INSTALL_HEADERS]/QtSolutions
+LIBS *= -lQt5olutions_SingleApplication-2.6
+QT *= widgets
+QT *= network
+CONFIG *= qtlockedfile
diff --git /home/mike/.cache/yay/qt5-singleapplication/qtsinglecoreapplication.prf /home/mike/.cache/yay/qt5-singleapplication/qtsinglecoreapplication.prf
new file mode 100644
index 0000000..c2f5e7f
--- /dev/null
+++ /home/mike/.cache/yay/qt5-singleapplication/qtsinglecoreapplication.prf
@@ -0,0 +1,3 @@
+INCLUDEPATH *= $$[QT_INSTALL_HEADERS]/QtSolutions
+LIBS *= -lQt5olutions_SingleCoreApplication-2.6
+QT *= network
(END)

Your firewall is blocking you. Drop the firewall to test.

What happens if you leave the last line empty (no 1-3) and just press the enter key ?

It tries to install.

[mike@mike-dsktp ~]$ yay epsonscan2
2 aur/epsonscan2-non-free-plugin 1.0.0.6-2 (+4 0.00) (Out-of-date: 2025-01-02) 
    Plugins for Epson Scan 2
1 aur/epsonscan2 6.7.70.0-1 (+12 0.82) 
    Epson scanner management utility
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 1 2
AUR Explicit (2): epsonscan2-non-free-plugin-1.0.0.6-2, epsonscan2-6.7.70.0-1
AUR Make Dependency (1): qt5-singlecoreapplication-2.6_20170914-1
Sync Make Dependency (3): boost-1.87.0-3, cmake-3.31.5-1, rapidjson-1.1.0-6
Sync Dependency (1): sane-1.3.1-2
:: PKGBUILD up to date, skipping download: epsonscan2-non-free-plugin
:: PKGBUILD up to date, skipping download: epsonscan2
:: PKGBUILD up to date, skipping download: qt5-singleapplication
  3 epsonscan2-non-free-plugin       (Build Files Exist)
  2 epsonscan2                       (Build Files Exist)
  1 qt5-singleapplication            (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1 2 3
:: Deleting (1/3): /home/mike/.cache/yay/epsonscan2-non-free-plugin
HEAD is now at 1c07cd0 Add support to armv7h architecture
:: Deleting (2/3): /home/mike/.cache/yay/epsonscan2
HEAD is now at 6e422c4 Update to version 6.7.70.0
:: Deleting (3/3): /home/mike/.cache/yay/qt5-singleapplication
HEAD is now at 3fb958f Create documentation packages
  3 epsonscan2-non-free-plugin       (Build Files Exist)
  2 epsonscan2                       (Build Files Exist)
  1 qt5-singleapplication            (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: epsonscan2-non-free-plugin 1.0.0.6-2 (Thu 20 Feb 2025 02:30:46 PM CST)
==> Retrieving sources...
  -> Downloading epsonscan2-bundle-6.7.63.0.x86_64.deb.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0curl: (6) Could not resolve host: download3.ebz.epson.net
Warning: Problem : timeout. Will retry in 3 seconds. 3 retries left.
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: download3.ebz.epson.net
Warning: Problem : timeout. Will retry in 3 seconds. 2 retries left.
100 27.2M  100 27.2M    0     0  4987k      0  0:00:05  0:00:05 --:--:-- 6442k
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source_x86_64 files with b2sums...
    epsonscan2-bundle-6.7.63.0.x86_64.deb.tar.gz ... Passed
==> Making package: epsonscan2 6.7.70.0-1 (Thu 20 Feb 2025 02:31:05 PM CST)
==> Retrieving sources...
  -> Downloading epsonscan2-6.7.70.0-1.src.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 54.1M  100 54.1M    0     0  9629k      0  0:00:05  0:00:05 --:--:--  9.8M
  -> Found 0002-Fix-crash.patch
  -> Found 0003-Use-XDG-open-to-open-the-directory.patch
  -> Found 0004-Fix-a-crash-on-an-OOB-container-access.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    epsonscan2-6.7.70.0-1.src.tar.gz ... Passed
    0002-Fix-crash.patch ... Passed
    0003-Use-XDG-open-to-open-the-directory.patch ... Passed
    0004-Fix-a-crash-on-an-OOB-container-access.patch ... Passed
==> Making package: qt5-singleapplication 2.6_20170914-1 (Thu 20 Feb 2025 02:31:19 PM CST)
==> Retrieving sources...
  -> Downloading a8dda66d7738cde9042b87db27993f710ae3eeeb.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (6) Could not resolve host: codeload.github.com
Warning: Problem : timeout. Will retry in 3 seconds. 3 retries left.
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 1378k    0 1378k    0     0  2303k      0 --:--:-- --:--:-- --:--:-- 2303k
  -> Found qtsingleapplication-build-qtsinglecoreapplication.patch
  -> Found qtsingleapplication-qupzilla.patch
  -> Found qtsingleapplication.prf
  -> Found qtsinglecoreapplication.prf
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    a8dda66d7738cde9042b87db27993f710ae3eeeb.tar.gz ... Skipped
    qtsingleapplication-build-qtsinglecoreapplication.patch ... Passed
    qtsingleapplication-qupzilla.patch ... Passed
    qtsingleapplication.prf ... Passed
    qtsinglecoreapplication.prf ... Passed
:: Remove make dependencies after install? [y/N] y
:: (1/3) Parsing SRCINFO: epsonscan2-non-free-plugin
:: (2/3) Parsing SRCINFO: epsonscan2
:: (3/3) Parsing SRCINFO: qt5-singleapplication
[sudo] password for mike: 
resolving dependencies...
looking for conflicting packages...

Package (10)       New Version  Net Change  Download Size

extra/boost-libs   1.87.0-3       8.67 MiB       2.43 MiB
extra/cppdap       1.58.0-2       1.55 MiB       0.32 MiB
extra/jsoncpp      1.9.6-3        0.77 MiB       0.16 MiB
extra/libieee1284  0.2.11-18      0.12 MiB       0.06 MiB
extra/net-snmp     5.9.4-6        8.53 MiB       2.00 MiB
extra/rhash        1.4.4-1        0.32 MiB       0.17 MiB
extra/boost        1.87.0-3     181.34 MiB      15.02 MiB
extra/cmake        3.31.5-1      77.89 MiB      12.00 MiB
extra/rapidjson    1.1.0-6        0.62 MiB       0.10 MiB
extra/sane         1.3.1-2       18.57 MiB       3.73 MiB

Total Download Size:    35.99 MiB
Total Installed Size:  298.40 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
 net-snmp-5.9.4-6...     2.0 MiB  1337 KiB/s 00:02 [----------------------] 100%
 boost-libs-1.87....     2.4 MiB  1381 KiB/s 00:02 [----------------------] 100%
 sane-1.3.1-2-x86_64     3.7 MiB  2025 KiB/s 00:02 [----------------------] 100%
 cppdap-1.58.0-2-...   326.9 KiB   900 KiB/s 00:00 [----------------------] 100%
 rhash-1.4.4-1-x86_64  172.9 KiB   812 KiB/s 00:00 [----------------------] 100%
 jsoncpp-1.9.6-3-...   164.3 KiB   502 KiB/s 00:00 [----------------------] 100%
 rapidjson-1.1.0-...   104.5 KiB   435 KiB/s 00:00 [----------------------] 100%
 libieee1284-0.2....    57.2 KiB   507 KiB/s 00:00 [----------------------] 100%
 boost-1.87.0-3-x...    15.0 MiB  5.07 MiB/s 00:03 [----------------------] 100%
 cmake-3.31.5-1-x...    12.0 MiB  3.33 MiB/s 00:04 [----------------------] 100%
 Total (10/10)          36.0 MiB  9.85 MiB/s 00:04 [----------------------] 100%
(10/10) checking keys in keyring                   [----------------------] 100%
(10/10) checking package integrity                 [----------------------] 100%
(10/10) loading package files                      [----------------------] 100%
(10/10) checking for file conflicts                [----------------------] 100%
:: Processing package changes...
( 1/10) installing libieee1284                     [----------------------] 100%
Optional dependencies for libieee1284
    python: for python module [installed]
( 2/10) installing net-snmp                        [----------------------] 100%
Optional dependencies for net-snmp
    perl-term-readkey: for snmpcheck application
    perl-tk: for snmpcheck and tkmib applications
    python: for the python modules [installed]
( 3/10) installing sane                            [----------------------] 100%
Optional dependencies for sane
    sane-airscan: for scanners working in driverless mode
( 4/10) installing boost-libs                      [----------------------] 100%
Optional dependencies for boost-libs
    openmpi: for mpi support
( 5/10) installing boost                           [----------------------] 100%
Optional dependencies for boost
    python: for python bindings [installed]
( 6/10) installing cppdap                          [----------------------] 100%
( 7/10) installing jsoncpp                         [----------------------] 100%
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
( 8/10) installing rhash                           [----------------------] 100%
( 9/10) installing cmake                           [----------------------] 100%
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui [installed]
(10/10) installing rapidjson                       [----------------------] 100%
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
Creating group 'saned' with GID 962.
Creating user 'saned' (SANE daemon user) with UID 962 and GID 962.
(2/9) Reloading system manager configuration...
(3/9) Updating udev hardware database...
(4/9) Reloading device manager configuration...
(5/9) Arming ConditionNeedsUpdate...
(6/9) Updating the MIME type database...
(7/9) Checking for old perl modules...
(8/9) Updating icon theme caches...
(9/9) Updating the desktop file MIME type cache...
==> Making package: qt5-singleapplication 2.6_20170914-1 (Thu 20 Feb 2025 02:32:00 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found a8dda66d7738cde9042b87db27993f710ae3eeeb.tar.gz
  -> Found qtsingleapplication-build-qtsinglecoreapplication.patch
  -> Found qtsingleapplication-qupzilla.patch
  -> Found qtsingleapplication.prf
  -> Found qtsinglecoreapplication.prf
==> Validating source files with sha512sums...
    a8dda66d7738cde9042b87db27993f710ae3eeeb.tar.gz ... Skipped
    qtsingleapplication-build-qtsinglecoreapplication.patch ... Passed
    qtsingleapplication-qupzilla.patch ... Passed
    qtsingleapplication.prf ... Passed
    qtsinglecoreapplication.prf ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting a8dda66d7738cde9042b87db27993f710ae3eeeb.tar.gz with bsdtar
==> Starting prepare()...
patching file qtsingleapplication/buildlib/buildcorelib.pro
patching file qtsingleapplication/common.pri
patching file qtsingleapplication/qtsingleapplication.pro
patching file qtsingleapplication/QtSingleCoreApplication
patching file qtsingleapplication/src/qtsinglecoreapplication.pri
patching file qtsingleapplication/src/qtlocalpeer.cpp
patching file qtsingleapplication/src/qtlocalpeer.h
patching file qtsingleapplication/src/qtsingleapplication.cpp
patching file qtsingleapplication/src/qtsingleapplication.h
==> Sources are ready.
==> Making package: qt5-singleapplication 2.6_20170914-1 (Thu 20 Feb 2025 02:32:14 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
Configuring to build this component as a dynamic library.

This component is now configured.

To build the component library (if requested) and example(s),
run qmake and your make command.

To remove or reconfigure, run make distclean.

Info: creating stash file /home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/.qmake.stash
cd buildlib/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib/buildlib.pro ) && make -f Makefile 
make[1]: Entering directory '/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib'
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -D_REENTRANT -flto -fno-fat-lto-objects -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../src -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o qtsingleapplication.o ../src/qtsingleapplication.cpp
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -D_REENTRANT -flto -fno-fat-lto-objects -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../src -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o qtlocalpeer.o ../src/qtlocalpeer.cpp
g++ -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -dM -E -o moc_predefs.h /usr/lib/qt/mkspecs/features/data/dummy.cpp
/usr/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib -I/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/src -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I/usr/include/c++/14.2.1 -I/usr/include/c++/14.2.1/x86_64-pc-linux-gnu -I/usr/include/c++/14.2.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed -I/usr/include ../src/qtsingleapplication.h -o moc_qtsingleapplication.cpp
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -D_REENTRANT -flto -fno-fat-lto-objects -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../src -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o moc_qtsingleapplication.o moc_qtsingleapplication.cpp
/usr/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib -I/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/src -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I/usr/include/c++/14.2.1 -I/usr/include/c++/14.2.1/x86_64-pc-linux-gnu -I/usr/include/c++/14.2.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed -I/usr/include ../src/qtlocalpeer.h -o moc_qtlocalpeer.cpp
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -D_REENTRANT -flto -fno-fat-lto-objects -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../src -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o moc_qtlocalpeer.o moc_qtlocalpeer.cpp
rm -f libQt5Solutions_SingleApplication-head.so.1.0.0 libQt5Solutions_SingleApplication-head.so libQt5Solutions_SingleApplication-head.so.1 libQt5Solutions_SingleApplication-head.so.1.0
g++ -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=16 -fno-fat-lto-objects -fuse-linker-plugin -shared -fPIC -Wl,-soname,libQt5Solutions_SingleApplication-head.so.1 -o libQt5Solutions_SingleApplication-head.so.1.0.0 qtsingleapplication.o qtlocalpeer.o moc_qtsingleapplication.o moc_qtlocalpeer.o  /usr/lib/libQt5Widgets.so /usr/lib/libQt5Gui.so /usr/lib/libQt5Network.so /usr/lib/libQt5Core.so -lGL -lpthread    
ln -s libQt5Solutions_SingleApplication-head.so.1.0.0 libQt5Solutions_SingleApplication-head.so
ln -s libQt5Solutions_SingleApplication-head.so.1.0.0 libQt5Solutions_SingleApplication-head.so.1
ln -s libQt5Solutions_SingleApplication-head.so.1.0.0 libQt5Solutions_SingleApplication-head.so.1.0
rm -f ../lib/libQt5Solutions_SingleApplication-head.so.1.0.0
mv -f libQt5Solutions_SingleApplication-head.so.1.0.0 ../lib/libQt5Solutions_SingleApplication-head.so.1.0.0
rm -f ../lib/libQt5Solutions_SingleApplication-head.so
rm -f ../lib/libQt5Solutions_SingleApplication-head.so.1
rm -f ../lib/libQt5Solutions_SingleApplication-head.so.1.0
mv -f libQt5Solutions_SingleApplication-head.so ../lib/libQt5Solutions_SingleApplication-head.so
mv -f libQt5Solutions_SingleApplication-head.so.1 ../lib/libQt5Solutions_SingleApplication-head.so.1
mv -f libQt5Solutions_SingleApplication-head.so.1.0 ../lib/libQt5Solutions_SingleApplication-head.so.1.0
make[1]: Leaving directory '/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib'
cd buildlib/ && ( test -e Makefile.buildcorelib || /usr/bin/qmake -o Makefile.buildcorelib /home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib/buildcorelib.pro ) && make -f Makefile.buildcorelib 
make[1]: Entering directory '/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib'
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -D_REENTRANT -flto -fno-fat-lto-objects -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../src -I/usr/include/qt -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o qtsinglecoreapplication.o ../src/qtsinglecoreapplication.cpp
/usr/bin/moc -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB --include /home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib -I/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/src -I/usr/include/qt -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I/usr/include/c++/14.2.1 -I/usr/include/c++/14.2.1/x86_64-pc-linux-gnu -I/usr/include/c++/14.2.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed -I/usr/include ../src/qtsinglecoreapplication.h -o moc_qtsinglecoreapplication.cpp
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -D_REENTRANT -flto -fno-fat-lto-objects -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../src -I/usr/include/qt -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o moc_qtsinglecoreapplication.o moc_qtsinglecoreapplication.cpp
rm -f libQt5Solutions_SingleCoreApplication-head.so.1.0.0 libQt5Solutions_SingleCoreApplication-head.so libQt5Solutions_SingleCoreApplication-head.so.1 libQt5Solutions_SingleCoreApplication-head.so.1.0
g++ -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=16 -fno-fat-lto-objects -fuse-linker-plugin -shared -fPIC -Wl,-soname,libQt5Solutions_SingleCoreApplication-head.so.1 -o libQt5Solutions_SingleCoreApplication-head.so.1.0.0 qtsinglecoreapplication.o qtlocalpeer.o moc_qtsinglecoreapplication.o moc_qtlocalpeer.o  /usr/lib/libQt5Network.so /usr/lib/libQt5Core.so -lpthread    
ln -s libQt5Solutions_SingleCoreApplication-head.so.1.0.0 libQt5Solutions_SingleCoreApplication-head.so
ln -s libQt5Solutions_SingleCoreApplication-head.so.1.0.0 libQt5Solutions_SingleCoreApplication-head.so.1
ln -s libQt5Solutions_SingleCoreApplication-head.so.1.0.0 libQt5Solutions_SingleCoreApplication-head.so.1.0
rm -f ../lib/libQt5Solutions_SingleCoreApplication-head.so.1.0.0
mv -f libQt5Solutions_SingleCoreApplication-head.so.1.0.0 ../lib/libQt5Solutions_SingleCoreApplication-head.so.1.0.0
rm -f ../lib/libQt5Solutions_SingleCoreApplication-head.so
rm -f ../lib/libQt5Solutions_SingleCoreApplication-head.so.1
rm -f ../lib/libQt5Solutions_SingleCoreApplication-head.so.1.0
mv -f libQt5Solutions_SingleCoreApplication-head.so ../lib/libQt5Solutions_SingleCoreApplication-head.so
mv -f libQt5Solutions_SingleCoreApplication-head.so.1 ../lib/libQt5Solutions_SingleCoreApplication-head.so.1
mv -f libQt5Solutions_SingleCoreApplication-head.so.1.0 ../lib/libQt5Solutions_SingleCoreApplication-head.so.1.0
make[1]: Leaving directory '/home/mike/.cache/yay/qt5-singleapplication/src/qt-solutions-a8dda66d7738cde9042b87db27993f710ae3eeeb/qtsingleapplication/buildlib'
==> Entering fakeroot environment...
==> Starting package_qt5-singleapplication()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "qt5-singleapplication"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_qt5-singlecoreapplication()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
libfakeroot internal error: payload not recognized!
==> Checking for packaging issues...
==> Creating package "qt5-singlecoreapplication"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_qt5-singleapplication-doc()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "qt5-singleapplication-doc"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_qt5-singlecoreapplication-doc()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "qt5-singlecoreapplication-doc"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: qt5-singleapplication 2.6_20170914-1 (Thu 20 Feb 2025 02:32:34 PM CST)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)                New Version     Net Change

qt5-singlecoreapplication  2.6_20170914-1    0.04 MiB

Total Installed Size:  0.04 MiB

:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                     [----------------------] 100%
(1/1) checking package integrity                   [----------------------] 100%
(1/1) loading package files                        [----------------------] 100%
(1/1) checking for file conflicts                  [----------------------] 100%
:: Processing package changes...
(1/1) installing qt5-singlecoreapplication         [----------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Making package: epsonscan2 6.7.70.0-1 (Thu 20 Feb 2025 02:32:46 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found epsonscan2-6.7.70.0-1.src.tar.gz
  -> Found 0002-Fix-crash.patch
  -> Found 0003-Use-XDG-open-to-open-the-directory.patch
  -> Found 0004-Fix-a-crash-on-an-OOB-container-access.patch
==> Validating source files with b2sums...
    epsonscan2-6.7.70.0-1.src.tar.gz ... Passed
    0002-Fix-crash.patch ... Passed
    0003-Use-XDG-open-to-open-the-directory.patch ... Passed
    0004-Fix-a-crash-on-an-OOB-container-access.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting epsonscan2-6.7.70.0-1.src.tar.gz with bsdtar
==> Starting prepare()...
patching file src/ES2Command/Src/Interface/ipc/ipcInterfaceImpl.cpp
Hunk #1 succeeded at 129 (offset 1 line).
patching file src/Standalone/savedestfolder.cpp
patching file src/Controller/Src/Finder/Finder.cpp
==> Sources are ready.
==> Making package: epsonscan2 6.7.70.0-1 (Thu 20 Feb 2025 02:32:51 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
CMake Warning (dev) at CMakeLists.txt:19 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:21 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at CMakeLists.txt:52 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/cmake/Boost-1.87.0/BoostConfig.cmake (found suitable version "1.87.0", minimum required is "1.36.0")
 Boost_INCLUDE_DIRS: /usr/include
 Boost_LIBRARIES: 
 Boost_LIBRARY_DIRS: 
-- Found JPEG: /usr/lib/libjpeg.so (found version "80")
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Found PNG: /usr/lib/libpng.so (found version "1.6.47")
-- Found TIFF: /usr/lib/libtiff.so (found version "4.7.0")
 JPEG_INCLUDE_DIRS: /usr/include
 JPEG_LIBRARY_DIRS: /usr/lib/libjpeg.so
TIFF INCLUDE : /usr/include
TIFF LIBRARY : /usr/lib/libtiff.so
PNG INCLUDE : /usr/include;/usr/include
PNG LIBRARY : /usr/lib/libpng.so;/usr/lib/libz.so
ZLIB INCLUDE : /usr/include
ZLIB LIBRARY : /usr/lib/libz.so
EPSONSCAN_PATH epsonscan2/
COMMON_ETC_PATH /etc
EPSON_WORK_PATH /tmp/epsonWork/
EPSON_SETTINGS_PATH /home/mike/.epsonscan2/
EPSON_INSTALL_PATH /usr/lib/epsonscan2/
COMMON_SHARE_PATH /usr/share
Library architecture x86_64
CMake Deprecation Warning at src/CMakeLists.txt:19 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at src/Standalone/CMakeLists.txt:20 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message):
  qt5_use_modules is not part of the official API, and might be removed in Qt
  6.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated)
  src/Standalone/CMakeLists.txt:169 (QT5_USE_MODULES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Deprecation Warning at src/DetectAlert/CMakeLists.txt:20 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message):
  qt5_use_modules is not part of the official API, and might be removed in Qt
  6.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated)
  src/DetectAlert/CMakeLists.txt:64 (QT5_USE_MODULES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Deprecation Warning at src/ScanSDK/CMakeLists.txt:20 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Configuring done (1.0s)
CMake Warning (dev) in src/Standalone/CMakeLists.txt:
  Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
  Run "cmake --help-policy CMP0043" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) in src/DetectAlert/CMakeLists.txt:
  Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
  Run "cmake --help-policy CMP0043" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) in src/Standalone/CMakeLists.txt:
  Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
  Run "cmake --help-policy CMP0043" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) in src/DetectAlert/CMakeLists.txt:
  Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
  Run "cmake --help-policy CMP0043" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done (0.1s)
-- Build files have been written to: /home/mike/.cache/yay/epsonscan2/src/build
[  0%] Building CXX object src/CommonUtility/Linux/CMakeFiles/commonutility.dir/__/__/Platform.cpp.o
In file included from /usr/include/boost/none.hpp:17,
                 from /usr/include/boost/optional/optional.hpp:53,
                 from /usr/include/boost/optional.hpp:15,
                 from /usr/include/boost/format/internals.hpp:21,
                 from /usr/include/boost/format.hpp:38,
                 from /home/mike/.cache/yay/epsonscan2/src/epsonscan2-6.7.70.0-1/src/Platform.h:38,
                 from /home/mike/.cache/yay/epsonscan2/src/epsonscan2-6.7.70.0-1/src/Platform.cpp:19:
/usr/include/boost/none_t.hpp:24:2: error: #error "Boost.Optional requires some C++11 features since version 1.87. If you have an older C++ version use Boost.Optional version 1.86 or earlier."
   24 | #error "Boost.Optional requires some C++11 features since version 1.87. If you have an older C++ version use Boost.Optional version 1.86 or earlier."
      |  ^~~~~
make[2]: *** [src/CommonUtility/Linux/CMakeFiles/commonutility.dir/build.make:79: src/CommonUtility/Linux/CMakeFiles/commonutility.dir/__/__/Platform.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:290: src/CommonUtility/Linux/CMakeFiles/commonutility.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> Failed to install layer, rolling up to next layer.error:error making: epsonscan2 - exit status 4
==> Making package: epsonscan2-non-free-plugin 1.0.0.6-2 (Thu 20 Feb 2025 02:32:55 PM CST)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> epsonscan2
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
 -> error making: epsonscan2-non-free-plugin-exit status 8
==> Making package: epsonscan2 6.7.70.0-1 (Thu 20 Feb 2025 02:32:57 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found epsonscan2-6.7.70.0-1.src.tar.gz
  -> Found 0002-Fix-crash.patch
  -> Found 0003-Use-XDG-open-to-open-the-directory.patch
  -> Found 0004-Fix-a-crash-on-an-OOB-container-access.patch
==> Validating source files with b2sums...
    epsonscan2-6.7.70.0-1.src.tar.gz ... Passed
    0002-Fix-crash.patch ... Passed
    0003-Use-XDG-open-to-open-the-directory.patch ... Passed
    0004-Fix-a-crash-on-an-OOB-container-access.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting epsonscan2-6.7.70.0-1.src.tar.gz with bsdtar
==> Starting prepare()...
patching file src/ES2Command/Src/Interface/ipc/ipcInterfaceImpl.cpp
Hunk #1 succeeded at 129 (offset 1 line).
patching file src/Standalone/savedestfolder.cpp
patching file src/Controller/Src/Finder/Finder.cpp
==> Sources are ready.
==> Making package: epsonscan2 6.7.70.0-1 (Thu 20 Feb 2025 02:33:02 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Warning (dev) at CMakeLists.txt:19 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:21 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at CMakeLists.txt:52 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/cmake/Boost-1.87.0/BoostConfig.cmake (found suitable version "1.87.0", minimum required is "1.36.0")
 Boost_INCLUDE_DIRS: /usr/include
 Boost_LIBRARIES: 
 Boost_LIBRARY_DIRS: 
-- Found JPEG: /usr/lib/libjpeg.so (found version "80")
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Found PNG: /usr/lib/libpng.so (found version "1.6.47")
-- Found TIFF: /usr/lib/libtiff.so (found version "4.7.0")
 JPEG_INCLUDE_DIRS: /usr/include
 JPEG_LIBRARY_DIRS: /usr/lib/libjpeg.so
TIFF INCLUDE : /usr/include
TIFF LIBRARY : /usr/lib/libtiff.so
PNG INCLUDE : /usr/include;/usr/include
PNG LIBRARY : /usr/lib/libpng.so;/usr/lib/libz.so
ZLIB INCLUDE : /usr/include
ZLIB LIBRARY : /usr/lib/libz.so
EPSONSCAN_PATH epsonscan2/
COMMON_ETC_PATH /etc
EPSON_WORK_PATH /tmp/epsonWork/
EPSON_SETTINGS_PATH /home/mike/.epsonscan2/
EPSON_INSTALL_PATH /usr/lib/epsonscan2/
COMMON_SHARE_PATH /usr/share
Library architecture x86_64
CMake Deprecation Warning at src/CMakeLists.txt:19 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at src/Standalone/CMakeLists.txt:20 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message):
  qt5_use_modules is not part of the official API, and might be removed in Qt
  6.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated)
  src/Standalone/CMakeLists.txt:169 (QT5_USE_MODULES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Deprecation Warning at src/DetectAlert/CMakeLists.txt:20 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message):
  qt5_use_modules is not part of the official API, and might be removed in Qt
  6.
Call Stack (most recent call first):
  /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated)
  src/DetectAlert/CMakeLists.txt:64 (QT5_USE_MODULES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Deprecation Warning at src/ScanSDK/CMakeLists.txt:20 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Configuring done (0.7s)
CMake Warning (dev) in src/Standalone/CMakeLists.txt:
  Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
  Run "cmake --help-policy CMP0043" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) in src/DetectAlert/CMakeLists.txt:
  Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
  Run "cmake --help-policy CMP0043" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) in src/Standalone/CMakeLists.txt:
  Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
  Run "cmake --help-policy CMP0043" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) in src/DetectAlert/CMakeLists.txt:
  Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
  Run "cmake --help-policy CMP0043" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done (0.1s)
-- Build files have been written to: /home/mike/.cache/yay/epsonscan2/src/build
[  0%] Building CXX object src/CommonUtility/Linux/CMakeFiles/commonutility.dir/__/__/Platform.cpp.o
In file included from /usr/include/boost/none.hpp:17,
                 from /usr/include/boost/optional/optional.hpp:53,
                 from /usr/include/boost/optional.hpp:15,
                 from /usr/include/boost/format/internals.hpp:21,
                 from /usr/include/boost/format.hpp:38,
                 from /home/mike/.cache/yay/epsonscan2/src/epsonscan2-6.7.70.0-1/src/Platform.h:38,
                 from /home/mike/.cache/yay/epsonscan2/src/epsonscan2-6.7.70.0-1/src/Platform.cpp:19:
/usr/include/boost/none_t.hpp:24:2: error: #error "Boost.Optional requires some C++11 features since version 1.87. If you have an older C++ version use Boost.Optional version 1.86 or earlier."
   24 | #error "Boost.Optional requires some C++11 features since version 1.87. If you have an older C++ version use Boost.Optional version 1.86 or earlier."
      |  ^~~~~
make[2]: *** [src/CommonUtility/Linux/CMakeFiles/commonutility.dir/build.make:79: src/CommonUtility/Linux/CMakeFiles/commonutility.dir/__/__/Platform.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:290: src/CommonUtility/Linux/CMakeFiles/commonutility.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: epsonscan2-exit status 4
checking dependencies...
:: imath optionally requires boost-libs: python bindings

Package (8)                Old Version     Net Change 

boost-libs                 1.87.0-3          -8.67 MiB
cppdap                     1.58.0-2          -1.55 MiB
jsoncpp                    1.9.6-3           -0.77 MiB
rhash                      1.4.4-1           -0.32 MiB
boost                      1.87.0-3        -181.34 MiB
cmake                      3.31.5-1         -77.89 MiB
qt5-singlecoreapplication  2.6_20170914-1    -0.04 MiB
rapidjson                  1.1.0-6           -0.62 MiB

Total Removed Size:  271.21 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
(1/8) removing qt5-singlecoreapplication           [----------------------] 100%
(2/8) removing rapidjson                           [----------------------] 100%
(3/8) removing cmake                               [----------------------] 100%
(4/8) removing rhash                               [----------------------] 100%
(5/8) removing jsoncpp                             [----------------------] 100%
(6/8) removing cppdap                              [----------------------] 100%
(7/8) removing boost                               [----------------------] 100%
(8/8) removing boost-libs                          [----------------------] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating the MIME type database...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
 -> Failed to install the following packages. Manual intervention is required:
epsonscan2-non-free-plugin - exit status 8
epsonscan2 - exit status 4
[mike@mike-dsktp ~]$ 

Anyone know how to fix?

 24 | #error "Boost.Optional requires some C++11 features since version 1.87. If you have an older C++ version use Boost.Optional version 1.86 or earlier."

You will have to wait till they update the aur file.
You said you installed the flatpak version, it works great, I’m using it at this time until the aur version is updated.
Have you tried the flatpak version yet?

I was wondering if he got the boost message (second Epsonscan2 boost message thread in as many days) because the AUR maintainer hasn’t got around to it yet. I guess he/she hadn’t got around to it yet.
But what was your picture above? the non-free plug in? Before I went flatpak for this I only had the top epsonscan2 package installed, not the non-free Is that why I had problems with the AUR package originally you think? Do those two packages belong together or are they the same thing?

Like you, I prefer my packages in-house when I can.

1 Like

@mikef
Did you install the following first?

https://aur.archlinux.org/packages/epson-inkjet-printer-escpr2

Edit: It has imagescan as optional dependency to install also for scanner support.

Yes, I installed the epson-inkjet-printer-escpr2 first.

The flatpak install would not find the scanner.

I did a complete re-install last night & I switched the desktop to KDE Plasma from Cinnamon & I’m still getting the same “Boost.Optional” error message.

The printer prints great if that helps at all…

I tried just to install just the “Epsonscan2” & it still gives me the same “Boost.Optional” error message.

/usr/include/boost/none_t.hpp:24:2: error: #error "Boost.Optional requires some C++11 features since version 1.87. If you have an older C++ version use Boost.Optional version 1.86 or earlier."
   24 | #error "Boost.Optional requires some C++11 features since version 1.87. If you have an older C++ version use Boost.Optional version 1.86 or earlier."
      |  ^~~~~
make[2]: *** [src/CommonUtility/Linux/CMakeFiles/commonutility.dir/build.make:79: src/CommonUtility/Linux/CMakeFiles/commonutility.dir/__/__/Platform.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:290: src/CommonUtility/Linux/CMakeFiles/commonutility.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: epsonscan2-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
epsonscan2 - exit status 4

Did you try from terminal?

sudo systemctl stop firewalld

Try running the epsoncan from the flatpak install for a test.

After the test just run the below command to turn the firewalld back on.

sudo systemctl start firewalld

No, I didn’t think to do that & then I re-installed Endeavour with KDE.

Should I remove boost 1.87.0-3

I figured out how to check what Boost version I have installed…

[mike@mike-dsktp ~]$ pacman -Ss boost
extra/boost 1.87.0-3 [installed]
    Free peer-reviewed portable C++ source libraries (development headers)
extra/boost-libs 1.87.0-3 [installed]
    Free peer-reviewed portable C++ source libraries (runtime libraries)
extra/booster 0.12-1
    Fast and secure initramfs generator
extra/fasd 1.0.2-2
    Command-line productivity booster, offers quick access to files and directories
extra/ibus-typing-booster 2.27.27-1
    Predictive input method for the IBus platform
extra/python-boost-histogram 1.5.0-1
    Python bindings for Boost's Histogram library.
extra/python-hist 2.8.0-1
    Python bindings for Boost's Histogram library.
extra/websocketpp 0.8.2-2
    C++/Boost Asio based websocket client/server library

So the error message says that I need Boost 1.86 or earlier.
Can I install that with Boost 1.87 or do I have to remove it before installing 1.86?

When you “yay boost” in the terminal you get 133 installation choices.

Should I ask this question using Telegram?

Thanks,

aur/boost1.86-libs 1.86.0-1 (+1 1.00) 

Is this the version you want to install? Just try installing it and it will tell you if it’s going to remove the newer version. Or remove boost 1.87.0-3 first and then install.

I installed boost it & epsonscan2 still give me the same error code.
30 aur/boost1.86-libs 1.86.0-1 (+1 1.00) (Installed)

I ran

[mike@mike-dsktp ~]$ **pacman -Ss boost**
extra/boost 1.87.0-3
    Free peer-reviewed portable C++ source libraries (development headers)
extra/boost-libs 1.87.0-3
    Free peer-reviewed portable C++ source libraries (runtime libraries)
extra/booster 0.12-1
    Fast and secure initramfs generator
extra/fasd 1.0.2-2
    Command-line productivity booster, offers quick access to files and directories
extra/ibus-typing-booster 2.27.27-1
    Predictive input method for the IBus platform
extra/python-boost-histogram 1.5.0-1
    Python bindings for Boost's Histogram library.
extra/python-hist 2.8.0-1
    Python bindings for Boost's Histogram library.
extra/websocketpp 0.8.2-2
    C++/Boost Asio based websocket client/server library
[mike@mike-dsktp ~]$ 

and boost1.86-libs 1.86.0-1 doesn’t show up.
I tried removing boost-libs 1.87.0-3 but it will not uninstall.