[webkit-qt] QtWebkit 5.212 issue

Ramakanth Kesireddy rama.kesi at gmail.com
Wed Apr 29 04:10:30 PDT 2020


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/20200429/871561d5/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CMakeError.log
Type: application/octet-stream
Size: 3113 bytes
Desc: not available
URL: <http://lists.webkit.org/pipermail/webkit-qt/attachments/20200429/871561d5/attachment-0001.obj>


More information about the webkit-qt mailing list