Date: Tue, 22 Nov 2022 20:48:55 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 267934] www/webkit2-gtk4: fails to build in poudriere with no OPTIONS set Message-ID: <bug-267934-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267934 Bug ID: 267934 Summary: www/webkit2-gtk4: fails to build in poudriere with no OPTIONS set Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: gnome@FreeBSD.org Reporter: bsd@philippost.de Flags: maintainer-feedback?(gnome@FreeBSD.org) Assignee: gnome@FreeBSD.org www/webkit2-gtk4 fails to build in poudriere ('poudriere testport' to be exact). Relevant configuration details: port directory: /usr/ports/www/webkit2-gtk4 package name: webkit2-gtk4-2.34.6_1 building for: FreeBSD 131Ramd64-ports_wip 13.1-RELEASE-p2 FreeBSD 13.1-RELEASE-p2 amd64 maintained by: gnome@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 1001 staff 3734 Oct 24 15:46 /usr/ports/www/webkit2-gtk4/Makefile Poudriere version: poudriere-git-3.3.99.20220831 Host OSVERSION: 1301507 Jail OSVERSION: 1301000 ---Begin OPTIONS List--- =3D=3D=3D> The following configuration options are available for webkit2-gtk4-2.34.6_1: DEBUG=3Doff: Build with debugging support GEOIP=3Doff: GeoIP IP location support GSTREAMER=3Doff: Multimedia support via GStreamer WAYLAND=3Doff: Wayland (graphics) support =3D=3D=3D> Use 'make config' to modify these settings ---End OPTIONS List--- This seems to be the culprit: ----8<---- In file included from /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:31: In file included from /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/WebPasteboardProxy.h:28: In file included from /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/Pla= tform/IPC/MessageReceiver.h:29: In file included from /wrkdirs/usr/ports/www/webkit2-gtk4/work/.build/WTF/Headers/wtf/WeakPtr.h:3= 0: In file included from /wrkdirs/usr/ports/www/webkit2-gtk4/work/.build/WTF/Headers/wtf/Threading.h= :39: In file included from /wrkdirs/usr/ports/www/webkit2-gtk4/work/.build/WTF/Headers/wtf/HashMap.h:2= 5: /wrkdirs/usr/ports/www/webkit2-gtk4/work/.build/WTF/Headers/wtf/HashTable.h= :1569:109: warning: 'iterator<std::forward_iterator_tag, WebCore::NativeImage::Observe= r *, long, WebCore::NativeImage::Observer *const *, WebCore::NativeImage::Observ= er *const &>' is depre cated [-Wdeprecated-declarations] template<typename HashTableType, typename ValueType> struct HashTableConstIteratorAdapter : public std::iterator<std::forward_iterator_= tag, ValueType, std::ptrdiff_t, const ValueType*, const ValueType&> { =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ /wrkdirs/usr/ports/www/webkit2-gtk4/work/.build/WebCore/PrivateHeaders/WebC= ore/NativeImage.h:64:66: note: in instantiation of template class 'WTF::HashTableConstIteratorAdapter<WTF::HashTable<WebCore::NativeImage::Ob= server *, WebCore::NativeImage::Observer *, WTF ::IdentityExtractor, WTF::DefaultHash<WebCore::NativeImage::Observer *>, WTF::HashTraits<WebCore::NativeImage::Observer *>, WTF::HashTraits<WebCore::NativeImage::Observer *>>, WebCore::NativeImage::Observer *>' requested here void removeObserver(Observer& observer) { m_observers.remove(&observer)= ; } ^ /usr/include/c++/v1/__iterator/iterator.h:27:29: note: 'iterator<std::forward_iterator_tag, WebCore::NativeImage::Observer *, long, WebCore::NativeImage::Observer *const *, WebCore::NativeImage::Observer *co= nst &>' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ /usr/include/c++/v1/__config:1016:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /usr/include/c++/v1/__config:993:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:83:25: error: expected ';' after expression GUniquePtr<char> text(gdk_clipboard_read_text_finish(GDK_CLIPBOARD(clipboard), result, nullptr)); ^ ; /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:83:9: error: use of undeclared identifier 'GUniquePtr' GUniquePtr<char> text(gdk_clipboard_read_text_finish(GDK_CLIPBOARD(clipboard), result, nullptr)); ^ /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:83:26: error: use of undeclared identifier 'text' GUniquePtr<char> text(gdk_clipboard_read_text_finish(GDK_CLIPBOARD(clipboard), result, nullptr)); ^ /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:84:50: error: use of undeclared identifier 'text' data->completionHandler(String::fromUTF8(text.get())); ^ /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:111:34: error: expected ';' after expression GUniquePtr<gchar> filename(g_file_get_path(file)); ^ ; /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:111:17: error: use of undeclared identifier 'GUniquePtr' GUniquePtr<gchar> filename(g_file_get_path(file)); ^ /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:111:35: error: use of undeclared identifier 'filename' GUniquePtr<gchar> filename(g_file_get_path(file)); ^ /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:112:21: error: use of undeclared identifier 'filename' if (filename) ^ /wrkdirs/usr/ports/www/webkit2-gtk4/work/webkitgtk-2.34.6/Source/WebKit/UIP= rocess/gtk/ClipboardGtk4.cpp:113:55: error: use of undeclared identifier 'filename' filePaths.append(String::fromUTF8(filename.get())); ^ 12 warnings and 9 errors generated. ---->8---- The complete logfile is available here: http://philippost.de/tmp/ports/webkit2-gtk4-2.34.6_1.log.xz The port also fails to build on bare metal with the same errors on at least= two independant machines (both running 13.1-STABLE, one from early October, the other from early November; both amd64). --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-267934-7788>