Hi, I would love to make use of libreELEC usb sd creator here. I found it in the repos but could not complete the build. Any ideas ? . . should I be looking at a Flatpack?
Brian
Preparing...
Checking libreelec-usb-sd-creator-git dependencies...
Resolving dependencies...
Checking inter-conflicts...
Cloning libreelec-usb-sd-creator-git build files...
Generating libreelec-usb-sd-creator-git information...
Download of dos2unix (7.5.6-1) started
Download of dos2unix (7.5.6-1) finished
Checking keyring...
Checking integrity...
Loading package files...
Checking file conflicts...
Checking available disc space...
Installing dos2unix (7.5.6-1)...
Running post-transaction hooks...
Arming ConditionNeedsUpdate...
Refreshing PackageKit...
Building libreelec-usb-sd-creator-git...
==> Making package: libreelec-usb-sd-creator-git r1.d5922e2-3 (Thu 16 Jul 2026 09:14:26)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning usb-sd-creator git repo...
Cloning into bare repository '/var/tmp/pamac-build-brm/libreelec-usb-sd-creator-git/usb-sd-creator'...
==> Validating source files with md5sums...
usb-sd-creator ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of usb-sd-creator git repo...
Cloning into 'usb-sd-creator'...
done.
==> Starting prepare()...
dos2unix: converting file creator.pro to Unix format...
patching file creator.pro
Hunk #1 succeeded at 159 with fuzz 2 (offset -6 lines).
==> Starting pkgver()...
==> Updated version: libreelec-usb-sd-creator-git r332.ab7b3c5-1
==> Starting build()...
Info: creating stash file /.qmake.stash
Updating './lang/lang-ar_SA.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-ast_ES.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-bg_BG.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-cs_CZ.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-da_DK.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-de_DE.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-el_GR.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-en_GB.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 68 untranslated source text(s)
Updating './lang/lang-es_ES.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-fa_IR.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-fi_FI.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-fr_FR.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-he_IL.qm'...
Generated 45 translation(s) (45 finished and 0 unfinished)
Ignored 23 untranslated source text(s)
Updating './lang/lang-hr_HR.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-hu_HU.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-it_IT.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-ko_KR.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-lt_LT.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-nl_NL.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-no_NO.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-pl_PL.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-pt_BR.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-pt_PT.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-ru_RU.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-sk_SK.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-sl_SI.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-sr_RS.qm'...
Generated 63 translation(s) (63 finished and 0 unfinished)
Ignored 5 untranslated source text(s)
Updating './lang/lang-sv_SE.qm'...
Generated 68 translation(s) (68 finished and 0 unfinished)
Updating './lang/lang-tr_TR.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-uk_UA.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Updating './lang/lang-zh_CN.qm'...
Generated 67 translation(s) (67 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
Info: creating stash file /var/tmp/pamac-build-brm/libreelec-usb-sd-creator-git/src/usb-sd-creator/.qmake.stash
uic creator.ui
compiling main.cpp
compiling diskwriter.cpp
compiling jsonparser.cpp
compiling movingaverage.cpp
compiling downloadmanager.cpp
In file included from /usr/include/qt6/QtCore/qstring.h:15,
from /usr/include/qt6/QtCore/qobject.h:12,
from /usr/include/qt6/QtWidgets/qwidget.h:10,
from /usr/include/qt6/QtWidgets/qdialog.h:9,
from /usr/include/qt6/QtWidgets/QDialog:1,
from creator.h:24,
from main.cpp:20:
/usr/include/qt6/QtCore/qchar.h:48:31: warning: defining ‘QChar’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=]
48 | class QT6_ONLY(Q_CORE_EXPORT) QChar {
| ^~~~~
In file included from /usr/include/c++/16/unordered_map:44,
from /usr/include/c++/16/functional:80,
from /usr/include/qt6/QtCore/qcomparehelpers.h:29,
from /usr/include/qt6/QtCore/qcompare.h:661,
from /usr/include/qt6/QtCore/qnamespace.h:14,
from /usr/include/qt6/QtCore/qbytearray.h:10,
from /usr/include/qt6/QtCore/qcryptographichash.h:10,
from /usr/include/qt6/QtCore/QCryptographicHash:1,
from creator.h:23:
/usr/include/c++/16/bits/range_access.h:325:24: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point
325 | -> decltype(__cont.data())
| ~~~~~~~^~~~
diskwriter.cpp: In member function ‘virtual void DiskWriter::writeGzCompressedImage(const QString&, const QString&, const QString&)’:
diskwriter.cpp:56:81: warning: unused parameter ‘device’ [-Wunused-parameter]
56 | void DiskWriter::writeGzCompressedImage(const QString &filename, const QString& device, const QString& deviceText)
| ~~~~~~~~~~~~~~~^~~~~~
diskwriter.cpp: In member function ‘virtual void DiskWriter::writeZipCompressedImage(const QString&, const QString&, const QString&)’:
diskwriter.cpp:124:82: warning: unused parameter ‘device’ [-Wunused-parameter]
124 | void DiskWriter::writeZipCompressedImage(const QString &filename, const QString& device, const QString& deviceText)
| ~~~~~~~~~~~~~~~^~~~~~
compiling translator.cpp
compiling diskwriter_unix.cpp
compiling deviceenumerator_unix.cpp
main.cpp: In function ‘int main(int, char**)’:
main.cpp:97:41: error: ‘BUILD_VERSION’ was not declared in this scope; did you mean ‘QT_VERSION’?
97 | qDebug() << "App data: Version:" << BUILD_VERSION << ", Build date:" << BUILD_DATE;
| ^~~~~~~~~~~~~
| QT_VERSION
main.cpp:97:77: error: ‘BUILD_DATE’ was not declared in this scope
97 | qDebug() << "App data: Version:" << BUILD_VERSION << ", Build date:" << BUILD_DATE;
| ^~~~~~~~~~
make: *** [Makefile:1204: .generated_files/main.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
Aborting...