Nmap Development mailing list archives
FreeBSD install error
From: Henri Doreau <henri.doreau () gmail com>
Date: Mon, 9 Nov 2009 21:33:22 +0100
Hi Nmap-hackers,
I've just up'ed my svn copy of nmap to r16028, and tried to install it.
$ ./configure && gmake
works correctly but then, the next command fails
# gmake install clean
/usr/bin/install -c -d /usr/local/bin /usr/local/share/man/man1
/usr/local/share/nmap
/usr/bin/install -c -c -m 755 nmap /usr/local/bin/nmap
/usr/bin/strip -x /usr/local/bin/nmap
/usr/bin/install -c -c -m 644 docs/nmap.1 /usr/local/share/man/man1/
if [ "yes" = "yes" ]; then \
for ll in de es fr hr hu it jp pl pt_BR pt_PT ro ru sk zh; do \
/usr/bin/install -c -d /usr/local/share/man/$ll/man1; \
/usr/bin/install -c -c -m 644 docs/nmap-$ll.1
/usr/local/share/man/$ll/man1/nmap.1; \
done; \
fi
/usr/bin/install -c -c -m 644 docs/nmap.xsl /usr/local/share/nmap/
/usr/bin/install -c -c -m 644 docs/nmap.dtd /usr/local/share/nmap/
/usr/bin/install -c -c -m 644 nmap-services /usr/local/share/nmap/
/usr/bin/install -c -c -m 644 nmap-rpc /usr/local/share/nmap/
/usr/bin/install -c -c -m 644 nmap-os-db /usr/local/share/nmap/
/usr/bin/install -c -c -m 644 nmap-service-probes /usr/local/share/nmap/
/usr/bin/install -c -c -m 644 nmap-protocols /usr/local/share/nmap/
/usr/bin/install -c -c -m 644 nmap-mac-prefixes /usr/local/share/nmap/
/usr/bin/install -c -c -m 644 nse_main.lua /usr/local/share/nmap/
/usr/bin/install -c -d /usr/local/share/nmap/scripts
/usr/bin/install -c -c -m 644 scripts/script.db scripts/*.nse
/usr/local/share/nmap/scripts
/usr/bin/install -c -d /usr/local/share/nmap/nselib
/usr/bin/install -c -c -m 644 nselib/*.lua /usr/local/share/nmap/nselib
/usr/bin/install -c -d /usr/local/share/nmap/nselib/data
/usr/bin/install -c -c -m 644 nselib/data/*
/usr/local/share/nmap/nselib/data
install: nselib/data/psexec: Inappropriate file type or format
gmake: *** [install-nse] Error 71
Here is the result of :
$uname -a
bizdee.home 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Wed Jun 24 00:57:44
UTC 2009 root () i386-builder daemonology net:/usr/obj/usr/src/sys/GENERIC i386
As a workaround, I've modified my Makefile like this :
NSE_FILES = scripts/script.db scripts/*.nse
NSE_LIB_LUA_FILES = nselib/*.lua
NSE_LIB_DATA_PSEXEC_FILES = nselib/data/psexec/* NSE_LIB_DATA_FILES = nselib/data/favicon-db nselib/data/*.lst
nselib/data/*fingerprints install-nse: $(TARGET) $(INSTALL) -c -m 644 nse_main.lua $(DESTDIR)$(nmapdatadir)/ $(INSTALL) -d $(DESTDIR)$(nmapdatadir)/scripts $(INSTALL) -c -m 644 $(NSE_FILES) $(DESTDIR)$(nmapdatadir)/scripts $(INSTALL) -d $(DESTDIR)$(nmapdatadir)/nselib $(INSTALL) -c -m 644 $(NSE_LIB_LUA_FILES) $(DESTDIR)$(nmapdatadir)/nselib $(INSTALL) -d $(DESTDIR)$(nmapdatadir)/nselib/data
$(INSTALL) -d $(DESTDIR)$(nmapdatadir)/nselib/data/psexec $(INSTALL) -c -m 644 $(NSE_LIB_DATA_PSEXEC_FILES)
$(DESTDIR)$(nmapdatadir)/nselib/data/psexec $(INSTALL) -c -m 644 $(NSE_LIB_DATA_FILES) $(DESTDIR)$(nmapdatadir)/nselib/data After this, gmake install works and nmap seems to be correctly installed but there must be a more elegant solution... Let me know if I can provide more information to help fixing that problem. Cheers Henri Doreau _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- FreeBSD install error Henri Doreau (Nov 09)
- Re: FreeBSD install error David Fifield (Nov 09)
- Re: FreeBSD install error David Fifield (Nov 11)
- Re: FreeBSD install error David Fifield (Nov 09)
