Nmap shouldn't be linked to libsvn_client
, but it can be if it was built with support for "nmap-update", an experimental way of updating Nmap Scripting Engine (NSE) scripts. Most people should not build in this feature since it requires an account, and there is currently no way to obtain an account.
To build Nmap without the nmap-update feature, you should make clean
, then run configure
with the --without-nmap-update
flag, like so:
sh-$ ./configure --without-nmap-update
The reason why the ln
command didn't fix your problem is that it created a symlink to the wrong version of libsvn_client. The binary is looking for version 0, and you linked version 1. It won't have the same symbols and interfaces.