d99kris / nmail

Terminal-based email client for Linux and macOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] Linking error when building nmail on Gentoo

d99kris opened this issue · comments

Steps performed:

sudo emerge -n dev-vcs/git
git clone https://github.com/d99kris/nmail
cd nmail
sudo emerge -n dev-util/cmake net-libs/libetpan dev-libs/openssl sys-libs/ncurses dev-libs/xapian dev-db/sqlite dev-libs/cyrus-sasl sys-apps/file www-client/w3m
mkdir -p build && cd build && cmake .. && make -sj4

Result:

/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/nmail.dir/src/ui.cpp.o: undefined reference to symbol 'keypad'
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libtinfow.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

This has been fixed in the above commit. Build should be successful using standard commands:

mkdir -p build && cd build && cmake .. && make -s

or just:

./make.sh build