Thrake said:
naja, außer "qmake2/qmake-qt4 doesn't work" mit "find no headers and no compiler" würde ich nicht mehr reinschreiben. Mehr Zusatzinfos habe ich nicht.
Ok, schauen wir mal. Also mit dem Symlink-Packages gehen jetzt schonmal gcc und g++, richtig? Und qmake wird auch gefunden und liegt im Path, nur findet die Qt-Header nicht? Dann bist Du schon weiter als ich mit den Qt-Paketen gekommen war, ich hatte nämlich gar kein qmake
Dann musst Du jetzt im ersten Schritt mal das Qt-Verzeichnis finden. Mach mal "sudo updatedb" und danach "locate qwidget.h", das sollte Dir das Include-Verzeichnis zeigen. Wenn Du das gefunden hast müssen im zweiten Schritt die entsprechenden Variablen gesetzt werden. Ich kenne die Verzeichnisstruktur der Qt-Pakete nicht, mit der fertigen Qt-Installation die es eine zeit lang im englischen board gab war das Include-Verzeichnis /usr/local/Trolltech/Qt-4.7.0/include bzw. /usr/local/Trolltech/Qt-4.7.0/include/Qt, darauf basieren die Exportbeispiele unten, die Pfade musst Du dann entsprechend anpassen.
Die erste ist PATH, die brauchst Du wahrscheinlich nicht wenn qmake schon im Path liegt, also das hier erstmal rauslassen:
export PATH=$PATH:/usr/local/Trolltech/Qt-4.7.0/bin
Diese beiden sind wichtig damit qmake alles findet. Eventuell ist bei den Paketen auch nur das korrekte Makespec-Set dabei, guck mal in den mkspecs-Unterordner deines Qt-Ordners ob es da ein Unterverzeichnis linux-g++ gibt oder ob direkt eine qmake.conf-Datei drin liegt.
export QTDIR=/usr/local/Trolltech/Qt-4.7.0
export QMAKESPEC=/usr/local/Trolltech/Qt-4.7.0/mkspecs/linux-g++
Wenn die Exports alle korrekt gesetzt sind sollte es klappen.