Closed jmfergeau closed 1 year ago
Still can't build, same error.
Which Qt version are you using?
@bohning I get the same output, seems like a general problem for Arch users.
qtdiag | head -n1
Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.1 20230201) on "xcb"
qmake --version
QMake version 3.1
Using Qt version 5.15.8 in /usr/lib
make --version
GNU Make 4.4.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
What I think is the problem: It complains about QStringConverter which is a Qt6 thing (I indeed have qt6 packages installed): https://www.qt.io/blog/porting-from-qt-5-to-qt-6-using-qt5compat-library But qmake might not work for that? https://www.qt.io/blog/qt-6-build-system https://doc.qt.io/qt-6/qt6-buildsystem.html
I use same version as @schrmh. I'm indeed on arch. I'm actually the AUR package maintainer for ultrastar-creator lol
@jmfergeau I managed to get the AUR package working again by changing qmake
to qmake6
in the PKGBUILD
. Since it requires qt-6 now, the dependencies also need to be changed from 'qt5-base' 'qt5-tools'
to 'qt6-base' 'qt6-tools'
.
Also note that you will need to delete src/UltraStar-Creator/src/tmp
and src/UltraStar-Creator/src/ui
prior to rebuilding (or start out with a fresh clone).
That there really is a qmake6... I did not find anything about that when searching for "qmake qt6". I searched on the documentation site and it looks like the only mentions of that in the Qt documentation are here in a simple side note...: https://doc.qt.io/qt-6/qmake-running.html https://doc.qt.io/qt-6/qmake-tutorial.html
Building with qt6 worked for me. I updated the AUR package. Thanks again, @irgendwr
As title says. Here's the logs:
thanks