Skip to content

Instantly share code, notes, and snippets.

@haruki7049
Last active December 1, 2024 10:27
Show Gist options
  • Save haruki7049/b5fe929a3a3591e7c77af8f01a8ab064 to your computer and use it in GitHub Desktop.
Save haruki7049/b5fe929a3a3591e7c77af8f01a8ab064 to your computer and use it in GitHub Desktop.
SimulaVR
[haruki@tuf-chan:~/program-dir/Simula-haruki7049]$ nix run .?submodules=1#build-wlroots --show-trace > err.log
The Meson build system
Version: 1.4.0
Source dir: /home/haruki/program-dir/Simula-haruki7049/submodules/wlroots
Build dir: /home/haruki/program-dir/Simula-haruki7049/submodules/wlroots/build
Build type: native build
Project name: wlroots
Project version: 0.3.0
C compiler for the host machine: cc (gcc 13.2.0 "gcc (GCC) 13.2.0")
C linker for the host machine: cc ld.bfd 2.41
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/nix/store/zdvrzlvzbn9ymb0z8na50w995j8np16z-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2
Run-time dependency wayland-server found: YES 1.22.0
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency wayland-egl found: YES 18.1.0
Run-time dependency wayland-protocols found: YES 1.35
Run-time dependency egl found: YES 1.5
Run-time dependency glesv2 found: YES 3.2
Run-time dependency libdrm found: YES 2.4.120
Run-time dependency gbm found: YES 24.0.7
Run-time dependency libinput found: YES 1.25.0
Run-time dependency xkbcommon found: YES 1.7.0
Run-time dependency libudev found: YES 251
Run-time dependency pixman-1 found: YES 0.43.4
Run-time dependency libcap found: YES 2.69
Run-time dependency libsystemd found: YES 255
Library m found: YES
Library rt found: YES
Run-time dependency x11 found: YES 1.8.9
Run-time dependency xcb found: YES 1.17.0
Build-time dependency wayland-scanner found: YES 1.22.0
Program /nix/store/zkxwpiayw93k1lcmym4gsi76i4irq4d9-wayland-1.22.0-bin/bin/wayland-scanner found: YES (/nix/store/zkxwpiayw93k1lcmym4gsi76i4irq4d9-wayland-1.22.0-bin/bin/wayland-scanner)
Program ../glgen.sh found: YES (/home/haruki/program-dir/Simula-haruki7049/submodules/wlroots/render/../glgen.sh)
Run-time dependency x11-xcb found: YES 1.8.9
Dependency xcb found: YES 1.17.0 (cached)
Run-time dependency xcb-xinput found: YES 1.17.0
Run-time dependency xcb-xfixes found: YES 1.17.0
Dependency xcb found: YES 1.17.0 (cached)
Run-time dependency xcb-composite found: YES 1.17.0
Run-time dependency xcb-render found: YES 1.17.0
Dependency xcb-xfixes found: YES 1.17.0 (cached)
Run-time dependency xcb-errors found: YES 1.0
Dependency xcb-icccm skipped: feature xcb-icccm disabled
Configuring config.h using configuration
Configuring version.h using configuration
Message:
----------------
wlroots 0.3.0
libcap: 1
systemd: 1
elogind: 0
xwayland: 1
x11_backend: 1
xcb-icccm: 0
xcb-errors: 1
----------------
Run-time dependency threads found: YES
Run-time dependency wayland-cursor found: YES 1.22.0
Run-time dependency libpng found: YES 1.6.43
Run-time dependency libavutil found: YES 58.29.100
Run-time dependency libavcodec found: YES 60.31.102
Run-time dependency libavformat found: YES 60.16.100
Has header "libavutil/hwcontext_drm.h" with dependency libavutil: YES
Build targets in project: 103
NOTICE: Future-deprecated features used:
* 0.56.0: {'dependency.get_pkgconfig_variable'}
wlroots 0.3.0
User defined options
libcap : enabled
logind : enabled
x11-backend: enabled
xcb-errors : enabled
xcb-icccm : disabled
xwayland : enabled
Found ninja-1.11.1 at /nix/store/hlxymn46n1xv6d0lq2jmcbl9b6g2l8s9-ninja-1.11.1/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
ninja: Entering directory `build'
[1/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_stable_presentation_time_presentation_time_xml_server_c with a custom command
[2/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_stable_presentation_time_presentation_time_xml_server_h with a custom command
[3/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_stable_xdg_shell_xdg_shell_xml_server_h with a custom command
[4/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_fullscreen_shell_fullscreen_shell_unstable_v1_xml_server_c with a custom command
[5/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_idle_inhibit_idle_inhibit_unstable_v1_xml_server_c with a custom command
[6/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_idle_inhibit_idle_inhibit_unstable_v1_xml_server_h with a custom command
[7/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_stable_xdg_shell_xdg_shell_xml_server_c with a custom command
[8/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_fullscreen_shell_fullscreen_shell_unstable_v1_xml_server_h with a custom command
[9/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_linux_dmabuf_linux_dmabuf_unstable_v1_xml_server_c with a custom command
[10/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_pointer_constraints_pointer_constraints_unstable_v1_xml_server_c with a custom command
[11/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_relative_pointer_relative_pointer_unstable_v1_xml_server_c with a custom command
[12/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_relative_pointer_relative_pointer_unstable_v1_xml_server_h with a custom command
[13/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_linux_dmabuf_linux_dmabuf_unstable_v1_xml_server_h with a custom command
[14/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_pointer_constraints_pointer_constraints_unstable_v1_xml_server_h with a custom command
[15/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_pointer_gestures_pointer_gestures_unstable_v1_xml_server_c with a custom command
[16/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_pointer_gestures_pointer_gestures_unstable_v1_xml_server_h with a custom command
[17/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_tablet_tablet_unstable_v2_xml_server_c with a custom command
[18/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_text_input_text_input_unstable_v3_xml_server_c with a custom command
[19/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_tablet_tablet_unstable_v2_xml_server_h with a custom command
[20/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_text_input_text_input_unstable_v3_xml_server_h with a custom command
[21/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_xdg_decoration_xdg_decoration_unstable_v1_xml_server_c with a custom command
[22/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_xdg_output_xdg_output_unstable_v1_xml_server_c with a custom command
[23/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_xdg_decoration_xdg_decoration_unstable_v1_xml_server_h with a custom command
[24/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_xdg_output_xdg_output_unstable_v1_xml_server_h with a custom command
[25/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_xdg_shell_xdg_shell_unstable_v6_xml_server_c with a custom command
[26/297] Generating protocol/gamma_control_xml_server_c with a custom command
[27/297] Generating protocol/gamma_control_xml_server_h with a custom command
[28/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_xdg_shell_xdg_shell_unstable_v6_xml_server_h with a custom command
[29/297] Generating protocol/gtk_primary_selection_xml_server_c with a custom command
[30/297] Generating protocol/gtk_primary_selection_xml_server_h with a custom command
[31/297] Generating protocol/idle_xml_server_c with a custom command
[32/297] Generating protocol/idle_xml_server_h with a custom command
[33/297] Generating protocol/screenshooter_xml_server_c with a custom command
[34/297] Generating protocol/input_method_unstable_v2_xml_server_c with a custom command
[35/297] Generating protocol/input_method_unstable_v2_xml_server_h with a custom command
[36/297] Generating protocol/screenshooter_xml_server_h with a custom command
[37/297] Generating protocol/server_decoration_xml_server_c with a custom command
[38/297] Generating protocol/server_decoration_xml_server_h with a custom command
[39/297] Generating protocol/virtual_keyboard_unstable_v1_xml_server_c with a custom command
[40/297] Generating protocol/virtual_keyboard_unstable_v1_xml_server_h with a custom command
[41/297] Generating protocol/wlr_data_control_unstable_v1_xml_server_c with a custom command
[42/297] Generating protocol/wlr_data_control_unstable_v1_xml_server_h with a custom command
[43/297] Generating protocol/wlr_export_dmabuf_unstable_v1_xml_server_c with a custom command
[44/297] Generating protocol/wlr_export_dmabuf_unstable_v1_xml_server_h with a custom command
[45/297] Generating protocol/wlr_foreign_toplevel_management_unstable_v1_xml_server_c with a custom command
[46/297] Generating protocol/wlr_foreign_toplevel_management_unstable_v1_xml_server_h with a custom command
[47/297] Generating protocol/wlr_gamma_control_unstable_v1_xml_server_c with a custom command
[48/297] Generating protocol/wlr_gamma_control_unstable_v1_xml_server_h with a custom command
[49/297] Generating protocol/wlr_input_inhibitor_unstable_v1_xml_server_c with a custom command
[50/297] Generating protocol/wlr_input_inhibitor_unstable_v1_xml_server_h with a custom command
[51/297] Generating protocol/wlr_layer_shell_unstable_v1_xml_server_c with a custom command
[52/297] Generating protocol/wlr_screencopy_unstable_v1_xml_server_c with a custom command
[53/297] Generating protocol/wlr_screencopy_unstable_v1_xml_server_h with a custom command
[54/297] Generating protocol/wlr_layer_shell_unstable_v1_xml_server_h with a custom command
[55/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_idle_inhibit_idle_inhibit_unstable_v1_xml_client_h with a custom command
[56/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_pointer_constraints_pointer_constraints_unstable_v1_xml_client_h with a custom command
[57/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_stable_xdg_shell_xdg_shell_xml_client_h with a custom command
[58/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_relative_pointer_relative_pointer_unstable_v1_xml_client_h with a custom command
[59/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_text_input_text_input_unstable_v3_xml_client_h with a custom command
[60/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_xdg_decoration_xdg_decoration_unstable_v1_xml_client_h with a custom command
[61/297] Generating protocol/__nix_store_g3pc2hibffh9wcbv8rjxhvp51r3lk6zc_wayland_protocols_1_35_share_wayland_protocols_unstable_xdg_shell_xdg_shell_unstable_v6_xml_client_h with a custom command
[62/297] Generating protocol/idle_xml_client_h with a custom command
[63/297] Generating protocol/input_method_unstable_v2_xml_client_h with a custom command
[64/297] Generating protocol/screenshooter_xml_client_h with a custom command
[65/297] Generating protocol/wlr_export_dmabuf_unstable_v1_xml_client_h with a custom command
[66/297] Generating protocol/wlr_gamma_control_unstable_v1_xml_client_h with a custom command
[67/297] Generating protocol/wlr_foreign_toplevel_management_unstable_v1_xml_client_h with a custom command
[68/297] Generating protocol/wlr_input_inhibitor_unstable_v1_xml_client_h with a custom command
[69/297] Generating protocol/wlr_layer_shell_unstable_v1_xml_client_h with a custom command
[70/297] Generating protocol/wlr_screencopy_unstable_v1_xml_client_h with a custom command
[71/297] Compiling C object util/libwlr_util.a.p/array.c.o
[72/297] Compiling C object util/libwlr_util.a.p/log.c.o
[73/297] Compiling C object util/libwlr_util.a.p/signal.c.o
[74/297] Compiling C object protocol/libwl_protos.a.p/meson-generated_.._presentation-time-protocol.c.o
[75/297] Compiling C object protocol/libwl_protos.a.p/meson-generated_.._xdg-shell-protocol.c.o
[76/297] Compiling C object util/libwlr_util.a.p/shm.c.o
[77/297] Compiling C object protocol/libwl_protos.a.p/meson-generated_.._fullscreen-shell-unstable-v1-protocol.c.o
[78/297] Compiling C object backend/x11/libwlr_backend_x11.a.p/backend.c.o
FAILED: backend/x11/libwlr_backend_x11.a.p/backend.c.o
cc -Ibackend/x11/libwlr_backend_x11.a.p -Ibackend/x11 -I../backend/x11 -I. -I.. -Iinclude -I../include -I/nix/store/di7vbvn478r2gx1wlfvxvv0ani8fy4qh-wayland-1.22.0-dev/include -I/nix/store/cy880gzg1h6awfrq7024543vicphg908-pixman-0.43.4/include/pixman-1 -I/nix/store/alcgjc7smx41sh1xn1xi07pqpwv2sdi2-libxkbcommon-1.7.0-dev/include -I/nix/store/0gxrwp9xnzb5li8i7w3q7qmm0lm808qq-libX11-1.8.9-dev/include -I/nix/store/y28z5yg4v9f8vi6mq97qhr8pqmf1aijx-libxcb-1.17.0-dev/include -I/nix/store/ny34a9migrcin09zwgbkr0ymx72mvlfg-xorgproto-2024.1/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O0 -g '-DWLR_SRC_DIR="/home/haruki/program-dir/Simula-haruki7049/submodules/wlroots"' -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wundef -DWL_HIDE_DEPRECATED -fPIC -MD -MQ backend/x11/libwlr_backend_x11.a.p/backend.c.o -MF backend/x11/libwlr_backend_x11.a.p/backend.c.o.d -o backend/x11/libwlr_backend_x11.a.p/backend.c.o -c ../backend/x11/backend.c
In file included from ../include/wlr/backend.h:13,
from ../include/wlr/backend/interface.h:14,
from ../backend/x11/backend.c:18:
../include/wlr/backend/session.h:4:10: fatal error: libudev.h: No such file or directory
4 | #include <libudev.h>
| ^~~~~~~~~~~
compilation terminated.
[79/297] Compiling C object util/libwlr_util.a.p/region.c.o
[80/297] Compiling C object backend/x11/libwlr_backend_x11.a.p/output.c.o
FAILED: backend/x11/libwlr_backend_x11.a.p/output.c.o
cc -Ibackend/x11/libwlr_backend_x11.a.p -Ibackend/x11 -I../backend/x11 -I. -I.. -Iinclude -I../include -I/nix/store/di7vbvn478r2gx1wlfvxvv0ani8fy4qh-wayland-1.22.0-dev/include -I/nix/store/cy880gzg1h6awfrq7024543vicphg908-pixman-0.43.4/include/pixman-1 -I/nix/store/alcgjc7smx41sh1xn1xi07pqpwv2sdi2-libxkbcommon-1.7.0-dev/include -I/nix/store/0gxrwp9xnzb5li8i7w3q7qmm0lm808qq-libX11-1.8.9-dev/include -I/nix/store/y28z5yg4v9f8vi6mq97qhr8pqmf1aijx-libxcb-1.17.0-dev/include -I/nix/store/ny34a9migrcin09zwgbkr0ymx72mvlfg-xorgproto-2024.1/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O0 -g '-DWLR_SRC_DIR="/home/haruki/program-dir/Simula-haruki7049/submodules/wlroots"' -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wundef -DWL_HIDE_DEPRECATED -fPIC -MD -MQ backend/x11/libwlr_backend_x11.a.p/output.c.o -MF backend/x11/libwlr_backend_x11.a.p/output.c.o.d -o backend/x11/libwlr_backend_x11.a.p/output.c.o -c ../backend/x11/output.c
In file included from ../include/wlr/backend.h:13,
from ../include/wlr/interfaces/wlr_output.h:13,
from ../backend/x11/output.c:10:
../include/wlr/backend/session.h:4:10: fatal error: libudev.h: No such file or directory
4 | #include <libudev.h>
| ^~~~~~~~~~~
compilation terminated.
[81/297] Compiling C object protocol/libwl_protos.a.p/meson-generated_.._idle-inhibit-unstable-v1-protocol.c.o
[82/297] Compiling C object protocol/libwl_protos.a.p/meson-generated_.._linux-dmabuf-unstable-v1-protocol.c.o
[83/297] Compiling C object backend/x11/libwlr_backend_x11.a.p/input_device.c.o
FAILED: backend/x11/libwlr_backend_x11.a.p/input_device.c.o
cc -Ibackend/x11/libwlr_backend_x11.a.p -Ibackend/x11 -I../backend/x11 -I. -I.. -Iinclude -I../include -I/nix/store/di7vbvn478r2gx1wlfvxvv0ani8fy4qh-wayland-1.22.0-dev/include -I/nix/store/cy880gzg1h6awfrq7024543vicphg908-pixman-0.43.4/include/pixman-1 -I/nix/store/alcgjc7smx41sh1xn1xi07pqpwv2sdi2-libxkbcommon-1.7.0-dev/include -I/nix/store/0gxrwp9xnzb5li8i7w3q7qmm0lm808qq-libX11-1.8.9-dev/include -I/nix/store/y28z5yg4v9f8vi6mq97qhr8pqmf1aijx-libxcb-1.17.0-dev/include -I/nix/store/ny34a9migrcin09zwgbkr0ymx72mvlfg-xorgproto-2024.1/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O0 -g '-DWLR_SRC_DIR="/home/haruki/program-dir/Simula-haruki7049/submodules/wlroots"' -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wundef -DWL_HIDE_DEPRECATED -fPIC -MD -MQ backend/x11/libwlr_backend_x11.a.p/input_device.c.o -MF backend/x11/libwlr_backend_x11.a.p/input_device.c.o.d -o backend/x11/libwlr_backend_x11.a.p/input_device.c.o -c ../backend/x11/input_device.c
In file included from ../include/wlr/backend.h:13,
from ../include/wlr/backend/x11.h:8,
from ../include/backend/x11.h:10,
from ../backend/x11/input_device.c:16:
../include/wlr/backend/session.h:4:10: fatal error: libudev.h: No such file or directory
4 | #include <libudev.h>
| ^~~~~~~~~~~
compilation terminated.
[84/297] Compiling C object protocol/libwl_protos.a.p/meson-generated_.._pointer-gestures-unstable-v1-protocol.c.o
[85/297] Compiling C object protocol/libwl_protos.a.p/meson-generated_.._pointer-constraints-unstable-v1-protocol.c.o
[86/297] Compiling C object protocol/libwl_protos.a.p/meson-generated_.._relative-pointer-unstable-v1-protocol.c.o
[87/297] Generating render/glapi with a custom command
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment