Package: src:qtwebkit-opensource-src
Version: 5.212.0~alpha4-38
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/qtwebkit-opensource-src_5.212.0~alpha4-38_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:93:5: note: 
because ‘WebCore::BasicShapeCenterCoordinate’ has user-provided 
‘WebCore::BasicShapeCenterCoordinate::BasicShapeCenterCoordinate(const 
WebCore::BasicShapeCenterCoordinate&)’
   93 |     BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h: In member 
function ‘void WebCore::BasicShapeCircle::setRadius(WebCore::BasicShapeRadius)’:
/<<PKGBUILDDIR>>/Source/WTF/wtf/StdLibExtras.h:388:64: warning: 
implicitly-declared ‘WebCore::BasicShapeRadius& 
WebCore::BasicShapeRadius::operator=(const WebCore::BasicShapeRadius&)’ is 
deprecated [-Wdeprecated-copy]
  388 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                                                ^
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:188:58: note: in 
expansion of macro ‘WTFMove’
  188 |     void setRadius(BasicShapeRadius radius) { m_radius = 
WTFMove(radius); }
      |                                                          ^~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:144:5: note: 
because ‘WebCore::BasicShapeRadius’ has user-provided 
‘WebCore::BasicShapeRadius::BasicShapeRadius(const WebCore::BasicShapeRadius&)’
  144 |     BasicShapeRadius(const BasicShapeRadius& other)
      |     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h: In member 
function ‘void 
WebCore::BasicShapeEllipse::setCenterX(WebCore::BasicShapeCenterCoordinate)’:
/<<PKGBUILDDIR>>/Source/WTF/wtf/StdLibExtras.h:388:64: warning: 
implicitly-declared ‘WebCore::BasicShapeCenterCoordinate& 
WebCore::BasicShapeCenterCoordinate::operator=(const 
WebCore::BasicShapeCenterCoordinate&)’ is deprecated [-Wdeprecated-copy]
  388 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                                                ^
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:217:71: note: in 
expansion of macro ‘WTFMove’
  217 |     void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = 
WTFMove(centerX); }
      |                                                                       
^~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:93:5: note: 
because ‘WebCore::BasicShapeCenterCoordinate’ has user-provided 
‘WebCore::BasicShapeCenterCoordinate::BasicShapeCenterCoordinate(const 
WebCore::BasicShapeCenterCoordinate&)’
   93 |     BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h: In member 
function ‘void 
WebCore::BasicShapeEllipse::setCenterY(WebCore::BasicShapeCenterCoordinate)’:
/<<PKGBUILDDIR>>/Source/WTF/wtf/StdLibExtras.h:388:64: warning: 
implicitly-declared ‘WebCore::BasicShapeCenterCoordinate& 
WebCore::BasicShapeCenterCoordinate::operator=(const 
WebCore::BasicShapeCenterCoordinate&)’ is deprecated [-Wdeprecated-copy]
  388 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                                                ^
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:218:71: note: in 
expansion of macro ‘WTFMove’
  218 |     void setCenterY(BasicShapeCenterCoordinate centerY) { m_centerY = 
WTFMove(centerY); }
      |                                                                       
^~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:93:5: note: 
because ‘WebCore::BasicShapeCenterCoordinate’ has user-provided 
‘WebCore::BasicShapeCenterCoordinate::BasicShapeCenterCoordinate(const 
WebCore::BasicShapeCenterCoordinate&)’
   93 |     BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h: In member 
function ‘void 
WebCore::BasicShapeEllipse::setRadiusX(WebCore::BasicShapeRadius)’:
/<<PKGBUILDDIR>>/Source/WTF/wtf/StdLibExtras.h:388:64: warning: 
implicitly-declared ‘WebCore::BasicShapeRadius& 
WebCore::BasicShapeRadius::operator=(const WebCore::BasicShapeRadius&)’ is 
deprecated [-Wdeprecated-copy]
  388 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                                                ^
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:219:61: note: in 
expansion of macro ‘WTFMove’
  219 |     void setRadiusX(BasicShapeRadius radiusX) { m_radiusX = 
WTFMove(radiusX); }
      |                                                             ^~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:144:5: note: 
because ‘WebCore::BasicShapeRadius’ has user-provided 
‘WebCore::BasicShapeRadius::BasicShapeRadius(const WebCore::BasicShapeRadius&)’
  144 |     BasicShapeRadius(const BasicShapeRadius& other)
      |     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h: In member 
function ‘void 
WebCore::BasicShapeEllipse::setRadiusY(WebCore::BasicShapeRadius)’:
/<<PKGBUILDDIR>>/Source/WTF/wtf/StdLibExtras.h:388:64: warning: 
implicitly-declared ‘WebCore::BasicShapeRadius& 
WebCore::BasicShapeRadius::operator=(const WebCore::BasicShapeRadius&)’ is 
deprecated [-Wdeprecated-copy]
  388 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                                                ^
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:220:61: note: in 
expansion of macro ‘WTFMove’
  220 |     void setRadiusY(BasicShapeRadius radiusY) { m_radiusY = 
WTFMove(radiusY); }
      |                                                             ^~~~~~~
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/BasicShapes.h:144:5: note: 
because ‘WebCore::BasicShapeRadius’ has user-provided 
‘WebCore::BasicShapeRadius::BasicShapeRadius(const WebCore::BasicShapeRadius&)’
  144 |     BasicShapeRadius(const BasicShapeRadius& other)
      |     ^~~~~~~~~~~~~~~~
In file included from 
/<<PKGBUILDDIR>>/Source/WebCore/page/scrolling/ScrollingCoordinator.cpp:32:
/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/GraphicsLayer.h: In member 
function ‘virtual void WebCore::GraphicsLayer::setAnchorPoint(const 
WebCore::FloatPoint3D&)’:
/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/GraphicsLayer.h:318:74: 
warning: implicitly-declared ‘WebCore::FloatPoint3D& 
WebCore::FloatPoint3D::operator=(const WebCore::FloatPoint3D&)’ is deprecated 
[-Wdeprecated-copy]
  318 |     virtual void setAnchorPoint(const FloatPoint3D& p) { m_anchorPoint 
= p; }
      |                                                                         
 ^
In file included from 
/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h:30,
                 from 
/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/transforms/TransformOperation.h:29,
                 from 
/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/transforms/TransformOperations.h:29,
                 from 
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/StyleTransformData.h:29,
                 from 
/<<PKGBUILDDIR>>/Source/WebCore/rendering/style/RenderStyle.h:66:
/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: note: 
because ‘WebCore::FloatPoint3D’ has user-provided 
‘WebCore::FloatPoint3D::FloatPoint3D(const WebCore::FloatPoint3D&)’
   53 |     FloatPoint3D(const FloatPoint3D& p)
      |     ^~~~~~~~~~~~
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v 
returned exit code 1
make: *** [debian/rules:52: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Reply via email to