I've just discovered ClamAV this weekend, but the latest development snapshot fails to correctly run a "make install" on OpenBSD because of an errant '@' sign in the ./database/Makefile created by the ./configure script. The error message given is this:

/bin/sh ../mkinstalldirs /usr/local/share/clamav
test -f /usr/local/share/clamav/main.cvd || @/usr/bin/install -c -m 644 main.cvd /usr/local/share/clamav
/bin/sh: @/usr/bin/install: not found
*** Error code 127


Stop in /root/clamav-devel-20040209/database (line 250 of Makefile).

The suspect lines of the Makefile are here:

install:
$(mkinstalldirs) $(DESTDIR)$(DBINST)
test -f $(DESTDIR)$(DBINST)/main.cvd || @$(INSTALL_DATA) main.cvd $(DESTDIR)$(DBINST)
test -f $(DESTDIR)$(DBINST)/daily.cvd || @$(INSTALL_DATA) daily.cvd $(DESTDIR)$(DBINST)
test -f $(DESTDIR)$(DBINST)/mirrors.txt || @$(INSTALL_DATA) mirrors.txt $(DESTDIR)$(DBINST)


Removing the '@' sign manually seems to fix the problem. Is this a bug, or is it something I've done wrong?


Toby



------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users

Reply via email to