I have never used MSVC for Qt compilation. The last version to compile was Qt 4.5.2 with MinGW
I have never used MSVC for Qt compilation. The last version to compile was Qt 4.5.2 with MinGW
I'm a rebel in the S.D.G.
Well, 4.5..x versions compiles also using msvc. But kinetik needs 4.6
Try to install ActivePerl, ensure that perl.exe is in your PATH and rerun configure.exe.
Perl used for shadow build only. The problem is not in perl absense, it is obviously. The problem is that configure.exe works incorrect, so nmake cannot find sources to build qmake. I think 4.6 needs a windows patch, but there is no patch for this version yet.
Hmm... when I tried to build Qt Kinetic, I was having a problem like yours, with some headers missing (http://labs.trolltech.com/blogs/2009...game/#comments, I'm Gabriel Morrison). Installing Perl solved the problem.
Iskander (27th August 2009)
countercraft, thank you very much. I installed ActivePerl, it seems build started. I believe it will ends in a few (or not few hours. I didn't thought problem was in perl, because configure says nothing about perl, and other Qt versions did not required perl. Did they changed a build process?
Perl is necessary for running the syncqt script, it's in the bin folder. This script searches the headers in the src folder and create them on the include folder. I believe that when the trolls release a new version of Qt, they already did run the syncqt script, and release the tarballs with the headers in the right place. But we are getting it from GIT... so I believe that we need to run syncqt by ourselves.
Bookmarks