Bug#870409: webkit2gtk: FTBFS on hppa - WebKitEnumTypes.h:27:0: error: unterminated #ifndef

John David Anglin dave.anglin at bell.net
Tue Aug 1 18:15:29 UTC 2017


Source: webkit2gtk
Version: 2.16.6-1
Severity: normal

Dear Maintainer,

The following error occurs building webkit2gtk on hppa:

[ 92%] Building CXX object Source/WebKit2/CMakeFiles/WebKit2.dir/UIProcess/API/gtk/WebKitCredential.cpp.o
cd /<<PKGBUILDDIR>>/obj-hppa-linux-gnu/Source/WebKit2 && /usr/bin/c++  -DBUILDING_GTK__=1 -DBUILDING_WEBKIT -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebKit2 -DDATADIR=\"/usr/share\" -DDATA_DIR=\"share\" -DENABLE_DATABASE_PROCESS=1 -DENABLE_PLUGIN_PROCESS=1 -DGETTEXT_PACKAGE=\"WebKit2GTK-4.0\" -DHAVE_CONFIG_H=1 -DLIBDIR=\"/usr/lib/hppa-linux-gnu\" -DLIBEXECDIR=\"/usr/lib/hppa-linux-gnu\" -DLOCALEDIR=\"/usr/share/locale\" -DPKGLIBEXECDIR=\"/usr/lib/hppa-linux-gnu/webkit2gtk-4.0\" -DUSER_AGENT_GTK_MAJOR_VERSION=\"604\" -DUSER_AGENT_GTK_MINOR_VERSION=\"1\" -DWEBKIT2_COMPILATION -DWEBKITGTK_API_VERSION_STRING=\"4.0\" -DWEBKIT_DOM_USE_UNSTABLE_API -DWebKit2_EXPORTS -I/<<PKGBUILDDIR>>/Source/WebKit2/Platform -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/API/c -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/C -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/InjectedBundle -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/InjectedBundle/API/c -I/<<PKGBUILDDIR>>/obj-hppa-l
 inux-gnu/DerivedSources/InjectedBundle -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/ForwardingHeaders -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/ForwardingHeaders/webkit2gtk -isystem /usr/include/cairo -isystem /usr/include/enchant -isystem /usr/include/gstreamer-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/hppa-linux-gnu/glib-2.0/include -isystem /usr/include/harfbuzz -isystem /usr/include/libsoup-2.4 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libpng16 -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/hppa-linux-gnu/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/gtk-3.0/unix-print -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/ForwardingHeaders/webkit2gtk-webextension -I/<<PKGBUILDDIR>>/
 obj-hppa-linux-gnu/DerivedSources/webkit2gtk/webkit2 -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/webkit2gtk -I/<<PKGBUILDDIR>>/Source/WebKit2 -I/<<PKGBUILDDIR>>/Source/WebKit2/DatabaseProcess -I/<<PKGBUILDDIR>>/Source/WebKit2/DatabaseProcess/IndexedDB -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/CustomProtocols -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/Downloads -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/FileAPI -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/cache -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/capture -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/webrtc -I/<<PKGBUILDDIR>>/Source/WebKit2/Platform/IPC -I/<<PKGBUILDDIR>>/Source/WebKit2/PluginProcess -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/API -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/Authentication -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/CoreIPCSupport -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/Databases -I/<<PKGBUILDDIR>>/Source/WebKit2/S
 hared/Databases/IndexedDB -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/FileAPI -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/Gamepad -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/Plugins -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/Plugins/Netscape -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/Plugins/Netscape/x11 -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/WebsiteData -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/cpp -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/ApplePay -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Authentication -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Automation -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Databases -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Downloads -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Gamepad -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/InspectorServer -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Launcher -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Network -I/<<PKGBUILDDI
 R>>/Source/WebKit2/UIProcess/Network/CustomProtocols -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Notifications -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Plugins -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Storage -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/UserContent -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/WebsiteData -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/ApplePay -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/ApplicationCache -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Automation -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Cookies -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Databases -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Databases/IndexedDB -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/FileAPI -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/FullScreen -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Gamepad -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Geolocation -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/IconDatabase -I/
 <<PKGBUILDDIR>>/Source/WebKit2/WebProcess/InjectedBundle/API -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/InjectedBundle/DOM -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Launching -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/MediaCache -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/MediaStream -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Network -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Network/webrtc -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Notifications -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/OriginData -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Plugins -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Plugins/Netscape -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/ResourceCache -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Storage -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/UserContent -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/WebCoreSupport -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/WebPage -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/WebKit2 -I/<<PKGBUILDDIR>>
 /obj-hppa-linux-gnu/DerivedSources/WebKit2/include -I/<<PKGBUILDDIR>>/WebKitLibraries -I/<<PKGBUILDDIR>>/Source/ThirdParty/ANGLE -I/<<PKGBUILDDIR>>/Source/ThirdParty/ANGLE/include/KHR -I/<<PKGBUILDDIR>>/Source/WebKit2/PluginProcess/unix -I/<<PKGBUILDDIR>>/Source/WebKit2/DatabaseProcess/unix -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/CustomProtocols/soup -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/Downloads/soup -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/soup -I/<<PKGBUILDDIR>>/Source/WebKit2/NetworkProcess/unix -I/<<PKGBUILDDIR>>/Source/WebKit2/Platform/IPC/glib -I/<<PKGBUILDDIR>>/Source/WebKit2/Platform/IPC/unix -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/API/c/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/Plugins/unix -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/glib -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/linux -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/soup -I/<<PKGBUILDDIR>
 >/Source/WebKit2/Shared/unix -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/C/cairo -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/C/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/C/soup -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/cpp/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Network/CustomProtocols/soup -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/Plugins/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/gstreamer -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/linux -I/<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/soup -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/InjectedBundle/API/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Plugins/Netscape/unix -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/Plugins/Netscape/x11 -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProces
 s/soup -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/unix -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/WebCoreSupport/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/WebCoreSupport/soup -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/WebPage/atk -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/WebPage/gtk -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/CoordinatedGraphics -I/<<PKGBUILDDIR>>/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor -I/<<PKGBUILDDIR>>/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu -I/<<PKGBUILDDIR>>/Source/JavaScriptCore -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/.. -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/API -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/ForwardingHeaders -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/assembler -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/b3 -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/b3/air -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bindings -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/builtins -I/<<PKGBUILD
 DIR>>/Source/JavaScriptCore/bytecode -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecompiler -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/dfg -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler/udis86 -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/disassembler/ARM64 -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/domjit -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/ftl -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/heap -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/debugger -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/agents -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/augmentable -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/inspector/remote -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/interpreter -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/jit -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/llint -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/parser -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/profiler -I/<<PKGBUILDDIR>>/Sourc
 e/JavaScriptCore/replay -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/runtime -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/tools -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/js -I/<<PKGBUILDDIR>>/Source/JavaScriptCore/yarr -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/JavaScriptCore -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/JavaScriptCore/inspector -I/<<PKGBUILDDIR>>/Source/bmalloc -I/<<PKGBUILDDIR>>/Source/WTF -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources -I/<<PKGBUILDDIR>>/Source/ThirdParty -I/<<PKGBUILDDIR>>/Source/WebCore -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/airplay -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/applepay -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/encryptedmedia -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/encryptedmedia/legacy -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/fetch -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/geolocation -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/indexeddb -I/<<PKGBUILDDIR>>/Source/
 WebCore/Modules/indexeddb/client -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/indexeddb/server -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/indexeddb/shared -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/mediacontrols -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/mediasession -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/mediasource -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/mediastream -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/navigatorcontentutils -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/notifications -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/plugins -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/proximity -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/quota -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/speech -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/streams -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/vibration -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/webaudio -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/webdatabase -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/webdriver -I/<<PKGBUILDDIR>>/Source/WebCore/Modules/websock
 ets -I/<<PKGBUILDDIR>>/Source/WebCore/accessibility -I/<<PKGBUILDDIR>>/Source/WebCore/animation -I/<<PKGBUILDDIR>>/Source/WebCore/bindings -I/<<PKGBUILDDIR>>/Source/WebCore/bindings/js -I/<<PKGBUILDDIR>>/Source/WebCore/bridge -I/<<PKGBUILDDIR>>/Source/WebCore/bridge/c -I/<<PKGBUILDDIR>>/Source/WebCore/bridge/jsc -I/<<PKGBUILDDIR>>/Source/WebCore/contentextensions -I/<<PKGBUILDDIR>>/Source/WebCore/crypto -I/<<PKGBUILDDIR>>/Source/WebCore/crypto/algorithms -I/<<PKGBUILDDIR>>/Source/WebCore/crypto/keys -I/<<PKGBUILDDIR>>/Source/WebCore/crypto/parameters -I/<<PKGBUILDDIR>>/Source/WebCore/css -I/<<PKGBUILDDIR>>/Source/WebCore/css/parser -I/<<PKGBUILDDIR>>/Source/WebCore/cssjit -I/<<PKGBUILDDIR>>/Source/WebCore/dom -I/<<PKGBUILDDIR>>/Source/WebCore/dom/default -I/<<PKGBUILDDIR>>/Source/WebCore/domjit -I/<<PKGBUILDDIR>>/Source/WebCore/editing -I/<<PKGBUILDDIR>>/Source/WebCore/fileapi -I/<<PKGBUILDDIR>>/Source/WebCore/history -I/<<PKGBUILDDIR>>/Source/WebCore/html -I/<<PKGBUILDDIR>>/Source/
 WebCore/html/canvas -I/<<PKGBUILDDIR>>/Source/WebCore/html/forms -I/<<PKGBUILDDIR>>/Source/WebCore/html/parser -I/<<PKGBUILDDIR>>/Source/WebCore/html/shadow -I/<<PKGBUILDDIR>>/Source/WebCore/html/track -I/<<PKGBUILDDIR>>/Source/WebCore/inspector -I/<<PKGBUILDDIR>>/Source/WebCore/loader -I/<<PKGBUILDDIR>>/Source/WebCore/loader/appcache -I/<<PKGBUILDDIR>>/Source/WebCore/loader/archive -I/<<PKGBUILDDIR>>/Source/WebCore/loader/archive/mhtml -I/<<PKGBUILDDIR>>/Source/WebCore/loader/cache -I/<<PKGBUILDDIR>>/Source/WebCore/loader/icon -I/<<PKGBUILDDIR>>/Source/WebCore/mathml -I/<<PKGBUILDDIR>>/Source/WebCore/page -I/<<PKGBUILDDIR>>/Source/WebCore/page/animation -I/<<PKGBUILDDIR>>/Source/WebCore/page/csp -I/<<PKGBUILDDIR>>/Source/WebCore/page/scrolling -I/<<PKGBUILDDIR>>/Source/WebCore/platform -I/<<PKGBUILDDIR>>/Source/WebCore/platform/animation -I/<<PKGBUILDDIR>>/Source/WebCore/platform/audio -I/<<PKGBUILDDIR>>/Source/WebCore/platform/crypto -I/<<PKGBUILDDIR>>/Source/WebCore/platform/game
 pad -I/<<PKGBUILDDIR>>/Source/WebCore/platform/gamepad/deprecated -I/<<PKGBUILDDIR>>/Source/WebCore/platform/gamepad/linux -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/cpu/arm -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/cpu/arm/filters -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/displaylists -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/filters -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/harfbuzz -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/harfbuzz/ng -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/opentype -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/transforms -I/<<PKGBUILDDIR>>/Source/WebCore/platform/mediastream -I/<<PKGBUILDDIR>>/Source/WebCore/platform/mediastream/libwebrtc -I/<<PKGBUILDDIR>>/Source/WebCore/platform/mock -I/<<PKGBUILDDIR>>/Source/WebCore/platform/mock/mediasource -I/<<PKGBUILDDIR>>/Source/WebCore/platform/network -I/<<PKGBUILDDIR>>/Source/WebCore/platfor
 m/sql -I/<<PKGBUILDDIR>>/Source/WebCore/platform/text -I/<<PKGBUILDDIR>>/Source/WebCore/platform/text/icu -I/<<PKGBUILDDIR>>/Source/WebCore/plugins -I/<<PKGBUILDDIR>>/Source/WebCore/rendering -I/<<PKGBUILDDIR>>/Source/WebCore/rendering/line -I/<<PKGBUILDDIR>>/Source/WebCore/rendering/mathml -I/<<PKGBUILDDIR>>/Source/WebCore/rendering/shapes -I/<<PKGBUILDDIR>>/Source/WebCore/rendering/style -I/<<PKGBUILDDIR>>/Source/WebCore/rendering/svg -I/<<PKGBUILDDIR>>/Source/WebCore/replay -I/<<PKGBUILDDIR>>/Source/WebCore/storage -I/<<PKGBUILDDIR>>/Source/WebCore/style -I/<<PKGBUILDDIR>>/Source/WebCore/svg -I/<<PKGBUILDDIR>>/Source/WebCore/svg/animation -I/<<PKGBUILDDIR>>/Source/WebCore/svg/graphics -I/<<PKGBUILDDIR>>/Source/WebCore/svg/graphics/filters -I/<<PKGBUILDDIR>>/Source/WebCore/svg/properties -I/<<PKGBUILDDIR>>/Source/WebCore/websockets -I/<<PKGBUILDDIR>>/Source/WebCore/workers -I/<<PKGBUILDDIR>>/Source/WebCore/xml -I/<<PKGBUILDDIR>>/Source/WebCore/xml/parser -I/<<PKGBUILDDIR>>/obj-hpp
 a-linux-gnu/DerivedSources/WebCore -I/<<PKGBUILDDIR>>/Source -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/ForwardingHeaders/ANGLE -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/gpu -I/<<PKGBUILDDIR>>/Source/ThirdParty/woff2/src -I/<<PKGBUILDDIR>>/Source/WebCore/platform/mediastream/openwebrtc -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/gstreamer -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/gstreamer/mse -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/gstreamer/eme -I/<<PKGBUILDDIR>>/Source/WebCore/platform/audio/gstreamer -I/<<PKGBUILDDIR>>/Source/WebCore/platform/image-decoders -I/<<PKGBUILDDIR>>/Source/WebCore/platform/image-decoders/bmp -I/<<PKGBUILDDIR>>/Source/WebCore/platform/image-decoders/gif -I/<<PKGBUILDDIR>>/Source/WebCore/platform/image-decoders/ico -I/<<PKGBUILDDIR>>/Source/WebCore/platform/image-decoders/jpeg -I/<<PKGBUILDDIR>>/Source/WebCore/platform/image-decoders/png -I/<<PKGBUILDDIR>>/Source/WebCore/platform/image-decoders/webp -I/<<
 PKGBUILDDIR>>/Source/WebCore/platform/linux -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/texmap -I/<<PKGBUILDDIR>>/Source/WebCore/page/scrolling/coordinatedgraphics -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/texmap/coordinated -I/<<PKGBUILDDIR>>/Source/WebCore/accessibility/atk -I/<<PKGBUILDDIR>>/Source/WebCore/editing/atk -I/<<PKGBUILDDIR>>/Source/WebCore/page/gtk -I/<<PKGBUILDDIR>>/Source/WebCore/platform/cairo -I/<<PKGBUILDDIR>>/Source/WebCore/platform/gamepad/glib -I/<<PKGBUILDDIR>>/Source/WebCore/platform/geoclue -I/<<PKGBUILDDIR>>/Source/WebCore/platform/gtk -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/cairo -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/egl -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/glx -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/gtk -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/freetype -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/opengl -I/<<PKGBUILDDIR>>/Source/WebCore/platform/graphics/wayland -I/<
 <PKGBUILDDIR>>/Source/WebCore/platform/graphics/x11 -I/<<PKGBUILDDIR>>/Source/WebCore/platform/mediastream/gtk -I/<<PKGBUILDDIR>>/Source/WebCore/platform/network/gtk -I/<<PKGBUILDDIR>>/Source/WebCore/platform/network/soup -I/<<PKGBUILDDIR>>/Source/WebCore/platform/text/gtk -I/<<PKGBUILDDIR>>/Source/WebCore/PAL -I/<<PKGBUILDDIR>>/Source/WebCore/PAL/pal -I/<<PKGBUILDDIR>>/Source/WebCore/PAL/pal/crypto  -g1 -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -DENABLE_ASSEMBLER=0 -DNDEBUG -DG_DISABLE_CAST_CHECKS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -DENABLE_ASSEMBLER=0 -DNDEBUG -DG_DISABLE_CAST_CHECKS -fno-exceptions -fno-strict-aliasing -fno-rtti -std=c++1y -fPIC   -Wall -Wextra -Wcast-align -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wundef -Wwrite-strings  -include /<<PKGBUILDDIR>>/Source/WebKit2/WebKit2Prefix.h -Wno-unused-parameter -o CMakeFiles/WebKit2.dir/UIProcess/API/gtk/WebKitCredential.cpp.o -c /<
 <PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/gtk/WebKitCredential.cpp
In file included from /<<PKGBUILDDIR>>/Source/WebKit2/UIProcess/API/gtk/WebKitCookieManager.cpp:26:0:
/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/DerivedSources/webkit2gtk/webkit2/WebKitEnumTypes.h:27:0: error: unterminated #ifndef
 #ifndef WEBKIT_ENUM_TYPES_H

Full build logs are here:
https://buildd.debian.org/status/fetch.php?pkg=webkit2gtk&arch=hppa&ver=2.16.6-1&stamp=1501516291&raw=0
https://buildd.debian.org/status/fetch.php?pkg=webkit2gtk&arch=hppa&ver=2.16.6-1&stamp=1501603998&raw=0

Doing a build outside buildd to try and find more details.  The problem isn't
in the template.

I noticed the following patch in the fix-ftbfs-alpha.patch:

Index: webkitgtk/Source/WTF/wtf/Platform.h
===================================================================
--- webkitgtk.orig/Source/WTF/wtf/Platform.h
+++ webkitgtk/Source/WTF/wtf/Platform.h
@@ -354,7 +354,7 @@
 
 #endif /* ARM */
 
-#if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC64)
+#if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC64) || CPU(ALPHA)
 #define WTF_CPU_NEEDS_ALIGNED_ACCESS 1
 #endif

I believe we need to add " || CPU(HPPA)" to the list of CPUs needing
aligned accesses.

Regards,
Dave Anglin

-- System Information:
Debian Release: buster/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 4.11.0-2-parisc64-smp (SMP w/1 CPU core)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the Pkg-webkit-maintainers mailing list