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  ?


Best regards,

Charlie

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

> 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

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

Reply via email to