Was passiert da beim Update?

Hallo,

nach dem letzten Update läuft im Terminal für mehrere Stunden dieser Zeichenkram.

Kann da nichts mit anfangen-kann ich das einfach ignorieren?

../include/QtPositioning -I/usr/include/qt/QtQuick/5.15.19 -I/usr/include/qt/QtQuick/5.15.19/QtQuick -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt -I/usr/include/qt/QtQuick -I/usr/include/qt/QtGui -I/usr/include/qt/QtQmlModels/5.15.19 -I/usr/include/qt/QtQmlModels/5.15.19/QtQmlModels -I/usr/include/qt/QtQml/5.15.19 -I/usr/include/qt/QtQml/5.15.19/QtQml -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt/QtQmlModels -I/usr/include/qt/QtQml -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qgeofiletilecachemapbox.o .moc/moc_qgeofiletilecachemapbox.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DLOCATIONLABS -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_LOCATION_LIB -DQT_POSITIONINGQUICK_LIB -DQT_POSITIONING_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /home/ralle/.cache/yay/qt5-location/src/build/src/plugins/geoservices/mapbox/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/home/ralle/.cache/yay/qt5-location/src/kde-qtlocation/src/plugins/geoservices/mapbox -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtLocation/5.15.19 -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtLocation/5.15.19/QtLocation -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioningQuick/5.15.19 -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioningQuick/5.15.19/QtPositioningQuick -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioning/5.15.19 -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioning/5.15.19/QtPositioning -I/home/ralle/.cache/yay/qt5-location/src/build/include -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtLocation -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioningQuick -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioning -I/usr/include/qt/QtQuick/5.15.19 -I/usr/include/qt/QtQuick/5.15.19/QtQuick -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt -I/usr/include/qt/QtQuick -I/usr/include/qt/QtGui -I/usr/include/qt/QtQmlModels/5.15.19 -I/usr/include/qt/QtQmlModels/5.15.19/QtQmlModels -I/usr/include/qt/QtQml/5.15.19 -I/usr/include/qt/QtQml/5.15.19/QtQml -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt/QtQmlModels -I/usr/include/qt/QtQml -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/x86_64-pc-linux-gnu -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/16.1.1/include -I/usr/local/include -I/usr/include /home/ralle/.cache/yay/qt5-location/src/kde-qtlocation/src/plugins/geoservices/mapbox/qgeoroutingmanagerenginemapbox.h -o .moc/moc_qgeoroutingmanagerenginemapbox.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 -flto=auto -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -flto -fno-fat-lto-objects -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DLOCATIONLABS -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_LOCATION_LIB -DQT_POSITIONINGQUICK_LIB -DQT_POSITIONING_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/home/ralle/.cache/yay/qt5-location/src/kde-qtlocation/src/plugins/geoservices/mapbox -I. -I../../../../include/QtLocation/5.15.19 -I../../../../include/QtLocation/5.15.19/QtLocation -I../../../../include/QtPositioningQuick/5.15.19 -I../../../../include/QtPositioningQuick/5.15.19/QtPositioningQuick -I../../../../include/QtPositioning/5.15.19 -I../../../../include/QtPositioning/5.15.19/QtPositioning -I../../../../include -I../../../../include/QtLocation -I../../../../include/QtPositioningQuick -I../../../../include/QtPositioning -I/usr/include/qt/QtQuick/5.15.19 -I/usr/include/qt/QtQuick/5.15.19/QtQuick -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt -I/usr/include/qt/QtQuick -I/usr/include/qt/QtGui -I/usr/include/qt/QtQmlModels/5.15.19 -I/usr/include/qt/QtQmlModels/5.15.19/QtQmlModels -I/usr/include/qt/QtQml/5.15.19 -I/usr/include/qt/QtQml/5.15.19/QtQml -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt/QtQmlModels -I/usr/include/qt/QtQml -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qgeoroutingmanagerenginemapbox.o .moc/moc_qgeoroutingmanagerenginemapbox.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DLOCATIONLABS -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_LOCATION_LIB -DQT_POSITIONINGQUICK_LIB -DQT_POSITIONING_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /home/ralle/.cache/yay/qt5-location/src/build/src/plugins/geoservices/mapbox/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/home/ralle/.cache/yay/qt5-location/src/kde-qtlocation/src/plugins/geoservices/mapbox -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtLocation/5.15.19 -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtLocation/5.15.19/QtLocation -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioningQuick/5.15.19 -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioningQuick/5.15.19/QtPositioningQuick -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioning/5.15.19 -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioning/5.15.19/QtPositioning -I/home/ralle/.cache/yay/qt5-location/src/build/include -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtLocation -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioningQuick -I/home/ralle/.cache/yay/qt5-location/src/build/include/QtPositioning -I/usr/include/qt/QtQuick/5.15.19 -I/usr/include/qt/QtQuick/5.15.19/QtQuick -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt -I/usr/include/qt/QtQuick -I/usr/include/qt/QtGui -I/usr/include/qt/QtQmlModels/5.15.19 -I/usr/include/qt/QtQmlModels/5.15.19/QtQmlModels -I/usr/include/qt/QtQml/5.15.19 -I/usr/include/qt/QtQml/5.15.19/QtQml -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt/QtQmlModels -I/usr/include/qt/QtQml -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/x86_64-pc-linux-gnu -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/16.1.1/include -I/usr/local/include -I/usr/include /home/ralle/.cache/yay/qt5-location/src/kde-qtlocation/src/plugins/geoservices/mapbox/qgeoroutereplymapbox.h -o .moc/moc_qgeoroutereplymapbox.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 -flto=auto -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -flto -fno-fat-lto-objects -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DLOCATIONLABS -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_LOCATION_LIB -DQT_POSITIONINGQUICK_LIB -DQT_POSITIONING_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/home/ralle/.cache/yay/qt5-location/src/kde-qtlocation/src/plugins/geoservices/mapbox -I. -I../../../../inclu

Ignorieren nicht wirklich. Bei Dir wurden - vermutlich nicht zum ersten Mal in den letzten Tagen - veraltete QT5-Pakete aus den Arch Repos ins AUR verfrachtet. Sobald die dort sind, sind die Pakete im Normalfall nicht fertig kompiliert, sondern das passiert bei Dir. Daher gilt wie immer beim Updaten, dass man schauen muss, was da passiert. Sobald Programme, die früher in den Arch Repos waren ins AUR wandern, frage ich bei mir ab, ob das betreffende Paket von irgendeinem anderen Paket benötigt wird. Wenn nein, dann deinstalliere ich das Paket immer sofort. Jetzt wurden die Pakete vermutlich fertig kompiliert und installiert. Trotzdem würde ich die prüfen und ggf. deinstallieren. Welche Pakete das genau waren, findest in der Datei /var/log/pacman.log. Ganz am Ende der Datei sind die Einträge der letzten Updates. Hier werden auch immer die installierten Pakete aufgelistet. Dann mit yay -Qi <hier_Paketname_einfügen> im Terminal abfragen und dann ggf. mit yay -R <hier_Paketname_einfügen> deinstallieren.

Definitiv nicht ignorieren, sondern das upgrade / den Kompilierungsprozess abbrechen und die Liste der anstehenden Paketupdates hier teilen.

Nur wenn es zwingend notwendig ist, was ich in Deinem Fall bezweifele, kompiliert man Qt lokal. Wahrscheinlich kannst Du auf bereits fertig kompilierte Pakete wechseln und Dir den ganzen Kompilierungsaufwand sparen, da gilt es die korrekten *-bin Pakete herauszufinden. Oder eben den Übeltäter herauszufinden der Paketquellen bzgl. Qt5 aus dem AUR erfordert anstatt mit den offiziell Paketquellen im extra repository zurecht zu kommen.

Hallo,

danke erstmal. Habe mir das mal angeschaut und weiss letztendlich gar nicht was ich da alles machen soll.

Mir ist auch unklar wieso das plötzlich damit anfängt? Zuvor war es ganz easy und die Updates liefen in kürzester Zeit durch, so dass ich mein EOS gleich wieder sauber zur Verfügung hatte..

Bleibt das jetzt so, oder ändert sich das zukünftig wieder?

Das bleibt so wenn Du nichts unternimmst.

Heißt, es gilt herauszufinden welches Paket hier als Abhängigkeit die entsprechenden Qt Pakete benötigt. Anhand der partiellen Kompilierungsausgabe lässt sich dies leider nicht ohne weiteres ableiten. Da hat @marteng69 ja bereits auf die Datei /var/log/pacman.log hingewiesen die die entsprechenden Informationen beinhalten sollte. Deren Inhalt kannst Du hier gerne teilen. Nicht umbedingt den kompletten Inhalt, am Besten in dem Du cat /var/log/pacman.log | eos-sendlog nutzt und den generierten Link hier teilst.

Also scheinbar verschwindet es doch wieder.

Ich habe das endlose Kompilieren einfach mal abgebrochen,

reboot - wieder Systemaktalisierung gestartet, wieder das Kompilieren unterbrochen,

reboot usw.

3x das Ganze. Dann hab’ ich’s mal durchlaufen lassen ohne Unterbrechung

und nach nichtmal 3 min. war alles vobei!

Heute neues Update gemacht - lief sauber durch komplett ohne Kompilierung.

Funktioniert auch alles.

Warum das funktionierte weiss ich allerdings nicht, aber schnell mal wieder 'n Backup-Image davon gemacht.

Das sind Statusangaben, die während des Erstellens von QT5 angezeigt werden. Keine Fehlermeldungen.

Danke für die Info!

was zeigt denn pacman -Qi qt5-location | grep -i "Required By"

Unnötige Pakete sollten immer bereinigt werden, vor allem wenn sie aus dem AUR sind.
Eventuell brauchst du das Paket eben gar nicht.

Sorry, gar nichts. Keine Ausgabe.

qt5-location ist ein AUR Paket, somit bringt pacman nichts. Versuch mal:
yay -Qi qt5-location | grep -i "Ist abhängig von"

Der grep Parameter “Required By” funktioniert auch nicht. Im eingedeutschten EOS heist das “Ist abhängig von”

Ich habs mal mit dem Parameter -Si versucht, weil ich das Paket nicht installiert habe, das kommt dabei raus:

yay -Si qt5-location | grep -i "Ist abhängig von"
Ist abhängig von              : qt5-declarative

wenn es als Paket installiert ist schon.. nur der grep term war auf englisch..sollte so gehen:
pacman -Qi qt5-location | grep -i "Ist abhängig von"

Oder:
LANG=C pacman -Qi qt5-location | grep -i "Required By"

:wink:

[ralle@ralf-20kd001mmd ~]$ yay -Qi qt5-location | grep -i “Ist abhängig von”
[ralle@ralf-20kd001mmd ~]$
[ralle@ralf-20kd001mmd ~]$ pacman -Qi qt5-location | grep -i “Ist abhängig von”
[ralle@ralf-20kd001mmd ~]$
[ralle@ralf-20kd001mmd ~]$ LANG=C pacman -Qi qt5-location | grep -i “Required By”
Required By : qt5-webengine
[ralle@ralf-20kd001mmd ~]$

Mehr kam da nicht bei rum

ich finde es immer am einfachsten einfach die Deinstalltion anzu setzen und dann zu gucken was es meckert..
Also nicht auf ja klicken sondern zeigen was es alles deinstallieren würde

sudo pacman -Rsc qt5-location ohne Bestätigung und die Ausgabe zeigen (nur eingeben und ein mal Enter drücken)

sudo pacman -Rsc qt5-location
[sudo] Passwort für ralle:
Abhängigkeiten werden geprüft …

Paket (3) Alte Version Netto-Veränderung

qt5-webchannel 5.15.19-1 -0,22 MiB
qt5-webengine 5.15.19-4 -159,19 MiB
qt5-location 5.15.19+kde+r7-1 -9,54 MiB

Gesamtgröße der entfernten Pakete: 168,95 MiB

:: Möchten Sie diese Pakete entfernen? [J/n]

Das sind alles nur alte qt5 Bibliotheken, keine Endanwendungen. Entfernen sollte keine Probleme bereiten.

Gelöscht - danke!