####### Files
SOURCES = q:\qt-4.8.1\src\winmain\qtmain_win.cpp
OBJECTS = tmp/obj/release_shared/qtmain_win.o
DIST =
QMAKE_TARGET = qtmain
DESTDIR = ..\..\lib\ #avoid trailing-slash linebreak
TARGET = libqtmain.a
DESTDIR_TARGET = ..\..\lib\libqtmain.a
. . .
. . .
1 file(s) copied.
mingw32-make[2]: Leaving directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/tools/uic'
mingw32-make[1]: Leaving directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/tools/uic'
cd src\winmain\ && mingw32-make -f Makefile install
mingw32-make[1]: Entering directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/winmain'
mingw32-make -f Makefile.Release install
mingw32-make[2]: Entering directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/winmain'
copy /y "..\..\lib\qtmain.prl" "r:\build\libs\qt-4.8.0.20120321\image-mingw4-RelWithDebInfo-4.8.1\lib\qtmain.prl"
1 file(s) copied.
The syntax of the command is incorrect.
mingw32-make[2]: *** [install_target] Error 1
mingw32-make[2]: Leaving directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/winmain'
mingw32-make[1]: *** [release-install] Error 2
mingw32-make[1]: Leaving directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/winmain'
mingw32-make: *** [sub-winmain-install_subtargets-ordered] Error 2
emerge fatal error: while running cmd: mingw32-make install
emerge fatal error: running python r:\emerge\portage\libs\qt\qt-4.8.0.20120321.py install
emerge debug: Task: install for qt stopped after: 0:00:03.448000
emerge debug: Task: Emerge stopped after: 0:00:04.113000
R:\>
Other case:
####### Files
SOURCES = q:\qt-4.8.1\src\winmain\qtmain_win.cpp
OBJECTS = tmp/obj/release_shared/qtmain_win.o
DIST =
QMAKE_TARGET = qtmain
DESTDIR = ..\..\lib\ #avoid trailing-slash linebreak
TARGET = libqtmain.a
DESTDIR_TARGET = ..\..\lib\ #libqtmain.a
. . .
. . .
. . .
1 file(s) copied.
mingw32-make[2]: Leaving directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/tools/uic'
mingw32-make[1]: Leaving directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/tools/uic'
cd src\winmain\ && mingw32-make -f Makefile install
mingw32-make[1]: Entering directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/winmain'
mingw32-make -f Makefile.Release install
mingw32-make[2]: Entering directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/winmain'
mingw32-make[2]: *** No rule to make target `..\..\lib\', needed by `all'. Stop.
mingw32-make[2]: Leaving directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/winmain'
mingw32-make[1]: *** [release-install] Error 2
mingw32-make[1]: Leaving directory `r:/build/libs/qt-4.8.0.20120321/work/mingw4-RelWithDebInfo-4.8.1/src/winmain'
mingw32-make: *** [sub-winmain-install_subtargets-ordered] Error 2
emerge fatal error: while running cmd: mingw32-make install
emerge fatal error: running python r:\emerge\portage\libs\qt\qt-4.8.0.20120321.py install
emerge debug: Task: install for qt stopped after: 0:00:03.410000
emerge debug: Task: Emerge stopped after: 0:00:04.049000
R:\>
So in the first case, the command is malformed. But in the second case it cannot find the right target even though the command is correctly formed?