[Interest] Building 5.6.0 doesnt generate/copy cmake files for QWebEngine

Scott Aron Bloom scott at towel42.com
Thu Mar 10 22:59:19 CET 2016


> 
> When building, the system creates the QWebEngine libraries, but not 
> the cmake support files (typically created into lib/cmake)

It does so for me. Also, there's lib/cmake/Qt5WebEngine, lib/cmake/Qt5WebEngineCore and lib/cmake/Qt5WebEngineWidgets at least in the Windows RC packages.

Please make sure that there are now build errors, and maybe file a bug with your complete log to the bugtracker.

Regards

Kai
============
Kai,

I guess I forgot to mention, I am on CentOS.. 

It builds fine.. Im more and more convinced something is messed up in my config line, or a dependency is missing.

However, nowhere does config say "WebEngine disable" or anything like it

Scott
_______________________________________________

Ok, an update.. l think I have it tracked down to the version of python that was installed.  

Nowhere in the config , make or make install did it say there was an error.

When I would perform an explicit "make module-qtwebengine" it would say "nothing to be done"

However, when I ran qmake inside the directory, I got the error about python.

Once I got that squared away, I did hit a syntax error...  I attached the log file, any ideas?

/home/scott/qt-everywhere-opensource-src-5.6.0-rc/qtwebengine/src/3rdparty/chromium/media/video/capture/linux/video_capture_device_factory_linux.cc: In function 'bool media::HasUsableFormats(int, uint32)':
/home/scott/qt-everywhere-opensource-src-5.6.0-rc/qtwebengine/src/3rdparty/chromium/media/video/capture/linux/video_capture_device_factory_linux.cc:36:6: error: 'V4L2_CAP_VIDEO_CAPTURE_MPLANE' was not declared in this scope
     {V4L2_CAP_VIDEO_CAPTURE_MPLANE, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE}
      ^
/home/scott/qt-everywhere-opensource-src-5.6.0-rc/qtwebengine/src/3rdparty/chromium/media/video/capture/linux/video_capture_device_factory_linux.cc:36:37: error: 'V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE' was not declared in this scope
     {V4L2_CAP_VIDEO_CAPTURE_MPLANE, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE}
                                     ^
/home/scott/qt-everywhere-opensource-src-5.6.0-rc/qtwebengine/src/3rdparty/chromium/media/video/capture/linux/video_capture_device_factory_linux.cc: In member function 'virtual void media::VideoCaptureDeviceFactoryLinux::GetDeviceNames(media::VideoCaptureDevice::Names*)':
/home/scott/qt-everywhere-opensource-src-5.6.0-rc/qtwebengine/src/3rdparty/chromium/media/video/capture/linux/video_capture_device_factory_linux.cc:182:29: error: 'V4L2_CAP_VIDEO_CAPTURE_MPLANE' was not declared in this scope
          cap.capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) &&
                             ^
/home/scott/qt-everywhere-opensource-src-5.6.0-rc/qtwebengine/src/3rdparty/chromium/media/video/capture/linux/video_capture_device_factory_linux.cc:184:31: error: 'V4L2_CAP_VIDEO_OUTPUT_MPLANE' was not declared in this scope
          !(cap.capabilities & V4L2_CAP_VIDEO_OUTPUT_MPLANE)) &&
                               ^
/home/scott/qt-everywhere-opensource-src-5.6.0-rc/qtwebengine/src/3rdparty/chromium/media/video/capture/linux/video_capture_device_factory_linux.cc: In member function 'virtual void media::VideoCaptureDeviceFactoryLinux::GetDeviceSupportedFormats(const media::VideoCaptureDevice::Name&, media::VideoCaptureFormats*)':
/home/scott/qt-everywhere-opensource-src-5.6.0-rc/qtwebengine/src/3rdparty/chromium/media/video/capture/linux/video_capture_device_factory_linux.cc:210:13: error: 'V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE' was not declared in this scope
           ? V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE

Scott


-------------- next part --------------
A non-text attachment was scrubbed...
Name: webengine.log
Type: application/octet-stream
Size: 54647 bytes
Desc: webengine.log
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160310/5e15e46c/attachment.obj>


More information about the Interest mailing list