* Package: x11-wm/bspwm-0.9.9 * Repository: gentoo * Maintainer: johu@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking bspwm-0.9.9.tar.gz to /var/tmp/portage/x11-wm/bspwm-0.9.9/work >>> Source unpacked in /var/tmp/portage/x11-wm/bspwm-0.9.9/work >>> Preparing source in /var/tmp/portage/x11-wm/bspwm-0.9.9/work/bspwm-0.9.9 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-wm/bspwm-0.9.9/work/bspwm-0.9.9 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/x11-wm/bspwm-0.9.9/work/bspwm-0.9.9 ... make -j1 PREFIX=/usr CC=x86_64-pc-linux-gnu-gcc x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o bspwm.o src/bspwm.c src/bspwm.c: In function ‘main’: src/bspwm.c:131:67: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 108 [-Wformat-truncation=] 131 | rintf(sock_address.sun_path, sizeof(sock_address.sun_path), "%s", socket_path); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from src/bspwm.c:25: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin_snprintf’ output between 1 and 256 bytes into a destination of size 108 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o helpers.o src/helpers.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o geometry.o src/geometry.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o jsmn.o src/jsmn.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o settings.o src/settings.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o monitor.o src/monitor.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o desktop.o src/desktop.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o tree.o src/tree.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o stack.o src/stack.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o history.o src/history.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o events.o src/events.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o pointer.o src/pointer.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o window.o src/window.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o messages.o src/messages.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o parse.o src/parse.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o query.o src/query.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o restore.o src/restore.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o rule.o src/rule.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o ewmh.o src/ewmh.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.9\" -c -o subscribe.o src/subscribe.c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed bspwm.o helpers.o geometry.o jsmn.o settings.o monitor.o desktop.o tree.o stack.o history.o events.o pointer.o window.o messages.o parse.o query.o restore.o rule.o ewmh.o subscribe.o -Wl,-O1 -Wl,--as-needed -lm -lxcb -lxcb-util -lxcb-keysyms -lxcb-icccm -lxcb-ewmh -lxcb-randr -lxcb-xinerama -lxcb-shape -o bspwm /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x1a8): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x0): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x1): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x2): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x3): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x4): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x5): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x6): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x8): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0xc): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x10): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x14): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x18): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x20): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x28): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x30): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x38): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x40): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x48): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x50): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x58): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x60): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x68): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x70): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x78): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x80): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x88): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x90): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x98): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0xa0): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x1a0): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x1b0): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x1b4): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x1b8): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x1bc): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o:(.bss+0x1c0): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x2c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x0): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x1): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x2): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x3): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x4): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x8): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0xc): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0xd): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0xe): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0xf): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x10): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x11): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x12): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x13): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x14): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x15): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x16): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x17): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x18): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x24): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x28): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x30): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x34): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x38): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x40): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x48): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x4c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x50): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x60): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: geometry.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x840): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x720): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x60): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x40): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x50): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x4c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x48): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x38): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x34): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x30): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x2c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x28): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x24): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x18): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x17): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x16): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x15): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x14): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x13): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x12): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x11): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x10): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0xf): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0xe): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0xd): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x8): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0xc): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x4): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x3): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x2): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x1): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x0): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x680): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x681): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x682): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x683): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x684): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x685): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x686): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x688): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x68c): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x690): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x694): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x698): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6a0): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6a8): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6b0): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6b8): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6c0): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6c8): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6d0): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6d8): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6e0): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6e8): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6f0): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x6f8): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x700): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x708): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x710): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x718): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x820): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x828): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x830): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x834): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x838): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: settings.o:(.bss+0x83c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x860): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x728): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x730): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x10): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x720): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x718): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x840): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x12): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x48): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x60): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x4c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x858): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x854): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x2): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x69a): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x0): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x1): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x3): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x4): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x8): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0xc): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0xd): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0xe): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0xf): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x11): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x13): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x14): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x15): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x16): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x17): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x18): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x24): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x28): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x2c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x30): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x34): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x38): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x40): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x50): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x680): multiple definition of `grabbed_node'; bspwm.o:(.bss+0x1d8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x688): multiple definition of `grabbing'; bspwm.o:(.bss+0x1e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x68a): multiple definition of `scroll_lock'; bspwm.o:(.bss+0x1e2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x68c): multiple definition of `caps_lock'; bspwm.o:(.bss+0x1e4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x68e): multiple definition of `num_lock'; bspwm.o:(.bss+0x1e6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x690): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x698): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x699): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x69b): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x69c): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x69d): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x69e): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6a0): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6a4): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6a8): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6ac): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6b0): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6b8): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6c0): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6c8): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6d0): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6d8): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6e0): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6e8): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6f0): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x6f8): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x700): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x708): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x710): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x740): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x848): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x850): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: monitor.o:(.bss+0x85c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x720): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x710): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x718): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x13): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x68c): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x4c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x48): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x860): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x0): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x1): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x2): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x3): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x4): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x8): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0xc): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0xd): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0xe): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0xf): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x10): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x11): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x12): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x14): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x15): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x16): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x17): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x18): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x24): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x28): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x2c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x30): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x34): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x38): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x40): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x50): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x60): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x680): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x688): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x689): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x68a): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x68b): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x68d): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x68e): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x690): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x694): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x698): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x69c): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6a0): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6a8): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6b0): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6b8): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6c0): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6c8): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6d0): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6d8): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6e0): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6e8): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6f0): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x6f8): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x700): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x708): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x740): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x840): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x848): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x850): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x854): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x858): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: desktop.o:(.bss+0x85c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x25): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x24): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x8): multiple definition of `grabbing'; bspwm.o:(.bss+0x1e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x14): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x60): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x50): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x860): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x68c): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x58): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x680): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x698): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x694): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x718): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x710): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x720): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x23): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x40): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x44): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x48): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x68d): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x21): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x22): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x0): multiple definition of `grabbed_node'; bspwm.o:(.bss+0x1d8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x850): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0xa): multiple definition of `scroll_lock'; bspwm.o:(.bss+0x1e2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0xc): multiple definition of `caps_lock'; bspwm.o:(.bss+0x1e4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0xe): multiple definition of `num_lock'; bspwm.o:(.bss+0x1e6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x10): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x11): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x12): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x13): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x18): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x1c): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x1d): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x1e): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x1f): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x20): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x26): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x27): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x28): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x34): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x38): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x3c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x5c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x70): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x688): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x689): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x68a): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x68b): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x68e): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x690): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x69c): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6a0): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6a8): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6b0): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6b8): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6c0): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6c8): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6d0): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6d8): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6e0): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6e8): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6f0): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x6f8): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x700): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x708): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x740): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x840): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x848): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x854): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x858): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tree.o:(.bss+0x85c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x58): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x50): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0xe): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x0): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x8): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x9): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0xa): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0xb): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0xc): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0xd): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x10): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x14): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x18): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x1c): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x20): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x28): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x30): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x38): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x40): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x48): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x60): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x68): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x70): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x78): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x80): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x88): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x90): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x98): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0xa0): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0xc0): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x1c0): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x1c8): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x1d0): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x1d4): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x1d8): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x1dc): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stack.o:(.bss+0x1e0): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x3): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x68): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x78): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x70): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x0): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x1): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x2): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x4): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x5): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x6): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x8): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0xc): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x10): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x14): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x18): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x20): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x28): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x30): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x38): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x40): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x48): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x50): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x58): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x60): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x80): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x88): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x90): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x98): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0xa0): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x1a0): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x1a8): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x1b0): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x1b4): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x1b8): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x1bc): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: history.o:(.bss+0x1c0): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x880): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x860): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x878): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x874): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6c0): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x24): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6a0): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x738): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6d8): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x740): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x30): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x27): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x16): multiple definition of `num_lock'; bspwm.o:(.bss+0x1e6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x12): multiple definition of `scroll_lock'; bspwm.o:(.bss+0x1e2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x14): multiple definition of `caps_lock'; bspwm.o:(.bss+0x1e4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x29): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x28): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x26): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6ae): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x20): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x25): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x2f): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6a8): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x0): multiple definition of `randr_base'; bspwm.o:(.bss+0x1d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x8): multiple definition of `grabbed_node'; bspwm.o:(.bss+0x1d8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x10): multiple definition of `grabbing'; bspwm.o:(.bss+0x1e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x18): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x19): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x1a): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x1b): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x1c): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x2a): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x2b): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x2c): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x2d): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x2e): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x3c): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x40): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x44): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x48): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x4c): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x50): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x58): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x60): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x64): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x70): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x80): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0xa0): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x1a0): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x2a0): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x3a0): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x4a0): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x5a0): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6a9): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6aa): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6ab): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6ac): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6ad): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6b0): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6b4): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6b8): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6bc): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6c8): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6d0): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6e0): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6e8): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6f0): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x6f8): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x700): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x708): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x710): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x718): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x720): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x728): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x730): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x760): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x868): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x870): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: events.o:(.bss+0x87c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x840): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0xe): multiple definition of `num_lock'; bspwm.o:(.bss+0x1e6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0xc): multiple definition of `caps_lock'; bspwm.o:(.bss+0x1e4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0xa): multiple definition of `scroll_lock'; bspwm.o:(.bss+0x1e2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x1f): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x28): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x38): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x710): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x8): multiple definition of `grabbing'; bspwm.o:(.bss+0x1e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x0): multiple definition of `grabbed_node'; bspwm.o:(.bss+0x1d8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x34): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x14): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x820): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x718): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x22): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x10): multiple definition of `randr_base'; bspwm.o:(.bss+0x1d0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x11): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x12): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x13): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x15): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x18): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x1c): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x1d): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x1e): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x20): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x21): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x23): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x24): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x25): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x26): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x27): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x3c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x40): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x44): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x48): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x50): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x58): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x5c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x60): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x70): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x680): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x681): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x682): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x683): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x684): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x685): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x686): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x688): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x68c): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x690): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x694): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x698): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6a0): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6a8): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6b0): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6b8): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6c0): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6c8): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6d0): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6d8): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6e0): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6e8): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6f0): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x6f8): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x700): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x708): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x720): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x828): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x830): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x834): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x838): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.o:(.bss+0x83c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x860): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x69c): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6b8): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x840): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6d0): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x854): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x858): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x13): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x8): multiple definition of `grabbing'; bspwm.o:(.bss+0x1e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x720): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x1c): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x850): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x23): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x22): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x718): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x680): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x26): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x24): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6a0): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x698): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x0): multiple definition of `grabbed_node'; bspwm.o:(.bss+0x1d8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0xa): multiple definition of `scroll_lock'; bspwm.o:(.bss+0x1e2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0xc): multiple definition of `caps_lock'; bspwm.o:(.bss+0x1e4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0xe): multiple definition of `num_lock'; bspwm.o:(.bss+0x1e6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x10): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x11): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x12): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x14): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x18): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x1d): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x1e): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x1f): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x20): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x21): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x25): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x27): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x28): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x34): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x38): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x3c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x40): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x44): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x48): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x50): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x58): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x5c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x60): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x70): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x688): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x689): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x68a): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x68b): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x68c): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x68d): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x68e): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x690): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x694): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6a8): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6b0): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6c0): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6c8): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6d8): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6e0): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6e8): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6f0): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x6f8): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x700): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x708): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x710): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x740): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x848): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: window.o:(.bss+0x85c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6f0): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6e8): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x720): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x693): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x692): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x691): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x698): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x50): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x0): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x28): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x48): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x4c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x60): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x40): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x1): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x18): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x24): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x8): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x2c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x17): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x34): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x38): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x2): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x30): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x3): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x4): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0xc): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0xd): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x10): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x11): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0xe): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x14): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x15): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x16): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x12): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x13): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0xf): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x728): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x718): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x680): multiple definition of `grabbed_node'; bspwm.o:(.bss+0x1d8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x688): multiple definition of `grabbing'; bspwm.o:(.bss+0x1e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x68a): multiple definition of `scroll_lock'; bspwm.o:(.bss+0x1e2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x68c): multiple definition of `caps_lock'; bspwm.o:(.bss+0x1e4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x68e): multiple definition of `num_lock'; bspwm.o:(.bss+0x1e6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x690): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x694): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x695): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x696): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x69c): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6a0): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6a4): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6a8): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6b0): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6b8): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6c0): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6c8): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6d0): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6d8): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6e0): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x6f8): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x700): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x708): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x710): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x740): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x840): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x848): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x850): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x854): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x858): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x85c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: messages.o:(.bss+0x860): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x78): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x50): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x40): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x98): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x80): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x1b0): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x90): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x1): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x0): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x2): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x3): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x4): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x5): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x6): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x8): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0xc): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x10): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x14): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x18): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x20): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x28): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x30): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x38): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x48): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x58): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x60): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x68): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x70): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x88): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0xa0): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x1a0): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x1a8): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x1b4): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x1b8): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x1bc): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: query.o:(.bss+0x1c0): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6e0): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x728): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x730): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x850): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x860): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x12): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x718): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x0): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x1): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x2): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x3): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x4): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x8): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0xc): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0xd): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0xe): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0xf): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x10): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x11): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x13): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x14): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x15): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x16): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x17): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x18): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x24): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x28): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x2c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x30): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x34): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x38): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x40): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x48): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x4c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x50): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x60): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x680): multiple definition of `grabbed_node'; bspwm.o:(.bss+0x1d8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x688): multiple definition of `grabbing'; bspwm.o:(.bss+0x1e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x68a): multiple definition of `scroll_lock'; bspwm.o:(.bss+0x1e2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x68c): multiple definition of `caps_lock'; bspwm.o:(.bss+0x1e4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x68e): multiple definition of `num_lock'; bspwm.o:(.bss+0x1e6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x690): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x698): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x699): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x69a): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x69b): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x69c): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x69d): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x69e): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6a0): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6a4): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6a8): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6ac): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6b0): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6b8): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6c0): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6c8): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6d0): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6d8): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6e8): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6f0): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x6f8): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x700): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x708): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x710): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x720): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x740): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x840): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x848): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x854): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x858): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: restore.o:(.bss+0x85c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6e8): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6e0): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6b8): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6b0): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x680): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x860): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x0): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x1): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x2): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x3): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x4): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x8): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0xc): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0xd): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0xe): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0xf): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x10): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x11): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x12): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x13): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x14): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x15): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x16): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x17): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x18): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x24): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x28): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x2c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x30): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x34): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x38): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x40): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x48): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x4c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x50): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x60): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x688): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x689): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x68a): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x68b): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x68c): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x68d): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x68e): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x690): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x694): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x698): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x69c): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6a0): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6a8): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6c0): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6c8): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6d0): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6d8): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6f0): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x6f8): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x700): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x708): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x710): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x718): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x720): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x740): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x840): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x848): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x850): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x854): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x858): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rule.o:(.bss+0x85c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x840): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x0): multiple definition of `ewmh'; bspwm.o:(.bss+0x1c8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x718): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x83c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x710): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x838): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x834): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x830): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6d0): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x820): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x8): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x9): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0xa): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0xb): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0xc): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x10): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x14): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x15): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x16): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x17): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x18): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x19): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x1a): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x1b): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x1c): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x1d): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x1e): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x1f): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x20): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x2c): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x30): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x34): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x38): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x3c): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x40): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x48): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x50): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x54): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x60): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x70): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x680): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x681): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x682): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x683): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x684): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x685): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x686): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x688): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x68c): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x690): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x694): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x698): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6a0): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6a8): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6b0): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6b8): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6c0): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6c8): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6d8): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6e0): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6e8): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6f0): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x6f8): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x700): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x708): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x720): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ewmh.o:(.bss+0x828): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6c0): multiple definition of `subscribe_head'; bspwm.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6b8): multiple definition of `subscribe_tail'; bspwm.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x681): multiple definition of `restart'; bspwm.o:(.bss+0x1): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x480): multiple definition of `status_prefix'; bspwm.o:(.bss+0x660): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x710): multiple definition of `mon_head'; bspwm.o:(.bss+0x90): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x718): multiple definition of `mon'; bspwm.o:(.bss+0x98): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x708): multiple definition of `mon_tail'; bspwm.o:(.bss+0x88): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x0): multiple definition of `merge_overlapping_monitors'; bspwm.o:(.bss+0x1e8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x1): multiple definition of `remove_unplugged_monitors'; bspwm.o:(.bss+0x1e9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x2): multiple definition of `remove_disabled_monitors'; bspwm.o:(.bss+0x1ea): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x3): multiple definition of `honor_size_hints'; bspwm.o:(.bss+0x1eb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x4): multiple definition of `center_pseudo_tiled'; bspwm.o:(.bss+0x1ec): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x8): multiple definition of `ignore_ewmh_fullscreen'; bspwm.o:(.bss+0x1f0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0xc): multiple definition of `ignore_ewmh_struts'; bspwm.o:(.bss+0x1f4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0xd): multiple definition of `ignore_ewmh_focus'; bspwm.o:(.bss+0x1f5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0xe): multiple definition of `swallow_first_click'; bspwm.o:(.bss+0x1f6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0xf): multiple definition of `click_to_focus'; bspwm.o:(.bss+0x1f7): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x10): multiple definition of `pointer_follows_monitor'; bspwm.o:(.bss+0x1f8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x11): multiple definition of `pointer_follows_focus'; bspwm.o:(.bss+0x1f9): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x12): multiple definition of `focus_follows_pointer'; bspwm.o:(.bss+0x1fa): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x13): multiple definition of `single_monocle'; bspwm.o:(.bss+0x1fb): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x14): multiple definition of `gapless_monocle'; bspwm.o:(.bss+0x1fc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x15): multiple definition of `borderless_monocle'; bspwm.o:(.bss+0x1fd): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x16): multiple definition of `presel_feedback'; bspwm.o:(.bss+0x1fe): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x17): multiple definition of `mapping_events_count'; bspwm.o:(.bss+0x1ff): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x18): multiple definition of `pointer_actions'; bspwm.o:(.bss+0x200): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x24): multiple definition of `pointer_motion_interval'; bspwm.o:(.bss+0x20c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x28): multiple definition of `pointer_modifier'; bspwm.o:(.bss+0x210): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x2c): multiple definition of `directional_focus_tightness'; bspwm.o:(.bss+0x214): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x30): multiple definition of `removal_adjustment'; bspwm.o:(.bss+0x218): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x34): multiple definition of `automatic_scheme'; bspwm.o:(.bss+0x21c): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x38): multiple definition of `initial_polarity'; bspwm.o:(.bss+0x220): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x40): multiple definition of `split_ratio'; bspwm.o:(.bss+0x228): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x48): multiple definition of `border_width'; bspwm.o:(.bss+0x230): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x4c): multiple definition of `window_gap'; bspwm.o:(.bss+0x234): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x50): multiple definition of `monocle_padding'; bspwm.o:(.bss+0x240): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x60): multiple definition of `padding'; bspwm.o:(.bss+0x250): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x80): multiple definition of `presel_feedback_color'; bspwm.o:(.bss+0x260): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x180): multiple definition of `focused_border_color'; bspwm.o:(.bss+0x360): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x280): multiple definition of `active_border_color'; bspwm.o:(.bss+0x460): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x380): multiple definition of `normal_border_color'; bspwm.o:(.bss+0x560): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x580): multiple definition of `external_rules_command'; bspwm.o:(.bss+0x760): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x680): multiple definition of `randr'; bspwm.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x682): multiple definition of `running'; bspwm.o:(.bss+0x2): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x683): multiple definition of `record_history'; bspwm.o:(.bss+0x3): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x684): multiple definition of `hide_sticky'; bspwm.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x685): multiple definition of `sticky_still'; bspwm.o:(.bss+0x5): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x686): multiple definition of `auto_raise'; bspwm.o:(.bss+0x6): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x688): multiple definition of `exit_status'; bspwm.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x68c): multiple definition of `WM_DELETE_WINDOW'; bspwm.o:(.bss+0xc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x690): multiple definition of `WM_TAKE_FOCUS'; bspwm.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x694): multiple definition of `WM_STATE'; bspwm.o:(.bss+0x14): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x698): multiple definition of `motion_recorder'; bspwm.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6a0): multiple definition of `meta_window'; bspwm.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6a8): multiple definition of `pending_rule_tail'; bspwm.o:(.bss+0x28): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6b0): multiple definition of `pending_rule_head'; bspwm.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6c8): multiple definition of `stack_tail'; bspwm.o:(.bss+0x48): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6d0): multiple definition of `stack_head'; bspwm.o:(.bss+0x50): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6d8): multiple definition of `rule_tail'; bspwm.o:(.bss+0x58): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6e0): multiple definition of `rule_head'; bspwm.o:(.bss+0x60): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6e8): multiple definition of `history_needle'; bspwm.o:(.bss+0x68): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6f0): multiple definition of `history_tail'; bspwm.o:(.bss+0x70): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x6f8): multiple definition of `history_head'; bspwm.o:(.bss+0x78): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x700): multiple definition of `pri_mon'; bspwm.o:(.bss+0x80): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x720): multiple definition of `config_path'; bspwm.o:(.bss+0xa0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x820): multiple definition of `root'; bspwm.o:(.bss+0x1a0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x828): multiple definition of `screen'; bspwm.o:(.bss+0x1a8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x830): multiple definition of `clients_count'; bspwm.o:(.bss+0x1b0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x834): multiple definition of `screen_height'; bspwm.o:(.bss+0x1b4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x838): multiple definition of `screen_width'; bspwm.o:(.bss+0x1b8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x83c): multiple definition of `default_screen'; bspwm.o:(.bss+0x1bc): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: subscribe.o:(.bss+0x840): multiple definition of `dpy'; bspwm.o:(.bss+0x1c0): first defined here collect2: error: ld returned 1 exit status make: *** [: bspwm] Error 1 * ERROR: x11-wm/bspwm-0.9.9::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=x11-wm/bspwm-0.9.9::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-wm/bspwm-0.9.9::gentoo'`. * The complete build log is located at '/var/log/portage/x11-wm:bspwm-0.9.9:20200127-051520.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-wm/bspwm-0.9.9/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-wm/bspwm-0.9.9/temp/environment'. * Working directory: '/var/tmp/portage/x11-wm/bspwm-0.9.9/work/bspwm-0.9.9' * S: '/var/tmp/portage/x11-wm/bspwm-0.9.9/work/bspwm-0.9.9'