Ok, it works with a Qt application. Unfortunately, with QML application it doesn’t work. 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 ? Best regards, Charlie m...@jiyuusoft.net http://blog.jiyuusoft.net > Le 10 févr. 2017 à 20:27, Charles-Elie Gentil <m...@jiyuusoft.net> a écrit : > > Sorry, I don’t see all modifications !!!! :-( > > I do a new test. > > Best regards, > > Charlie > > m...@jiyuusoft.net <mailto:m...@jiyuusoft.net> > http://blog.jiyuusoft.net > >> Le 10 févr. 2017 à 20:14, Charles-Elie Gentil <m...@jiyuusoft.net >> <mailto:m...@jiyuusoft.net>> a écrit : >> >> Configuring incomplete, errors occurred! >> >> But I think that an error with the patch of >> Source/cmake/ECMGeneratePriFile.cmake >> <https://github.com/annulen/webkit/pull/388/files/f1c8914d5aca972879f18c4db2a4978f348375d6#diff-462c2fb6b51367028375382a4b55721b> >> >> and >> >> Source/cmake/ECMGeneratePkgConfigFile.cmake >> <https://github.com/annulen/webkit/pull/388/files/f1c8914d5aca972879f18c4db2a4978f348375d6#diff-edfba8c525a826e4adf2be41db348812> >> >> <https://github.com/annulen/webkit/pull/388/files/f1c8914d5aca972879f18c4db2a4978f348375d6#diff-462c2fb6b51367028375382a4b55721b> >> >> Best regards, >> >> Charlie >> >> m...@jiyuusoft.net <mailto:m...@jiyuusoft.net> >> http://blog.jiyuusoft.net <http://blog.jiyuusoft.net/> >> >>> Le 10 févr. 2017 à 18:44, Konstantin Tokarev <annu...@yandex.ru >>> <mailto:annu...@yandex.ru>> a écrit : >>> >>> >>> >>> 10.02.2017, 10:33, "Charles-Elie Gentil" <m...@jiyuusoft.net >>> <mailto:m...@jiyuusoft.net>>: >>>> 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 >>> Please try patch https://github.com/annulen/webkit/pull/388 >>> <https://github.com/annulen/webkit/pull/388> >>> >>>> >>>> >>>> Best regards, >>>> >>>> Charlie >>>> >>>> m...@jiyuusoft.net <mailto:m...@jiyuusoft.net> >>>> http://blog.jiyuusoft.net <http://blog.jiyuusoft.net/> >>>>> Le 9 févr. 2017 à 18:23, Konstantin Tokarev <annu...@yandex.ru >>>>> <mailto:annu...@yandex.ru>> a écrit : >>>>> >>>>> >>>>> >>>>> 09.02.2017, 20:00, "Charles-Élie G" <m...@jiyuusoft.net >>>>> <mailto:m...@jiyuusoft.net>>: >>>>>> >>>>>> 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 <annu...@yandex.ru <mailto:annu...@yandex.ru>> >>>>>> Date : 09/02/2017 08:43 (GMT+01:00) >>>>>> À : Charles-Elie Gentil <m...@jiyuusoft.net <mailto:m...@jiyuusoft.net>> >>>>>> Cc : webkit-qt@lists.webkit.org <mailto:webkit-qt@lists.webkit.org> >>>>>> Objet : Re: [webkit-qt] Build and Install QtWebKit >>>>>> >>>>>> 09.02.2017, 10:41, "Charles-Elie Gentil" <m...@jiyuusoft.net >>>>>> <mailto:m...@jiyuusoft.net>>: >>>>>>> >>>>>>> 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 >>>>>>> >>>>>>> m...@jiyuusoft.net <mailto:m...@jiyuusoft.net> >>>>>>> http://blog.jiyuusoft.net <http://blog.jiyuusoft.net/> >>>>>>> >>>>>>>> >>>>>>>> Le 9 févr. 2017 à 08:25, Konstantin Tokarev <annu...@yandex.ru >>>>>>>> <mailto:annu...@yandex.ru>> a écrit : >>>>>>>> >>>>>>>> 09.02.2017, 10:13, "Charles-Elie Gentil" <m...@jiyuusoft.net >>>>>>>> <mailto:m...@jiyuusoft.net>>: >>>>>>>>> >>>>>>>>> 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 >>>>>>>>> <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/ >>>>>>>>> <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 >>>>>>>>> <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 >>>>>>>> <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 >>>>>>>>> >>>>>>>>> m...@jiyuusoft.net <mailto:m...@jiyuusoft.net> >>>>>>>>> http://blog.jiyuusoft.net <http://blog.jiyuusoft.net/> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Le 8 févr. 2017 à 08:41, Konstantin Tokarev <annu...@yandex.ru >>>>>>>>>> <mailto:annu...@yandex.ru>> a écrit : >>>>>>>>>> >>>>>>>>>> 08.02.2017, 08:31, "Charles-Elie Gentil" <m...@jiyuusoft.net >>>>>>>>>> <mailto:m...@jiyuusoft.net>>: >>>>>>>>>>> >>>>>>>>>>> Hello, >>>>>>>>>>> >>>>>>>>>>> I want use QtWebKit and so, I build it following these instructions >>>>>>>>>>> : https://github.com/annulen/webkit/wiki/Building-QtWebKit-on-OS-X >>>>>>>>>>> <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 >>>>>>>>>>> >>>>>>>>>>> m...@jiyuusoft.net <mailto:m...@jiyuusoft.net> >>>>>>>>>>> http://blog.jiyuusoft.net <http://blog.jiyuusoft.net/> >>>>>>>>>>> , >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> webkit-qt mailing list >>>>>>>>>>> webkit-qt@lists.webkit.org <mailto:webkit-qt@lists.webkit.org> >>>>>>>>>>> https://lists.webkit.org/mailman/listinfo/webkit-qt >>>>>>>>>>> <https://lists.webkit.org/mailman/listinfo/webkit-qt> >>>>>>>>>> -- >>>>>>>>>> Regards, >>>>>>>>>> Konstantin >>>>>>>>> , >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> webkit-qt mailing list >>>>>>>>> webkit-qt@lists.webkit.org <mailto:webkit-qt@lists.webkit.org> >>>>>>>>> https://lists.webkit.org/mailman/listinfo/webkit-qt >>>>>>>>> <https://lists.webkit.org/mailman/listinfo/webkit-qt> >>>>>>>> -- >>>>>>>> Regards, >>>>>>>> Konstantin >>>>>> >>>>>> -- >>>>>> Regards, >>>>>> Konstantin >>>>> >>>>> >>>>> -- >>>>> Regards, >>>>> Konstantin >>> >>> >>> -- >>> Regards, >>> Konstantin >>> >> >> _______________________________________________ >> webkit-qt mailing list >> webkit-qt@lists.webkit.org <mailto:webkit-qt@lists.webkit.org> >> https://lists.webkit.org/mailman/listinfo/webkit-qt > > _______________________________________________ > webkit-qt mailing list > webkit-qt@lists.webkit.org > https://lists.webkit.org/mailman/listinfo/webkit-qt
_______________________________________________ webkit-qt mailing list webkit-qt@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-qt