Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 661630 - net-libs/webkit-gtk-2.21.4 error: call to implicitly-deleted copy constructor of 'std::_Optional_payload<WebCore::FloatPoint3D, true, true, true>'
Summary: net-libs/webkit-gtk-2.21.4 error: call to implicitly-deleted copy constructor...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on: 661632
Blocks:
  Show dependency tree
 
Reported: 2018-07-20 00:53 UTC by cyrillic
Modified: 2019-02-23 17:29 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,20.17 KB, text/plain)
2018-07-20 00:54 UTC, cyrillic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description cyrillic 2018-07-20 00:53:33 UTC
net-libs/webkit-gtk-2.21.4 cannot compile when libstdc++ is provided by gcc-8, but it does work with gcc-7

Reproducible: Always




This is more of a heads-up than a real bug because net-libs/webkit-gtk-2.21.4 is not yet in the tree, but I suspect upstream is trying to do something unsavory with respect to the c++ library, and gcc-8 is more strict about it than gcc-7 was.
Comment 1 cyrillic 2018-07-20 00:54:36 UTC
Created attachment 540154 [details]
build.log
Comment 2 cyrillic 2018-07-21 20:45:01 UTC
Upstream has fixed (or deferred fixing) this in 2.21.5 by switching from c++17 to c++14
Comment 3 Mart Raudsepp gentoo-dev 2018-08-16 23:37:09 UTC
So this is now INVALID or OBSOLETE as we never had this version or as it's fixed upstream without our involvement, respectively?
Comment 4 cyrillic 2018-08-17 00:00:28 UTC
Yes, upstream has a workaround in place.

ps. This version would be worth adding to the gnome overlay since it is needed by epiphany.
Comment 5 Mart Raudsepp gentoo-dev 2018-08-17 00:06:47 UTC
we are trying to be busy getting at least gnome 3.26 into main tree, 9999 are essentially unmaintained best effort in gnome overlay; mostly historical baggage from merrier times when there was someone to care for them. Help welcome (gnome overlay push access is a possibility after some trust gaining).
Comment 6 Mart Raudsepp gentoo-dev 2018-08-17 00:08:22 UTC
oh, and webkit-gtk will probably be bumped in main tree to 2.22.0 once it comes out 3-5th September as the next stable series (and 2.20.x stops being fully security maintained)