Created attachment 444430 [details] output from emerge --info =net-libs/webkit-gtk-2.10.9 Rebuilt =net-libs/webkit-gtk-2.10.9 failed with following: [5417/5420] : && /usr/lib64/ccache/bin/x86_64-pc-linux-gnu-g++ -O2 -march=native -pipe -fomit-frame-pointer -fno-strict-aliasing -std=c++11 -Wl,-O1 -Wl,--as-needed -Wl,--no-keep-memory -Wl,--reduce-memory-overheads @CMakeFiles/NetworkProcess.rsp -o bin/WebKitNetworkProcess && : FAILED: cd /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/Source/WebKit2 && CC=/usr/lib64/ccache/bin/x86_64-pc-linux-gnu-gcc CFLAGS=-Wno-deprecated-declarations LDFLAGS= LD_LIBRARY_PATH="/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/lib:" /usr/bin/g-ir-scanner --quiet --warn-all --symbol-prefix=webkit --identifier-prefix=WebKit --namespace=WebKit2 --nsversion=4.0 --include=GObject-2.0 --include=Gtk-3.0 --include=Soup-2.4 --include-uninstalled=/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/JavaScriptCore-4.0.gir --library=webkit2gtk-4.0 --library=javascriptcoregtk-4.0 -L/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/lib --no-libtool --pkg=gobject-2.0 --pkg=gtk+-3.0 --pkg=libsoup-2.4 --pkg-export=webkit2gtk-4.0 --output=/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/WebKit2-4.0.gir --c-include="webkit2/webkit2.h" -DBUILDING_WEBKIT -DWEBKIT2_COMPILATION -I/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source -I/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2 -I/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/JavaScriptCore/ForwardingHeaders -I/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/DerivedSources -I/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/DerivedSources/webkit2gtk -I/var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/DerivedSources/ForwardingHeaders/webkit2gtk /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/DerivedSources/webkit2gtk/webkit2/WebKitEnumTypes.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkit-gtk-2.10.9_build/DerivedSources/webkit2gtk/webkit2/WebKitVersion.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitAuthenticationRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardList.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardListItem.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitColorChooserRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitCredential.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenuActions.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenuItem.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitCookieManager.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitDefines.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitDownload.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitEditingCommands.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitEditorState.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitError.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitFaviconDatabase.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitFileChooserRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitFindController.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitFormSubmissionRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitForwardDeclarations.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitGeolocationPermissionRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitHitTestResult.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitInstallMissingMediaPluginsPermissionRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitJavascriptResult.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitMimeInfo.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitNavigationAction.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitNavigationPolicyDecision.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitNotificationPermissionRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitNotification.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitPermissionRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitPlugin.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitPolicyDecision.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitResponsePolicyDecision.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitScriptDialog.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitSecurityManager.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitURIRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitURIResponse.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitURISchemeRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitUserContent.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitUserContentManager.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitUserMediaPermissionRequest.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitWebInspector.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitWebResource.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitWebsiteDataManager.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/WebKitWindowProperties.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/webkit2.h /var/tmp/portage/net-libs/webkit-gtk-2.10.9/work/webkitgtk-2.10.9/Source/WebKit2/UIProcess/API/gtk/*.cpp x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-R' Caught exception: <class 'distutils.errors.LinkError'> LinkError(LinkError(DistutilsExecError("command '/usr/lib64/ccache/bin/x86_64-pc-linux-gnu-gcc' failed with exit status 1",),),) > /usr/lib64/gobject-introspection/giscanner/dumper.py(289)_link() -> raise LinkError(e) (Pdb) ninja: build stopped: subcommand failed. Reproducible: Always Actual Results: failed while building Expected Results: builds fine
Attach a full build log.
Created attachment 445014 [details] full build.log of the failure this if the full build.log compressed by xz.
(In reply to Mike Gilbert from comment #1) > Attach a full build log. The full build.log uploaded.
please retry with 2.14 versions
Created attachment 489688 [details] 2.16.6 nado's build.log.xz Same error with 2.16.6
I could build webkit-gtk without issue with clang (see below my env file). CC=clang CXX=clang++ LDFLAGS="-fuse-ld=gold" AR="llvm-ar" NM="llvm-nm" RANLIB="llvm-ranlib"
It looks like g-ir-scanner is at it again not passing correct options to gcc. If you happen to hit this again, would you please re-run the command marked FAILED with g-ir-scanner --verbose ? Maybe it will output something useful.
I tried to use clang to build it as @nado mentioned, and I also tried back to GCC the package also being built well and cannot be reproduced today. Thus this bug should be closed.