Rebell
10.03.03, 12:05
Es scheint an der Umstellung auf gcc 3.2 zu liegen dass einige Quellen unsauber sind. Genauso wie qt3 und KDE. Wie euch aufgefallen ist heißen die Dev-Pakete anders und sind genauer gekennzeichnet.
Hier ein Auszug:
rc libqt3 3.1.1+cvs.2002 Qt GUI Library (runtime files)
ii libqt3-headers 3.1.1-7 Qt3 header files
rc libqt3-helper 3.1.1+cvs.2002 Some helper libraries for qt-tools
rc libqt3-mt 3.1.1+cvs.2002 Qt GUI Library (Threaded runtime version)
ii libqt3-mt-dev 3.1.1-7 Qt development files (Threaded)
ii libqt3-plugins 3.1.1-7 Qt3 plugin header files
ii libqt3c102 3.1.1-5 Qt Library
ii libqt3c102-mt 3.1.1-7 Qt GUI Library (Threaded runtime version)
ii qt3-apps-dev 3.1.1-7 Qt3 Developer applications development files
Da ich Probleme bei der Kompilierung von K3B 8.1 hatte möchte ich eine kurze Anleitung geben für gleiche Fälle.
1. Beim configure sollte der Pfad zu qt3 headers and libraries explizit angegeben werden.
./configure --with-qt-headers=/usr/include/qt3/
2. Beim make ist an einigen Stellen ein Fehler aufgetreten, nämlich qlist.h: No such file or directory.
Habe hier alle Dateien umgeschrieben bei denen der Fehler aufgetreten ist.
Das sind einie in /usr/include/kde/ betroffene Header Dateien. Hab nach eine qlist.h ähnlichen Datei gesucht und festgestellt dass sie qlistview.h heißt.
Also diese Stelle in den betroffenen Dateien ändern
#include <qlist.h>
in
#include <qlistview.h>
Hier ein Auszug:
rc libqt3 3.1.1+cvs.2002 Qt GUI Library (runtime files)
ii libqt3-headers 3.1.1-7 Qt3 header files
rc libqt3-helper 3.1.1+cvs.2002 Some helper libraries for qt-tools
rc libqt3-mt 3.1.1+cvs.2002 Qt GUI Library (Threaded runtime version)
ii libqt3-mt-dev 3.1.1-7 Qt development files (Threaded)
ii libqt3-plugins 3.1.1-7 Qt3 plugin header files
ii libqt3c102 3.1.1-5 Qt Library
ii libqt3c102-mt 3.1.1-7 Qt GUI Library (Threaded runtime version)
ii qt3-apps-dev 3.1.1-7 Qt3 Developer applications development files
Da ich Probleme bei der Kompilierung von K3B 8.1 hatte möchte ich eine kurze Anleitung geben für gleiche Fälle.
1. Beim configure sollte der Pfad zu qt3 headers and libraries explizit angegeben werden.
./configure --with-qt-headers=/usr/include/qt3/
2. Beim make ist an einigen Stellen ein Fehler aufgetreten, nämlich qlist.h: No such file or directory.
Habe hier alle Dateien umgeschrieben bei denen der Fehler aufgetreten ist.
Das sind einie in /usr/include/kde/ betroffene Header Dateien. Hab nach eine qlist.h ähnlichen Datei gesucht und festgestellt dass sie qlistview.h heißt.
Also diese Stelle in den betroffenen Dateien ändern
#include <qlist.h>
in
#include <qlistview.h>