git: 895bc805a975 - main - www/webkit2-gtk3: update to 2.34.0

Guido Falsi madpilot at FreeBSD.org
Mon Sep 27 09:30:50 UTC 2021


On 27/09/21 10:40, Baptiste Daroussin wrote:
> The branch main has been updated by bapt:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=895bc805a975e4d6848427d88063cc8651e36fe4
> 
> commit 895bc805a975e4d6848427d88063cc8651e36fe4
> Author:     Evgeniy Khramtsov <evgeniy at khramtsov.org>
> AuthorDate: 2021-09-22 22:57:30 +0000
> Commit:     Baptiste Daroussin <bapt at FreeBSD.org>
> CommitDate: 2021-09-27 08:38:52 +0000
> 
>      www/webkit2-gtk3: update to 2.34.0
>      
>      PR:      255528
>      Changes: https://webkitgtk.org/2021/03/18/webkitgtk2.30.6-released.html
>               https://webkitgtk.org/2021/03/26/webkitgtk2.32.0-released.html
>               https://webkitgtk.org/2021/05/10/webkitgtk2.32.1-released.html
>               https://webkitgtk.org/2021/05/14/webkitgtk2.33.1-released.html
>               https://webkitgtk.org/2021/06/08/webkitgtk2.33.2-released.html
>               https://webkitgtk.org/2021/07/09/webkitgtk2.32.2-released.html
>               https://webkitgtk.org/2021/07/23/webkitgtk2.32.3-released.html
>               https://webkitgtk.org/2021/08/16/webkitgtk2.33.3-released.html
>               https://webkitgtk.org/2021/09/17/webkitgtk2.32.4-released.html
>               https://webkitgtk.org/2021/09/22/webkitgtk2.34.0-released.html

Not sure why, but this is failing for me in poudriere, FreeBSD 
14.0-CURRENT main-n249429-181bfb42fd0. Cannot investigate further tight 
now whough.

The error:

In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WebCore/DerivedSources/unified-sources/UnifiedSource-aba958d6-1.cpp:1:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AXImage.cpp:29:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/config.h:56:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WTF/Headers/wtf/FastMalloc.h:23:
In file included from /usr/include/c++/v1/new:93:
In file included from /usr/include/c++/v1/exception:81:
In file included from /usr/include/c++/v1/__memory/base.h:15:
/usr/include/c++/v1/type_traits:1660:59: error: incomplete type 
'WebCore::HTMLMediaElement' used in type trait expression
     : public integral_constant<bool, __is_base_of(_Bp, _Dp)> {};
                                                           ^
/usr/include/c++/v1/type_traits:1665:7: note: in instantiation of 
template class 'std::is_base_of<WebCore::Node, 
WebCore::HTMLMediaElement>' requested here
     = is_base_of<_Bp, _Dp>::value;
       ^
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WTF/Headers/wtf/TypeCasts.h:64:24: 
note: in instantiation of variable template specialization 
'std::is_base_of_v<WebCore::Node, WebCore::HTMLMediaElement>' requested here
     static_assert(std::is_base_of_v<ArgType, ExpectedType>, 
"Unnecessary type check");
                        ^
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AXObjectCache.cpp:532:9: 
note: in instantiation of function template specialization 
'WTF::is<WebCore::HTMLMediaElement, WebCore::Node>' requested here
     if (is<HTMLMediaElement>(node))
         ^
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/dom/Document.h:163:7: 
note: forward declaration of 'WebCore::HTMLMediaElement'
class HTMLMediaElement;
       ^
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WebCore/DerivedSources/unified-sources/UnifiedSource-aba958d6-1.cpp:1:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AXImage.cpp:30:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AXImage.h:31:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:31:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:31:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AccessibilityObject.h:32:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AccessibilityObjectInterface.h:30:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/loader/FrameLoaderClient.h:32:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/page/FrameIdentifier.h:28:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WTF/Headers/wtf/ObjectIdentifier.h:30:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WTF/Headers/wtf/HashTraits.h:26:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WTF/Headers/wtf/HashFunctions.h:26:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WTF/Headers/wtf/RefPtr.h:28:
In file included from 
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WTF/Headers/wtf/Ref.h:33:
/wrkdirs/usr/ports/www/webkit2-gtk3/work/.build/WTF/Headers/wtf/TypeCasts.h:64:5: 
error: static_assert failed due to requirement 
'std::is_base_of_v<WebCore::Node, WebCore::HTMLMediaElement>' 
"Unnecessary type check"
     static_assert(std::is_base_of_v<ArgType, ExpectedType>, 
"Unnecessary type check");
     ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.34.0/Source/WebCore/accessibility/AXObjectCache.cpp:532:9: 
note: in instantiation of function template specialization 
'WTF::is<WebCore::HTMLMediaElement, WebCore::Node>' requested here
     if (is<HTMLMediaElement>(node))
         ^

-- 
Guido Falsi <madpilot at FreeBSD.org>


More information about the dev-commits-ports-main mailing list