[Interest] qt-everywhere-opensource-src-5.2.1.zip broken?

Koehne Kai Kai.Koehne at digia.com
Mon Mar 24 14:57:46 CET 2014



> -----Original Message-----
> From: interest-bounces+kai.koehne=digia.com at qt-project.org
> [mailto:interest-bounces+kai.koehne=digia.com at qt-project.org] On Behalf Of
> Guido Seifert
> Sent: Sunday, March 23, 2014 1:42 AM
> To: interest at qt-project.org
> Subject: [Interest] qt-everywhere-opensource-src-5.2.1.zip broken?
> 
> Hi,
> something very unfortunate:
> 
> Official qt 5.2.1 zip file.
> 
> If I configure it like in the README:
> 	cd <path>\qt-everywhere-opensource-src-<version>
> 	configure -prefix %CD%\qtbase -opensource -nomake tests -no-angle
> -opengl desktop it compiles perfectly (-no-angle -opengl desktop added for
> my needs).
> 
> If I change the -prefix to:
> 	-prefix C:\Qt521
> I get an error:
> 	Makefile.ANGLE.DerivedSources:425: receipe for target
> 'generated/glslang_lex.cpp' failed
>         ....... Error 2

I could run your setup (with mingw) just fine. Note that you pass -no-angle here, and the error comes from a ANGLE Makefile, so it looks that you're working with a non-pristine build directory here.

> Being able to build Qt only with -prefix %CD%\qtbase makes the whole build
> process kind of worthless.
> Nobody needs Qt smeared into its sources without a way to do a proper
> install. Defeats also the purpose of having a -prefix at all, if -prefix cannot be
> changed.

As Thiago pointed out, it's indeed uncommon to use 'install' on Windows. That's mainly because you're bundling Qt with your application anyway, and for development you can just work with the non-installed build tree.

Anyhow, that doesn't mean that -prefix is unsupported.

Regards

Kai



More information about the Interest mailing list