Hi Max,

Sorry I couldn't explain myself better.

PITA = Pain in the A**. Basically.

Yes, you can compile Qt under Windows in 64 bits but, prior to Qt 5.1 you'll not be able to use JavaScriptCore in 64 bit mode. HTML, CSS, yes. JS? No. That's why I basically ported my apps to 5.1 :) Even Chrome's V8 isn't 64 bits under Windows. There's no point for developers to use 64 bit JavaScript since, I don't know why, benchmarks are slower then 64 bits. I guess that's promoted by the Infinite Improbability Drive.

In the qt-project downloads area, if you download Qt 5.1 in zip and tar.gz formats and apply a diff, you'll see there's something there. That allow us to compile Qt 5.1 under Windows with MSVC 2008 :) The ZIP package, of course, without too much pain.

The ICU is a library which WebKit from the Qt source requires to build. I don't know if it is necessary under Qt 4.8.

As you described:

> - A QtWebkit library with WebGL support

Sorry, can't help with that.

> - Compatible with maximum Qt 4.8, so under 5, because of Q3-classes compatibility

Ok, stick to Qt 4.8.

- Both Qt and QtWebkit should be in 32 Bit, because we still using some
external 32Bit libs

Then you're safe from the "64 bit JavaScript dilemma".

- And all build with MSVC 2008

Already possible.


I guess your problem is just with WebGL :)

But, about this, I can't assume what's your error. Did you managed to succeed in other Windows versions, like 7?

A quick look into the sources of Qt 4.8.4 and Qt 5.1 shows that WebGL depends on the WTF library. This library, in Qt 4.8, is located inside JavaScriptCore and, in Qt 5.1, it lives alongside WebKit, WebKit2 and JavaScriptCore. I think someone can help you better with this, or ask for help in Qt forums.


Best regards,
Richard.




On 08/09/2013 12:11 PM, Maxim Schäfner wrote:
Hi,

the problem is, that we are able to build Qt 4.8.4 without problems with MSVC2008 on WindowsXP. What do you mean that there is no Javascript support in 64 Bit until
Qt 5.1 and why then are builds in 32 and 64 Bit possible?
And yes, for Qt there was an ZIP and TAR archive of the sources available for download (from qt-project page). The Qt we built was from the TAR archive, but there were no problems
on this building.
For QtWebkit there was only a source TAR archive available which was an snapshot from a source git repository, which should be able to enable WebGL on it, as described
on this site:
http://blogs.kde.org/2013/03/15/qtwebkit-230-out
and the source (linked on that site, too) was: https://gitorious.org/webkit/qtwebkit-23/trees/HEAD
. So there was no ZIP archive available.
And what with this 'compile ICU', do you mean in Webkit or Qt build?
Additionally what do you mean with 'PITA' do meant 'PITY' maybe, than it make sense to us :)
Basically what we want is:
- A QtWebkit library with WebGL support
- Compatible with maximum Qt 4.8, so under 5, because of Q3-classes compatibility - Both Qt and QtWebkit should be in 32 Bit, because we still using some external 32Bit libs
- And all build with MSVC 2008

So, no needed 64 Bit support.
What we have is build the Qt4.8.4 with MSVC 2008 already in 32bit.
And now we are at the process at building the Webkit sources (2.3) with MSCV 2008
in 32 bit, but we are running into compile errors at this step.

Thanks.

Best regards,

Max


_______________________________________________
webkit-qt mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-qt

_______________________________________________
webkit-qt mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-qt

Reply via email to