Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 604770 Details for
Bug 706520
net-analyzer/packit-1.6.1 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]
net-analyzer:packit-1.6.1:20200126-170519.log
net-analyzer:packit-1.6.1:20200126-170519.log (text/plain), 248.42 KB, created by
Toralf Förster
on 2020-01-26 18:00:38 UTC
(
hide
)
Description:
net-analyzer:packit-1.6.1:20200126-170519.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2020-01-26 18:00:38 UTC
Size:
248.42 KB
patch
obsolete
> * Package: net-analyzer/packit-1.6.1 > * Repository: gentoo > * Maintainer: netmon@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking packit-1.6.1.tar.gz to /var/tmp/portage/net-analyzer/packit-1.6.1/work >>>> Source unpacked in /var/tmp/portage/net-analyzer/packit-1.6.1/work >>>> Preparing source in /var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1 ... > * Applying packit-1.0-noopt.patch ... > [ ok ] > * Running eautoreconf in '/var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1' ... > * Running aclocal ... > [ ok ] > * Running autoconf --force ... > [ ok ] > * Running autoheader ... > [ ok ] > * Running automake --add-missing --copy --foreign --force-missing ... > [ ok ] > * Running elibtoolize in: packit-1.6.1/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1 ... > * econf: updating packit-1.6.1/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating packit-1.6.1/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/packit-1.6.1 --htmldir=/usr/share/doc/packit-1.6.1/html --libdir=/usr/lib64 >configure: loading site script /usr/share/config.site >checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >beginning auto-configuration process for packit... >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking whether make supports the include directive... yes (GNU style) >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none >checking for gcc... yes >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for u_int8_t... yes >checking for u_int16_t... yes >checking for u_int32_t... yes >checking for u_int64_t... yes >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking pcap-bpf.h usability... yes >checking pcap-bpf.h presence... yes >checking for pcap-bpf.h... yes >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking libnet.h usability... yes >checking libnet.h presence... yes >checking for libnet.h... yes >checking pcap.h usability... yes >checking pcap.h presence... yes >checking for pcap.h... yes >checking for printf... yes >checking for fprintf... yes >checking for snprintf... yes >checking for sprintf... yes >checking for strdup... yes >checking for strrchr... yes >checking for strstr... yes >checking for strncasecmp... yes >checking for strtol... yes >checking for strncmp... yes >checking for strncat... yes >checking for memset... yes >checking for malloc... yes >checking for gethostbyname... yes >checking for gettimeofday... yes >checking for getuid... yes >checking for select... yes >checking for setitimer... yes >checking for libnet_build_ipv4 in -lnet... yes >checking for pcap_open_live in -lpcap... yes >checking for pcap_setnonblock in -lpcap... yes >checking for pcap_freecode in -lpcap... yes >checking for bpf... no >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating src/Makefile >config.status: creating man/Makefile >config.status: creating src/version.h >config.status: creating config.h >config.status: executing depfiles commands > > _ _ _ > _ __ __ _ ___| | _(_) |_ >| '_ \ / _` |/ __| |/ / | __| >| |_) | (_| | (__| <| | |_ >| .__/ \__,_|\___|_|\_\_|\__| >|_| > >has been configured with the following options: >----------------------------------------------- >Host type : x86_64-pc-linux-gnu >Compiler : x86_64-pc-linux-gnu-gcc >Compiler flags : -O2 -pipe -march=native -fno-common -Wall >Linker flags : -Wl,-O1 -Wl,--as-needed >Libraries : -lpcap -lpcap -lpcap -lnet > >Binary : /usr/bin >Manual pages : /usr/share/man/ > >Injection support : yes >Capture support : yes >Enable debugging : no >----------------------------------------------- > >>>> Source configured. >>>> Compiling source in /var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1 ... >make -j1 >make all-recursive >make[1]: Entering directory '/var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1' >Making all in src >make[2]: Entering directory '/var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1/src' >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o init.o init.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o define_defaults.o define_defaults.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o error.o error.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o injection.o injection.c >injection.c: In function âinjection_initâ: >injection.c:88:5: warning: âpcap_lookupdevâ is deprecated: use 'pcap_findalldevs' and use the first device [-Wdeprecated-declarations] > 88 | if(!g_device && (g_device = pcap_lookupdev(error_buf)) == NULL) > | ^~ >In file included from globals.h:38, > from injection.h:29, > from injection.c:29: >/usr/include/pcap/pcap.h:328:16: note: declared here > 328 | PCAP_API char *pcap_lookupdev(char *) > | ^~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o capture.o capture.c >capture.c: In function âcapture_initâ: >capture.c:65:13: warning: âpcap_lookupdevâ is deprecated: use 'pcap_findalldevs' and use the first device [-Wdeprecated-declarations] > 65 | if((g_device = pcap_lookupdev(error_buf)) == NULL) > | ^~ >In file included from globals.h:38, > from capture.h:30, > from capture.c:28: >/usr/include/pcap/pcap.h:328:16: note: declared here > 328 | PCAP_API char *pcap_lookupdev(char *) > | ^~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o shape_arp_hdr.o shape_arp_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o shape_tcp_hdr.o shape_tcp_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o shape_udp_hdr.o shape_udp_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o shape_icmpv4_hdr.o shape_icmpv4_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o shape_ipv4_hdr.o shape_ipv4_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o shape_ethernet_hdr.o shape_ethernet_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o shape_packet.o shape_packet.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o utils.o utils.c >utils.c: In function âretrieve_rand_ipv4_addrâ: >utils.c:101:21: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] > 101 | sprintf((char*)ip, "%s.%d", ip, oct); > | ^~~~~~~~~ >utils.c: In function âretrieve_rand_ethernet_addrâ: >utils.c:122:20: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] > 122 | sprintf((char*)eaddr, "%s:%0x", eaddr, oct); > | ^~~~~~~~~~~~ >In file included from /usr/include/string.h:494, > from /usr/include/libnet.h:54, > from globals.h:37, > from utils.h:31, > from utils.c:30: >In function âstrncpyâ, > inlined from âformat_ethernet_addrâ at utils.c:554:9: >/usr/include/bits/string_fortified.h:106:10: warning: â__builtin_strncpyâ specified bound 18 equals destination size [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In function âstrncpyâ, > inlined from âparse_port_rangeâ at utils.c:590:9: >/usr/include/bits/string_fortified.h:106:10: warning: â__builtin_strncpyâ specified bound 11 equals destination size [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >utils.c: In function âparse_port_rangeâ: >utils.c:605:31: warning: âspread[0]â may be used uninitialized in this function [-Wmaybe-uninitialized] > 605 | range = spread[1] - spread[0] + 1; > | ~~~~~~^~~ >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o stats.o stats.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o contrib/pcap_setnonblock.o contrib/pcap_setnonblock.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o usage.o usage.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o exit.o exit.c >exit.c: In function âinjection_clean_exitâ: >exit.c:43:13: warning: ignoring return value of âfgetsâ, declared with attribute warn_unused_result [-Wunused-result] > 43 | fgets(a, 2, stdin); > | ^~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o main.o main.c >In file included from /usr/include/string.h:494, > from /usr/include/libnet.h:54, > from main.h:30, > from main.c:31: >In function âstrncpyâ, > inlined from âparse_capture_optionsâ at main.c:71:17: >/usr/include/bits/string_fortified.h:106:10: warning: â__builtin_strncpyâ specified bound 32 equals destination size [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In function âstrncpyâ, > inlined from âparse_capture_optionsâ at main.c:75:17: >/usr/include/bits/string_fortified.h:106:10: warning: â__builtin_strncpyâ specified bound 32 equals destination size [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_ts.o print_ts.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_arp_hdr.o print_arp_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_tcp_hdr.o print_tcp_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_udp_hdr.o print_udp_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_icmpv4_hdr.o print_icmpv4_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_ipv4_hdr.o print_ipv4_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_ethernet_hdr.o print_ethernet_hdr.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_pktdump.o print_pktdump.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_capture.o print_capture.c >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../includes -I/usr/include/pcap -O2 -pipe -march=native -fno-common -Wall -c -o print_injection.o print_injection.c >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Wl,-O1 -Wl,--as-needed -o packit init.o define_defaults.o error.o injection.o capture.o shape_arp_hdr.o shape_tcp_hdr.o shape_udp_hdr.o shape_icmpv4_hdr.o shape_ipv4_hdr.o shape_ethernet_hdr.o shape_packet.o utils.o stats.o contrib/pcap_setnonblock.o usage.o exit.o main.o print_ts.o print_arp_hdr.o print_tcp_hdr.o print_udp_hdr.o print_icmpv4_hdr.o print_ipv4_hdr.o print_ethernet_hdr.o print_pktdump.o print_capture.o print_injection.o -lpcap -lpcap -lpcap -lnet >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: define_defaults.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x200): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x208): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x210): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x218): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x21a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x21c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x21e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x220): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x228): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x230): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x238): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x240): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x260): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x280): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: injection.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: capture.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_arp_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_tcp_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_udp_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_icmpv4_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ipv4_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_ethernet_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: shape_packet.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x2a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x11e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xa0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xa4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xa6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xa8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xaa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xb0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xc0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xd0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xe0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0xf8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x100): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x108): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x110): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x112): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x114): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x116): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x118): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x11a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x11c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x120): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x122): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x124): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x126): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x128): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x140): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x1c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x220): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x280): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x2e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x360): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: contrib/pcap_setnonblock.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: usage.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exit.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x28): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x20): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x10): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x38): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x18): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x30): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x40): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x48): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x50): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ts.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_arp_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_tcp_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_udp_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_icmpv4_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ipv4_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_ethernet_hdr.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_pktdump.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_capture.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x316): multiple definition of `g_injection_type'; init.o:(.bss+0x316): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x340): multiple definition of `g_ahdr_o'; init.o:(.bss+0x340): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x3c0): multiple definition of `g_ehdr_o'; init.o:(.bss+0x3c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x4e0): multiple definition of `g_ip4hdr_o'; init.o:(.bss+0x4e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x4a0): multiple definition of `g_thdr_o'; init.o:(.bss+0x4a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2d0): multiple definition of `g_rawip'; init.o:(.bss+0x2d0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x20): multiple definition of `g_hdr_len'; init.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x320): multiple definition of `g_s_port'; init.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2f8): multiple definition of `g_s_d_port'; init.o:(.bss+0x2f8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x18): multiple definition of `g_p_mode'; init.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x31e): multiple definition of `g_d_port'; init.o:(.bss+0x31e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x420): multiple definition of `g_i4hdr_o'; init.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x0): multiple definition of `g_cap_cnt'; init.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x8): multiple definition of `g_inj_cnt'; init.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x10): multiple definition of `g_cnt'; init.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x1a): multiple definition of `g_resolve'; init.o:(.bss+0x1a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x1c): multiple definition of `g_verbose'; init.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x1e): multiple definition of `g_pkt_len'; init.o:(.bss+0x1e): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x28): multiple definition of `g_device'; init.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x30): multiple definition of `g_filter'; init.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x38): multiple definition of `g_tr_fin'; init.o:(.bss+0x38): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x40): multiple definition of `g_pkt'; init.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x60): multiple definition of `g_r_file'; init.o:(.bss+0x60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x80): multiple definition of `g_w_file'; init.o:(.bss+0x80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0xa0): multiple definition of `error_buf'; init.o:(.bss+0xa0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2a0): multiple definition of `g_pkt_rst'; init.o:(.bss+0x2a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2a4): multiple definition of `g_snap_len'; init.o:(.bss+0x2a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2a6): multiple definition of `g_t_rst'; init.o:(.bss+0x2a6): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2a8): multiple definition of `g_time_gmt'; init.o:(.bss+0x2a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2aa): multiple definition of `g_dump_pkt'; init.o:(.bss+0x2aa): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2ac): multiple definition of `g_link_layer'; init.o:(.bss+0x2ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2ae): multiple definition of `g_display'; init.o:(.bss+0x2ae): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2b0): multiple definition of `g_af_pcap'; init.o:(.bss+0x2b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2c0): multiple definition of `g_bf_pcap'; init.o:(.bss+0x2c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x2e0): multiple definition of `g_hwaddr_p'; init.o:(.bss+0x2e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x300): multiple definition of `g_hex_payload'; init.o:(.bss+0x300): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x308): multiple definition of `g_payload'; init.o:(.bss+0x308): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x310): multiple definition of `g_payload_len'; init.o:(.bss+0x310): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x312): multiple definition of `g_burst_rate'; init.o:(.bss+0x312): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x314): multiple definition of `g_r_timeout'; init.o:(.bss+0x314): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x318): multiple definition of `g_interval_usec'; init.o:(.bss+0x318): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x31a): multiple definition of `g_interval_sec'; init.o:(.bss+0x31a): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x31c): multiple definition of `g_port_range'; init.o:(.bss+0x31c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x322): multiple definition of `g_rand_s_port'; init.o:(.bss+0x322): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x324): multiple definition of `g_rand_d_port'; init.o:(.bss+0x324): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x326): multiple definition of `g_init_type'; init.o:(.bss+0x326): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x328): multiple definition of `g_pkt_d'; init.o:(.bss+0x328): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: print_injection.o:(.bss+0x480): multiple definition of `g_uhdr_o'; init.o:(.bss+0x480): first defined here >collect2: error: ld returned 1 exit status >make[2]: *** [Makefile:440: packit] Error 1 >make[2]: Leaving directory '/var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1/src' >make[1]: *** [Makefile:391: all-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1' >make: *** [Makefile:332: all] Error 2 > * ERROR: net-analyzer/packit-1.6.1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=net-analyzer/packit-1.6.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=net-analyzer/packit-1.6.1::gentoo'`. > * The complete build log is located at '/var/log/portage/net-analyzer:packit-1.6.1:20200126-170519.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-analyzer/packit-1.6.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/packit-1.6.1/temp/environment'. > * Working directory: '/var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1' > * S: '/var/tmp/portage/net-analyzer/packit-1.6.1/work/packit-1.6.1'
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 706520
:
604760
|
604762
|
604764
|
604766
|
604768
| 604770 |
604772