Created
September 9, 2021 14:39
-
-
Save grizmio/90996af3ee7e31937e2a291218a7c094 to your computer and use it in GitHub Desktop.
Installing dropwatch on ubuntu 20.04
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For the next error, install libtool | |
cc -g -Wall -Werror -I/usr/include/libnl3 -I/usr/include/libnl3 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/readline -g -O2 -lnl-3 -lnl-genl-3 -lnl-3 -lreadline -lpcap -lbfd -o dropwatch main.o lookup.o lookup_kas.o lookup_bfd.o | |
/usr/bin/ld: main.o: in function `free_netlink_msg': | |
/home/aneweraofwonder/srcs/dropwatch/src/main.c:254: undefined reference to `nlmsg_free' | |
/usr/bin/ld: main.o: in function `handle_dm_config_new_msg': | |
/home/aneweraofwonder/srcs/dropwatch/src/main.c:561: undefined reference to `genlmsg_parse' | |
/usr/bin/ld: /home/aneweraofwonder/srcs/dropwatch/src/main.c:570: undefined reference to `nla_get_u8' | |
/usr/bin/ld: /home/aneweraofwonder/srcs/dropwatch/src/main.c:582: undefined reference to `nla_get_u32' | |
/usr/bin/ld: /home/aneweraofwonder/srcs/dropwatch/src/main.c:585: undefined reference to `nla_get_u32' | |
/usr/bin/ld: main.o: in function `setup_netlink_socket': | |
/home/aneweraofwonder/srcs/dropwatch/src/main.c:170: undefined reference to `nl_socket_alloc' | |
/usr/bin/ld: /home/aneweraofwonder/srcs/dropwatch/src/main.c:172: undefined reference to `genl_connect' | |
/usr/bin/ld: /home/aneweraofwonder/srcs/dropwatch/src/main.c:174: undefined reference to `genl_ctrl_resolve' | |
/usr/bin/ld: /home/aneweraofwonder/srcs/dropwatch/src/main.c:183: undefined reference to `nl_close' | |
/usr/bin/ld: /home/aneweraofwonder/srcs/dropwatch/src/main.c:184: undefined reference to `nl_socket_free' | |
... | |
All steps | |
git clone https://github.com/nhorman/dropwatch.git | |
cd dropwatch | |
sudo apt install libtool libnl-3-dev libnl-genl-3-dev libreadline-dev libpcap-dev binutils-dev | |
./autogen.sh | |
./configure | |
make | |
sudo make install |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment