[Interest] Qt 5.0.2 WebKit won't compile (JSCrypto)
gil at waves.com
Wed May 1 08:47:27 CEST 2013
Removed C:\OpenSSL-Win32\include\openssl from the configure include directories, and everything was built like a charm. The real test would be to make it work.
Now attempting build for 64 bit.
P.S. In every build trial I had to start from a vanilla copy of the sources - the "nmake confclean" mentioned by the configure output does not work.
From: interest-bounces+gil=waves.com at qt-project.org [mailto:interest-bounces+gil=waves.com at qt-project.org] On Behalf Of Thiago Macieira
Sent: Tuesday, April 30, 2013 6:17 PM
To: interest at qt-project.org
Subject: Re: [Interest] Qt 5.0.2 WebKit won't compile (JSCrypto)
On terça-feira, 30 de abril de 2013 04.51.10, Gil Moses wrote:
> I'm trying to build WebKit for using with VS2012 runtime libraries,
> for both
> Win32 and x64 platforms. Here's what I've done (and failed):
> Using qt-everywhere-opensource-src-5.0.2.
> In VS2012 ×86 Native Tools Command Prompt, I type the following
> configure -I C:\icu\include -I C:\OpenSSL-Win32\include -I
> C:\OpenSSL-Win32 -I C:\OpenSSL-Win32\include\openssl -opensource
> -openssl-linked -debug-and-release -platform win32-msvc2012 -icu
> -nomake examples -nomake tests -L C:\OpenSSL-Win32\lib -L C:\icu\lib
> And I get a series of errors when it gets to WebKit, the first one being:
> it.html>\source\webcore\generated\JSCrypto.h(35) : error C2065: 'Crypto' :
> undeclared identifier
> ...This is although JSCrypto.h successfully includes Crypto.h.
> Any idea?
My guess is that it is *not*, in fact, including Crypto.h (WebCore/page/Crypto.h).
It's actually including C:\OpenSSL-Win32\include\openssl\crypto.h.
You have one -I too many.
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Interest