Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.3.0 Beta1
-
None
-
'make' from %QNX_HOST%/x86/usr/bin/make (qnx 6.6.0)
'mingw32-make' from MinGW 4.8.2 (i686-posix-dwarf-rev3)
-
-
many ^^
Description
Steps to reproduce it
for MAKE={make,mingw32-make} neither of these commands
$(MAKE) install INSTALL_ROOT=\work\build\qt5_workdir\qt5_install_root\submodule_install_single
$(MAKE) install INSTALL_ROOT=/work/build/qt5_workdir/qt5_install_root/submodule_install_single
work as expected.
Expected result
successful installation under c:\work\build\qt5_workdir\qt5_install_root\submodule_install_single
Actual result
the directory doesn't get created properly. The resulting directory looks like
c:\workbuildqt5_workdirqt5_install_rootsubmodule_install_single\
so the make install step fails with lots of messages like:
01:12:11.959 mingw32-make[3]: Entering directory 'c:/work/build/qt5_workdir/w/s/qtbase/src/platformsupport' 01:12:12.020 cp -f "../../lib/libQt5PlatformSupport.a" "c:\work\build\qt5_workdir\qt5_install_root\submodule_install_single/work/build/PADDING/lib/libQt5PlatformSupport.a" 01:12:12.089 cp: cannot create regular file `c:\\work\\build\\qt5_workdir\\qt5_install_root\\submodule_install_single/work/build/PADDING/lib/libQt5PlatformSupport.a': No such file or directory 01:12:12.149 Makefile:7495: recipe for target 'install_target' failed 01:12:12.149 mingw32-make[3]: [install_target] Error 1 (ignored) 01:12:12.149 ntox86-ranlib "c:\work\build\qt5_workdir\qt5_install_root\submodule_install_single/work/build/PADDING/lib/libQt5PlatformSupport.a" 01:12:12.220 C:\qnx660\host\win32\x86\usr\bin\ntox86-ranlib.exe: 'c:\work\build\qt5_workdir\qt5_install_root\submodule_install_single/work/build/PADDING/lib/libQt5PlatformSupport.a': No such file 01:12:12.275 Makefile:7495: recipe for target 'install_target' failed 01:12:12.275 mingw32-make[3]: *** [install_target] Error 1
Workaround
make install INSTALL_ROOT=\work/build/qt5_workdir/qt5_install_root/submodule_install_single
mingw32-make doesn't work with this workaround.