Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 605294 Details for
Bug 706676
x11-wm/bspwm-0.9.9 : fails to build with -fno-common or gcc-10
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
x11-wm:bspwm-0.9.9:20200127-051520.log
x11-wm:bspwm-0.9.9:20200127-051520.log (text/plain), 200.89 KB, created by
Toralf Förster
on 2020-01-27 17:30:25 UTC
(
hide
)
Description:
x11-wm:bspwm-0.9.9:20200127-051520.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2020-01-27 17:30:25 UTC
Size:
200.89 KB
patch
obsolete
> * 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: *** [<builtin>: 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'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 706676
:
605284
|
605286
|
605288
|
605290
|
605292
| 605294