Hallo, ich hatte versucht, ein altes Qt-Projekt zu reanimieren und erhalte Meldungen, dass OpenGL-Bibliotheken nicht gefunden würden. Nun habe ich in Yast gesucht und bin echt überfragt, was denn da zu installieren wäre. Es fehlen wohl die Devel-Pakete und der Qt-Support sagt, es gäbe keine Qt-speziellen Pakete davon, sondern die stinknormalen der Distri. Aber welche Pakete wären das dann ? Wie heißen die? Die Suche nach opengl in Yast bringt (zumindest für mich) keine erhellende Ergebnisse. Joachim
Hallo Joachim, Am Mittwoch, 11. September 2024, 09:33:29 CEST schrieb Joachim Hussong:
Hallo,
ich hatte versucht, ein altes Qt-Projekt zu reanimieren und erhalte Meldungen, dass OpenGL-Bibliotheken nicht gefunden würden.
Nun habe ich in Yast gesucht und bin echt überfragt, was denn da zu installieren wäre. Es fehlen wohl die Devel-Pakete und der Qt-Support sagt, es gäbe keine Qt-speziellen Pakete davon, sondern die stinknormalen der Distri. Aber welche Pakete wären das dann ? Wie heißen die? Die Suche nach opengl in Yast bringt (zumindest für mich) keine erhellende Ergebnisse. Leider habe ich mit Qt keine Erfahrung. Hilft Dir?: zypper se Opengl|grep -i devel|grep -i library Das ergibt unter anderem:
qt6-opengl-devel | Development files for the Qt OpenGL library | Paket Schöne Grüße Hugo Mahr
Am 11.09.24 um 19:00 schrieb Hugo Mahr:
qt6-opengl-devel | Development files for the Qt OpenGL library | Paket
Ja, so habe ich es auch gefunden. Nur, sagt Qt, sind das nicht die OpenGL Bibliotheken, die angemeckert wurden. Zitat: From the looks of it that package is the Qt opengl module development files which is not the same as the OpenGL librairies that were missing. That package may have the latter as dependency though. Zitat Ende
Hallo, Am Mittwoch, 11. September 2024, 19:59:22 CEST schrieb Joachim Hussong:
Am 11.09.24 um 19:00 schrieb Hugo Mahr:
qt6-opengl-devel | Development files for the Qt OpenGL library | Paket
Ja, so habe ich es auch gefunden.
Nur, sagt Qt, sind das nicht die OpenGL Bibliotheken, die angemeckert wurden.
Zitat:
From the looks of it that package is the Qt opengl module development files which is not the same as the OpenGL librairies that were missing. That package may have the latter as dependency though.
Zitat Ende Wenn Du qt6-opengl-devel (und ev. die anderen Pakete) installierst, könnte es ja gehen. So verstehe ich die Meldung.
Gibt es mehr Information, was Du machen willst? Ähnlich zu Deiner Frage ist https://forums.opensuse.org/t/proper-way-to-install-qt5-development/99934/6. Und da steht: 'Which libQt5 devel packages you need depends on what parts of Qt5 your application is going to use of course.' Und deshalb die Frage oben bzw. wie Du qt brauchst. Oder zum Test installiere ein Modul wie liblastfm-qt5-devel - Entwicklungsdateien für den Webdienst Last.fm Ev. will YAST auch libQt5Core-devel u. m. installieren. Gruß Hugo Mahr
Am 12.09.24 um 12:13 schrieb Hugo Mahr:
Gibt es mehr Information, was Du machen willst? Ähnlich zu Deiner Frage ist https://forums.opensuse.org/t/proper-way-to-install-qt5-development/99934/6. Und da steht: 'Which libQt5 devel packages you need depends on what parts of Qt5 your application is going to use of course.' Und deshalb die Frage oben bzw. wie Du qt brauchst. Oder zum Test installiere ein Modul wie liblastfm-qt5-devel - Entwicklungsdateien für den Webdienst Last.fm
Es gibt zwei Möglichkeiten Qt zu installieren. Man nimmt die Pakete aus der Distribution oder die von Qt direkt. Nachdem ich beschlossen hatte, nochmal nach Qt zu sehen, habe ich mich entschieden, die Pakete von Qt zu nehmen. Und damit sich nichts in die Quere kommt (was bei früheren Instalationen dirchaus der Fall war), habe ich keine Pakete von Opensuse direkt installiert, die ein qt im Namen tragen. Im Opensuse Repo sind auch kein qtcreator (mehr) oder das Design Studio vorhanden und beides will ich nutzen oder zumindest ausprobieren. Nach dem Problem mit OpenGl habe ich dann doch mal die qt6-opengl Pakete von Opensuse installiert und die Meldungen verschwanden. Dennoch gab der Qt-Support zu bedenken, dass das eigentlich nicht die richtigen sein sollten/könnten. Und nun? Mein aktuelle Frage ist also nicht mehr "wie krieg ich Qt ans Laufen?", sondern vielmehr "was'n das für eine OpenGl Kuddelmuddel?". Ich hielt OpenGL eigentlich immer für eine allgemeine und wichtige Komponente, doch stellt sich das mir jetzt irgendwie anders dar. Ich lese das im Moment so, dass OpenGl nur noch für Qt gebraucht bzw. zur Verfügung gestellt wird. Oder ist alles doch ganz anders?
Hallo, Am Donnerstag, 12. September 2024, 12:36:07 CEST schrieb Joachim Hussong:
Am 12.09.24 um 12:13 schrieb Hugo Mahr:
Gibt es mehr Information, was Du machen willst? Ähnlich zu Deiner Frage ist https://forums.opensuse.org/t/proper-way-to-install-qt5-development/99934 /6. Und da steht: 'Which libQt5 devel packages you need depends on what parts of Qt5 your application is going to use of course.' Und deshalb die Frage oben bzw. wie Du qt brauchst. Oder zum Test installiere ein Modul wie liblastfm-qt5-devel - Entwicklungsdateien für den Webdienst Last.fm
Es gibt zwei Möglichkeiten Qt zu installieren. Man nimmt die Pakete aus der Distribution oder die von Qt direkt.
Nachdem ich beschlossen hatte, nochmal nach Qt zu sehen, habe ich mich entschieden, die Pakete von Qt zu nehmen. Und damit sich nichts in die Quere kommt (was bei früheren Instalationen dirchaus der Fall war), habe ich keine Pakete von Opensuse direkt installiert, die ein qt im Namen tragen. Im Opensuse Repo sind auch kein qtcreator (mehr) oder das Design Studio vorhanden und beides will ich nutzen oder zumindest ausprobieren.
Nach dem Problem mit OpenGl habe ich dann doch mal die qt6-opengl Pakete von Opensuse installiert und die Meldungen verschwanden. Dennoch gab der Qt-Support zu bedenken, dass das eigentlich nicht die richtigen sein sollten/könnten. Und nun?
Mein aktuelle Frage ist also nicht mehr "wie krieg ich Qt ans Laufen?", sondern vielmehr "was'n das für eine OpenGl Kuddelmuddel?". Ich hielt OpenGL eigentlich immer für eine allgemeine und wichtige Komponente, doch stellt sich das mir jetzt irgendwie anders dar. Ich lese das im Moment so, dass OpenGl nur noch für Qt gebraucht bzw. zur Verfügung gestellt wird.
Oder ist alles doch ganz anders? Freut mich, das es geht. Gibt zypper se creator wirklich nichts aus? Ich finde unter LEAP qt6-creator | Integrated Development Environment targeting Qt apps
Welche Dokumente liest Du? Suche ich danach dann finde ich: https://www.khronos.org/opengl/wiki/Related_toolkits_and_APIs[1] Das wirkt auf mich, als wäre das die seite für opengl und nicht als Kuddelmuddel. Gruß Hugo Mahr. -------- [1] https://www.khronos.org/opengl/wiki/Related_toolkits_and_APIs
Am 13.09.24 um 10:42 schrieb Hugo Mahr:
Gibt
zypper se creator
wirklich nichts aus?
doch, jetzt wo sie es sagen ;-) Ich hatte nach qtcreator bzw. qt-creator gesucht. Diese IDE ist eigentlich für alle Qt-Versionen zuständig, deswegen habe ich die Variante qt6-creator nicht in Erwägung gezogen. Das Design Studio gibt es aber trotzdem nicht im Opensuse Repo.
Welche Dokumente liest Du?
Suche ich danach dann finde ich:
https://www.khronos.org/opengl/wiki/Related_toolkits_and_APIs <https://www.khronos.org/opengl/wiki/Related_toolkits_and_APIs>
Das wirkt auf mich, als wäre das die seite für opengl und nicht als Kuddelmuddel.
Der Kuddelmuddel ist eher der in meinem Kopp.
participants (2)
-
Hugo Mahr
-
Joachim Hussong