Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chromium 95.0.4638.54 fails to build from source #33944

Closed
DAINRA opened this issue Nov 7, 2021 · 2 comments
Closed

chromium 95.0.4638.54 fails to build from source #33944

DAINRA opened this issue Nov 7, 2021 · 2 comments

Comments

@DAINRA
Copy link
Contributor

DAINRA commented Nov 7, 2021

System

  • xuname:
    Void 5.10.76_1 x86_64 GenuineIntel uptodate rFFFF
  • package:
    from source: chromium-95.0.4638.54_1

Expected behavior

Actual behavior

Build fails with this error:

[29409/50286] STAMP obj/components/viz/service/service.inputdeps.stamp
[29410/50286] CXX obj/components/viz/host/host/gpu_client.o
[29411/50286] CXX obj/components/viz/service/service/viz_debugger.o
[29412/50286] CXX obj/components/viz/service/service/display_resource_provider.o
[29413/50286] CXX obj/components/viz/host/host/gpu_host_impl.o
[29414/50286] CXX obj/components/viz/service/service/display_resource_provider_null.o
[29415/50286] CXX obj/components/viz/service/service/display_resource_provider_gl.o
[29416/50286] CXX obj/components/viz/service/service/display_resource_provider_skia.o
[29417/50286] CXX obj/components/viz/service/service/bsp_tree.o
[29418/50286] CXX obj/components/viz/service/service/display_resource_provider_software.o
[29419/50286] CXX obj/components/viz/service/service/delegated_ink_point_renderer_base.o
[29420/50286] CXX obj/components/viz/service/service/delegated_ink_point_renderer_skia.o
[29421/50286] CXX obj/components/viz/service/gpu_service_dependencies/output_presenter_x11.o
FAILED: obj/components/viz/service/gpu_service_dependencies/output_presenter_x11.o
clang++ -MMD -MF obj/components/viz/service/gpu_service_dependencies/output_presenter_x11.o.d -DVIZ_SERVICE_IMPLEMENTATION -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DVK_USE_PLATFORM_XCB_KHR -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DLEVELDB_PLATFORM_CHROMIUM=1 -DLIBGAV1_MAX_BITDEPTH=10 -DLIBGAV1_THREADPOOL_USE_STD_MUTEX -DLIBGAV1_ENABLE_LOGGING=0 -DLIBGAV1_PUBLIC= -DWEBRTC_ENABLE_AVX2 -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DWEBRTC_HAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DVK_NO_PROTOTYPES -DUSE_VULKAN_XCB -I../.. -Igen -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen/shim_headers/libevent_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -Igen/shim_headers/re2_shim -I../../third_party/libyuv/include -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/opus_shim -Igen/shim_headers/snappy_shim -I../../third_party/jsoncpp/source/include -I../../third_party/abseil-cpp -I../../third_party/boringssl/src/include -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/zlib -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/ced/src -I../../third_party/mesa_headers -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/libgav1/src -I../../third_party/libgav1/src/src -Igen/net/third_party/quiche/src -I../../net/third_party/quiche/overrides -I../../net/third_party/quiche/src/common/platform/default -I../../net/third_party/quiche/src -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -ffp-contract=off -m64 -march=x86-64 -msse3 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code-aggressive -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wloop-analysis -Wno-unneeded-internal-declaration -Wenum-compare-conditional -Wno-psabi -Wno-ignored-pragma-optimize -Wno-builtin-assume-aligned-alignment -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -fno-omit-frame-pointer -g0 -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DPROTOBUF_ALLOW_DEPRECATED=1 -I/usr/include/libdrm -I/usr/include/nss -I/usr/include/nspr -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations     -Wno-unknown-warning-option -c ../../components/viz/service/display_embedder/output_presenter_x11.cc -o obj/components/viz/service/gpu_service_dependencies/output_presenter_x11.o
../../components/viz/service/display_embedder/output_presenter_x11.cc:8:10: fatal error: 'X11/xshmfence.h' file not found
#include <X11/xshmfence.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
[29422/50286] CXX obj/components/viz/service/service/delegated_ink_trail_data.o
[29423/50286] CXX obj/components/viz/service/service/buffer_queue.o
[29424/50286] CXX obj/components/viz/service/service/compositor_gpu_thread.o
ninja: build stopped: subcommand failed.
=> ERROR: chromium-95.0.4638.54_1: do_build: 'ninja -C out/Release ${makejobs} chrome chromedriver mksnapshot chrome_crashpad_handler' exited with 1
=> ERROR:   in do_build() at srcpkgs/chromium/template:257

Steps to reproduce the behavior

./xbps-src pkg chromium

The problem started sometime after ~3rd November (last successful test).

@Chocimier
Copy link
Member

libxshmfence-devel needs to be added to makedepends, it was pulled in by mesa previously. Could you check if anything more is needed?

@DAINRA
Copy link
Contributor Author

DAINRA commented Nov 8, 2021

While I didn't check myself, a user on my github posted the same and his build was successful, so i guess this can be closed.

@DAINRA DAINRA closed this as completed Nov 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants