Seite 1 von 1

configure findet make nicht

Verfasst: 8. Februar 2007 15:54
von Einmaliger
Wenn ich "configure -platform win32-g++" aufurfe, bricht dies mit folgender Fehlermeldung ab

Code: Alles auswählen

Creating qmake...
execute: File or path is not found (mingw32-make)
execute: File or path is not found (mingw32-make)
Cleaning qmake failed, return code -1
Allerdings ich mingw32-make im Pfad:

Code: Alles auswählen

C:\qt-4.2.2>mingw32-make
mingw32-make: *** No targets specified and no makefile found. Stop.
Woran kann es liegen, dass configure es nicht findet?

Verfasst: 8. Februar 2007 16:07
von Christian81
MSys/Cygwin in PATH? Oder (glaub ich zwar nicht) irgendwo ein Leerzeichen im MinGW-Pfad?

Verfasst: 9. Februar 2007 10:57
von Einmaliger
Christian81 hat geschrieben:MSys/Cygwin in PATH?
Nein.
Oder (glaub ich zwar nicht) irgendwo ein Leerzeichen im MinGW-Pfad?
Doch, das ist der Fall. Finde ich schade, dass Qt damit nicht zurechtkommt.

Verfasst: 9. Februar 2007 11:08
von Christian81
Einmaliger hat geschrieben: Doch, das ist der Fall. Finde ich schade, dass Qt damit nicht zurechtkommt.
Also wenn ich mir den Code von configure.exe (qt-4/tools/configure/configureapp.cpp:1970 ff) so anschaue glaube ich nicht dass es am Leerzeichen liegt.

Versuche mal qmake von Hand zu erzeugen:

Code: Alles auswählen

cd qmake
mingw32-make -f Makefile.win32-g++
und dann mal schauen ob auch

Code: Alles auswählen

mingw32-make -f Makefile.win32-g++ clean
funktioniert - ggf. ist das Makefile ja kaputt...

Verfasst: 9. Februar 2007 11:13
von Einmaliger
Da war ich etwas voreilig - habe das MinGW-Verzeichnis nach C:\ verschoben, und jetzt geht es. Ansonsten hätte ich es wohl auch so probiert, wie du vorgeschlagen hast.

Verfasst: 9. Februar 2007 11:15
von Christian81
Und da war wirklich ein Leerzeichen im MinGW-Pfad? Weil - im englischen heisst es ja 'Program Files' und ich habe noch nie was gehört dass dies configure.exe gestört hätte. Nur eben bei späteren qmake - aufrufen gibt es da ab und zu Probleme... komisch komisch