10.02.2017, 23:42, "Charles-Elie Gentil" <[email protected]>:
Ok, it works with a Qt application. Unfortunately, with QML application it doesn’t work.
 
Indeed, QML API is not yet finished. If you are interested you can help us with fixing things on macOS
 
I have this message :
plugin cannot be loaded for module "QtWebKit": Impossible de charger la bibliothèque /Applications/Qt/5.8/clang_64/qml/QtWebKit/libqmlwebkitplugin.dylib : (dlopen(/Applications/Qt/5.8/clang_64/qml/QtWebKit/libqmlwebkitplugin.dylib, 133): Library not loaded: @rpath/QtWebKit.framework/Versions/5/QtWebKit
Referenced from: /Applications/Qt/5.8/clang_64/qml/QtWebKit/libqmlwebkitplugin.dylib
Reason: image not found)
 
In my Qt installation, I have :
QyWebKit.framework
   |_____Version
|_____Current
      |_____5.602.3
       |_____Ressources
       |_____QtWebKit
       |_____Headers
 
 
 
Maybe change 
#define QTWEBKIT_VERSION 0x05f00${PROJECT_VERSION_MICRO}
 
to point to Current shortcut ?
 
Le 10 févr. 2017 à 20:27, Charles-Elie Gentil <[email protected]> a écrit :
 
Sorry, I don’t see all modifications !!!! :-(
 
I do a new test. 
Le 10 févr. 2017 à 20:14, Charles-Elie Gentil <[email protected]> a écrit :
 
Configuring incomplete, errors occurred!
 
But I think that an error with the patch of
 
and
 
Source/cmake/ECMGeneratePkgConfigFile.cmake 
Le 10 févr. 2017 à 18:44, Konstantin Tokarev <[email protected]> a écrit :
 
 
 
10.02.2017, 10:33, "Charles-Elie Gentil" <[email protected]>:
Hi,
 
 
Yes … I do it.
I have just rebuild from qtwebkit-tp5.tar.xz with debug and release option.
 
Firstly I notice that the building of QtWebkit don’t produce the same element that a standard installation of Qt. For example (on my mac) :
 
5.8
 |___lib
     |____QtCore.framework
          |_____Headers
          |_____QtCore
          |_____QtCore_debug
          |_____QtCore_debug.prl
          |_____QtCore.prl
          |_____Resources
          |_____Versions
     |____QtCore.framework.dSYM
     |____QtWebKit.framework
          |_____Headers
          |_____QtCore
          |_____Resources
          |_____Versions
 
 
So, *_debug, *.prl, *_debug.prl and *.dSYM are missing.
 
 
 
Secondly, the error is : 
    library not found for -lQt5WebKit
 
but the lib should not be lQtWebKit  ?
 
It actually should be -framework QtWebKit
 
 
 
Le 9 févr. 2017 à 18:23, Konstantin Tokarev <[email protected]> a écrit :
 


09.02.2017, 20:00, "Charles-Élie G" <[email protected]>:
Hi,

Unfortunately, I have the same problem if I do it. :-(

Oops, looks like my instruction was too sloppy, and you followed it verbatimly

qtwebkit-tp5-qt58-darwin-x64.tar.xz contains wrapping directory "qtwebkit-tp5-qt58-darwin-x64" to avoid tarbombing, so it's structure looks like

qtwebkit-tp5-qt58-darwin-x64
├── include
├── lib
└── mkspecs

Structure of Qt looks like

5.8
└── clang_64
   ├── bin
   ├── doc
   ├── include
   ├── lib
   ├── mkspecs
   ├── phrasebooks
   ├── plugins
   ├── qml
   └── translations

As you could guess, to work properly contents of "include" need to be unpacked to "include" and so on

So right unpack command is

cd ....5.8/clang_64 && tar --strip-components=1 -xJf ..../qtwebkit-tp5-qt58-darwin-x64.tar.xz

(where .... are paths on your system that I don't know)

I guess I should write detailed installation instruction :)

 
Envoyé de mon Galaxy S6 Orange

-------- Message d'origine --------
De : Konstantin Tokarev <[email protected]>
Date : 09/02/2017 08:43 (GMT+01:00)
À : Charles-Elie Gentil <[email protected]>
Cc : [email protected]
Objet : Re: [webkit-qt] Build and Install QtWebKit

09.02.2017, 10:41, "Charles-Elie Gentil" <[email protected]>:
I have just tested with the contents of qtwebkit-tp5-qt58-darwin-x64.tar.xz, pasted in /Users/charlie/qtwebkit.

You need to unpack this archive into prefix of your Qt installation, n this case it should be  something like ..../5.8/clang_64

 
In my .pro file, I have added

QMAKEPATH += /Users/charlie/qtwebkit

QT += webkit

I have the same problem.

I will test this morning with rebuilding my own QtWebkit from qtwebkit-tp5.tar.xz (The construction is relatively slow with my computer ;-) )

Thank

Best regards,

Charlie

[email protected]
http://blog.jiyuusoft.net
 
Le 9 févr. 2017 à 08:25, Konstantin Tokarev <[email protected]> a écrit :

09.02.2017, 10:13, "Charles-Elie Gentil" <[email protected]>:
Hello,

@Konstantin : Thank you for your help.

I did two tests :
   1°) with QtWebKit form here  : https://github.com/annulen/webkit/releases/tag/qtwebkit-tp5 (qtwebkit-tp5.tar.xz)
   2°) with QtWebKit from qt Community : http://download.qt.io/community_releases/5.8/5.8.0-final/

Note :
   - with 1°) CMAKE_INSTALL_PREFIX doesn’t work, and I use « —prefix » option. ninja_install works.

Indeed, --prefix is a correct option
 
   - with 2°) ninja_install doesn’t work.

Right, because this is a legacy QtWebKit that uses qmake-based build system, which does not support ninja
 
In the 2 cases I have, in WebKitBuild/Release several folders including libs and include. These 2 folders are similar to those included in qtwebkit-tp5-qt58-darwin-x64.tar.xz (https://github.com/annulen/webkit/releases/tag/qtwebkit-tp5).
Currently, I only use the first solution (with tp5 of WebKit)

I work with Qt5.8 and qmake. I have installed QtWebKit in my Qt installation. I add webkit in my project :
QT+= webkit

Unfortunately, when I want compile my project, lQt5WebKit isn’t found.

Have you an idea ?

If you use custom prefix, read
https://github.com/annulen/webkit/wiki/Using-QtWebKit-in-your-project

By default, TP5 installs into Qt prefix, in this case QT+=webkit should work out of the box
 
Best regards,

Charlie

[email protected]
http://blog.jiyuusoft.net
 
Le 8 févr. 2017 à 08:41, Konstantin Tokarev <[email protected]> a écrit :

08.02.2017, 08:31, "Charles-Elie Gentil" <[email protected]>:
Hello,

I want use QtWebKit and so, I build it following these instructions : https://github.com/annulen/webkit/wiki/Building-QtWebKit-on-OS-X
I add a CMAKE_INSTALL_PREFIX to have this command :

./Tools/Scripts/build-webkit --qt --cmakeargs="-Wno-dev -CMAKE_INSTALL_PREFIX=/path/to/my/dir »

The build correctly run but I can’t find the way to run the « install » command.

I try « ninja install », but I've this message

ninja: error: loading 'build.ninja': No such file or directory

Can you help me ?

Thank you very much.

cd WebKitBuild/Release && ninja install
 
Best regards,

Charlie

[email protected]
http://blog.jiyuusoft.net
,

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

--
Regards,
Konstantin
,

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

--
Regards,
Konstantin

--
Regards,
Konstantin


-- 
Regards,
Konstantin
 
 
-- 
Regards,
Konstantin
 
_______________________________________________
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
 
 
-- 
Regards,
Konstantin
 
_______________________________________________
webkit-qt mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-qt

Reply via email to