[webkit-qt] QtWebkit 5.212 issue

Ramakanth Kesireddy rama.kesi at gmail.com
Thu Apr 30 06:56:24 PDT 2020


Hi Konstantin,

Is there any dependency of Qt WebKit on Qtwebeockets or any other modules
as few modules like Qtwebeockets are skipped in installation of Qt
libraries along with no opengl in the configure line since there is no GPU
on embedded device. But do I need to enable opengl on Ubuntu 16.04
desktop..Please let me know in this regard.


Best Regards,
Ramakanth

On Wed, 29 Apr, 2020, 16:40 Ramakanth Kesireddy, <rama.kesi at gmail.com>
wrote:

> Thanks a lot..It resolves the issue. But it throws below error further. Do
> we required to configure qt with opengl inorder to build qtwebkit?
>
>   CMake Error at Source/cmake/OptionsQt.cmake:592 (message):
>   Qt with OpenGL support is required for ENABLE_OPENGL
> Call Stack (most recent call first):
>   Source/cmake/WebKitCommon.cmake:51 (include)
>   CMakeLists.txt:137 (include)
>
>
> -- Configuring incomplete, errors occurred!
> See also
> "/home/ubuntu/qt-everywhere-src-5.12.8/WebKitBuild/Release/CMakeFiles/CMakeOutput.log".
> See also
> "/home/ubuntu/qt-everywhere-src-5.12.8/WebKitBuild/Release/CMakeFiles/CMakeError.log".
>
> Attached is the cmake error log.
>
> Here is the configure line:
> ./configure -opensource -confirm-license -qt-libjpeg -qt-zlib -qt-libpng
> -sql-sqlite -qt-xcb -no-cups -no-opengl -skip qt3d -skip qtactiveqt -skip
> qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtconnectivity -skip
> qtdatavis3d -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip
> qtimageformats -skip qtnetworkauth -skip qtlocation -skip qtmacextras -skip
> qtpurchasing -skip qtmultimedia -skip qtquickcontrols -skip
> qtquickcontrols2 -skip qtremoteobjects -skip qtscript -skip qtscxml -skip
> qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qttools
> -skip qtwayland -skip qtwebsockets -skip qtwebview -skip qtwebchannel -skip
> qtwinextras -skip qtandroidextras -skip qtx11extras -skip qtxmlpatterns
> -nomake tools -nomake tests -nomake examples -no-use-gold-linker -no-iconv
> -no-mtdev -dbus -fontconfig -system-freetype -no-libudev -no-openssl
> -qt-pcre -no-qml-debug -v
>
> Any help is appreciated.
>
> Best Regards,
> Ramakanth
>
> On Wed, Apr 29, 2020 at 12:20 PM Silvio Frischknecht <
> sfrischknecht at dizmo.com> wrote:
>
>> buildtools like cmake always look for pkg-config (.pc) files or header
>> files. In debian, you need to install dev packages (libsqlite3-dev in this
>> case).
>>
>> Make sure you have the following files:
>>
>> /usr/lib/x86_64-linux-gnu/pkgconfig/sqlite3.pc
>>
>> /usr/include/sqlite3.h
>> On 29.04.20 07:55, Ramakanth Kesireddy wrote:
>>
>> Hi,
>>
>> I used the https://github.com/qtwebkit/qtwebkit
>> /releases/tag/qtwebkit-5.212.0-alpha4 along with Qt 5.12.8 sources but
>> Qt webkit is not built and installed.
>> It looks like Qtwebkit 5.212 needs to be build as a separate module using
>> cmake but is no longer possible to build along with Qt 5.12.8 sources using
>> qmake(or configure).
>>
>> Also do you recommend Qt 5.212 alpha4 for the official Qt 5.12.8 sources?
>>
>> Below are the errors thrown while running cmake though sqlite is
>> installed after following the instructions provided in
>>
>> https://github.com/qtwebkit/qtwebkit/wiki/Building-QtWebKit-on-Linux and
>> dependencies installed.
>>
>> Here is the configure line used on Ubuntu 16.04:
>>
>> ./configure -opensource -confirm-license -qt-libjpeg -qt-zlib -qt-libpng
>> -sql-sqlite -qt-xcb -no-cups -no-opengl -skip qt3d -skip qtactiveqt -skip
>> qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtconnectivity -skip
>> qtdatavis3d -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip
>> qtimageformats -skip qtnetworkauth -skip qtlocation -skip qtmacextras -skip
>> qtpurchasing -skip qtmultimedia -skip qtquickcontrols -skip
>> qtquickcontrols2 -skip qtremoteobjects -skip qtscript -skip qtscxml -skip
>> qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qttools
>> -skip qtwayland -skip qtwebsockets -skip qtwebview -skip qtwebchannel -skip
>> qtwinextras -skip qtandroidextras -skip qtx11extras -skip qtxmlpatterns
>> -nomake tools -nomake tests -nomake examples -no-use-gold-linker -no-iconv
>> -no-mtdev -dbus -fontconfig -system-freetype -no-libudev -no-openssl
>> -qt-pcre -no-qml-debug -v
>>
>>  ubuntu at ubuntu:~/qt-everywhere-src-5.12.8/WebKitBuild/Release$ cmake
>> -DPORT=Qt -DCMAKE_BUILD_TYPE=Release
>> -DQt5_DIR=/usr/local/Qt-5.12.8/lib/cmake/Qt5 ../../qtwebkit/
>> -- The C compiler identification is GNU 5.4.0
>> -- The CXX compiler identification is GNU 5.4.0
>> -- Check for working C compiler: /usr/bin/cc
>> -- Check for working C compiler: /usr/bin/cc -- works
>> -- Detecting C compiler ABI info
>> -- Detecting C compiler ABI info - done
>> -- Detecting C compile features
>> -- Detecting C compile features - done
>> -- Check for working CXX compiler: /usr/bin/c++
>> -- Check for working CXX compiler: /usr/bin/c++ -- works
>> -- Detecting CXX compiler ABI info
>> -- Detecting CXX compiler ABI info - done
>> -- Detecting CXX compile features
>> -- Detecting CXX compile features - done
>> -- Found BISON: /usr/bin/bison (found suitable version "3.0.4", minimum
>> required is "2.1")
>> -- Found Gperf: /usr/bin/gperf (Required is at least version "3.0.1")
>> -- Found Perl: /usr/bin/perl (found suitable version "5.22.1", minimum
>> required is "5.10.0")
>> -- Found PythonInterp: /usr/bin/python2.7 (found suitable version
>> "2.7.12", minimum required is "2.7.0")
>> -- Could NOT find Ruby (missing:  RUBY_INCLUDE_DIR RUBY_LIBRARY
>> RUBY_CONFIG_INCLUDE_DIR) (found suitable version "2.3.0", minimum required
>> is "1.9")
>> -- Looking for include file features.h
>> -- Looking for include file features.h - found
>> -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
>> -- Checking for module 'sqlite3'
>> --   No package 'sqlite3' found
>> CMake Error at
>> /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148
>> (message):
>>   Could NOT find Sqlite (missing: SQLITE_INCLUDE_DIR SQLITE_LIBRARIES)
>> Call Stack (most recent call first):
>>   /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388
>> (_FPHSA_FAILURE_MESSAGE)
>>   Source/cmake/FindSqlite.cmake:62 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
>>   Source/cmake/OptionsQt.cmake:474 (find_package)
>>   Source/cmake/WebKitCommon.cmake:51 (include)
>>   CMakeLists.txt:137 (include)
>>
>>
>> -- Configuring incomplete, errors occurred!
>>
>>
>> See also
>> "/home/ubuntu/qt-everywhere-src-5.12.8/WebKitBuild/Release/CMakeFiles/CMakeOutput.log".
>> ubuntu at ubuntu:~/qt-everywhere-src-5.12.8/WebKitBuild/Release$ sqlite
>> --version
>> sqlite: unknown option: --version
>> Use -help for a list of options.
>> ubuntu at ubuntu:~/qt-everywhere-src-5.12.8/WebKitBuild/Release$ sqlite3
>> --version
>> 3.11.0 2016-02-15 17:29:24 3d862f207e3adc00f78066799ac5a8c282430a5f
>> ubuntu at ubuntu:~/qt-everywhere-src-5.12.8/WebKitBuild/Release$ sqlite
>> --version
>> sqlite: unknown option: --version
>> Use -help for a list of options.
>> ubuntu at ubuntu:~/qt-everywhere-src-5.12.8/WebKitBuild/Release$ sqlite
>> SQLite version 2.8.17
>> Enter ".help" for instructions
>> sqlite>
>>
>>
>> Any help is appreciated if am missing anything in this regard.
>>
>> Best Regards,
>> Ramakanth
>>
>>
>> On Tue, 28 Apr, 2020, 00:14 Konstantin Tokarev, <annulen at yandex.ru>
>> wrote:
>>
>>>
>>>
>>> 27.04.2020, 12:24, "Ramakanth Kesireddy" <rama.kesi at gmail.com>:
>>> > Hi,
>>> >
>>> > Am unable to build Qt WebKit 5.212 sources extracted from
>>> http://download.qt.io/snapshots/ci/qtwebkit/5.212/latest/src/submodules/
>>> > as part of Qt 5.12.8 sources.
>>>
>>> Hi,
>>> Please use latest release:
>>> https://github.com/qtwebkit/qtwebkit/releases/tag/qtwebkit-5.212.0-alpha4
>>> Link above should never be used as its contains many garbage files, and
>>> even if you use most recently changed, its just snapshot and not
>>> fully-validated version.
>>>
>>> >
>>> > Earlier, Qt WebKit 5.6.3 had been built successfully along with Qt
>>> 5.6.3 sources.
>>> >
>>> > Could you please let me know compatible QtWebkit 5.212 sources which
>>> would build along with Qt 5.12.8 sources or QtWebkit  needs to be built as
>>> a separate module using cmake?
>>>
>>> Build instructions are referenced in README file, see e.g.
>>> https://github.com/qtwebkit/qtwebkit/wiki/Building-QtWebKit-on-Linux
>>>
>>> >
>>> > Appreciate your help in this regard as it fails to build after
>>> installing all dependencies for Qt WebKit.
>>> >
>>> > Best Regards,
>>> > Ramakanth
>>> >
>>> > Best Regards,
>>> > Ramakanth
>>> > ,
>>> >
>>> > _______________________________________________
>>> > webkit-qt mailing list
>>> > webkit-qt at lists.webkit.org
>>> > https://lists.webkit.org/mailman/listinfo/webkit-qt
>>>
>>>
>>> --
>>> Regards,
>>> Konstantin
>>>
>>
>> _______________________________________________
>> webkit-qt mailing listwebkit-qt at lists.webkit.orghttps://lists.webkit.org/mailman/listinfo/webkit-qt
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-qt/attachments/20200430/9501e3a8/attachment.htm>


More information about the webkit-qt mailing list