d99kris / nmail

Terminal-based email client for Linux and macOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

missing libxapian.dylib

Vainyards opened this issue · comments

Seemes that I have trouble with this specifik file when buildning the latest release of nmail.

Do you have any idea on how to fix?!

output from terminal:
 mbp@Sleipnir ~/nmail > master > ./make.sh install
-- Using build type 'RelWithDebInfo' (default).
-- Found libetpan: /usr/local/lib/libetpan.a
-- Found libuuid: /usr/local/lib/libuuid.dylib and /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/uuid
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/mbp/nmail/build
Consolidate compiler generated dependencies of target nmail
[ 3%] Building CXX object CMakeFiles/nmail.dir/src/auth.cpp.o
[ 6%] Building CXX object CMakeFiles/nmail.dir/src/cacheutil.cpp.o
[ 13%] Building CXX object CMakeFiles/nmail.dir/src/addressbook.cpp.o
[ 13%] Building CXX object CMakeFiles/nmail.dir/src/body.cpp.o
[ 16%] Building CXX object CMakeFiles/nmail.dir/src/contact.cpp.o
[ 20%] Building CXX object CMakeFiles/nmail.dir/src/crypto.cpp.o
[ 23%] Building CXX object CMakeFiles/nmail.dir/src/header.cpp.o
[ 26%] Building CXX object CMakeFiles/nmail.dir/src/imap.cpp.o
[ 30%] Building CXX object CMakeFiles/nmail.dir/src/imapcache.cpp.o
[ 33%] Building CXX object CMakeFiles/nmail.dir/src/imapindex.cpp.o
[ 36%] Building CXX object CMakeFiles/nmail.dir/src/imapmanager.cpp.o
[ 40%] Building CXX object CMakeFiles/nmail.dir/src/main.cpp.o
[ 43%] Building CXX object CMakeFiles/nmail.dir/src/offlinequeue.cpp.o
[ 46%] Building CXX object CMakeFiles/nmail.dir/src/smtp.cpp.o
[ 50%] Building CXX object CMakeFiles/nmail.dir/src/smtpmanager.cpp.o
[ 53%] Building CXX object CMakeFiles/nmail.dir/src/sqlitehelp.cpp.o
[ 56%] Building CXX object CMakeFiles/nmail.dir/src/status.cpp.o
[ 60%] Building CXX object CMakeFiles/nmail.dir/src/ui.cpp.o
[ 63%] Building CXX object CMakeFiles/nmail.dir/src/util.cpp.o
make[2]: *** No rule to make target /usr/local/Cellar/xapian/1.4.19/lib/libxapian.dylib', needed by nmail'. Stop.
make[2]: *** Waiting for unfinished jobs....
[ 66%] Building CXX object CMakeFiles/nmail.dir/src/version.cpp.o
make[1]: *** [CMakeFiles/nmail.dir/all] Error 2
make: *** [all] Error 2
build failed, exiting.

Hi! If you were building from an old build directory, try remove it first and build from scratch. Something like:

rm -rf build
mkdir build && cd build && cmake .. && make -s

I suspect that perhaps the system has updated its brew packages (including xapian - you can check by listing ls /usr/local/Cellar/xapian) and that cmake build directory caches the originally detected location.

thanks, that did the job!