/usr/ports/sysutils/smartmontools broken

Wilkinson, Alex alex.wilkinson at dsto.defence.gov.au
Wed Aug 18 23:26:36 PDT 2004


Hi there,

Went to build /usr/ports/sysutils/smartmontools on a 
FreeBSD 4.10-STABLE #3: Sat Jul 31 19:23:16 CST 2004 box today and get the
following errors:

	===>  Building for smartmontools-5.32
	gmake  all-recursive
	gmake[1]: Entering directory
	`/usr/ports/sysutils/smartmontools/work/smartmontools-5.32'
	Making all in .
	gmake[2]: Entering directory
	`/usr/ports/sysutils/smartmontools/work/smartmontools-5.32'
	source='smartd.c' object='smartd.o' libtool=no \
	depfile='.deps/smartd.Po' tmpdepfile='.deps/smartd.TPo' \
	depmode=gcc /bin/sh ./depcomp \
	cc -DHAVE_CONFIG_H -I. -I. -I.  -DSMARTMONTOOLS_SYSCONFDIR=\"/usr/local/etc\"
	-O -pipe  -Wall -W -c `test -f 'smartd.c' || echo './'`smartd.c
	In file included from atacmds.h:30,
	                 from smartd.c:68:
	int64.h:44: redefinition of `int64_t'
	/usr/include/sys/inttypes.h:14: `int64_t' previously declared here
	int64.h:45: redefinition of `uint64_t'
	/usr/include/sys/inttypes.h:19: `uint64_t' previously declared here
	smartd.c: In function `Goodbye':
	smartd.c:453: syntax error before `PRId64'
	smartd.c:452: warning: empty body in an if-statement
	smartd.c: In function `ATACheckDevice':
	smartd.c:1990: syntax error before `PRId64'
	smartd.c:1991: syntax error before `PRId64'
	smartd.c:1996: syntax error before `PRId64'
	smartd.c:1997: syntax error before `PRId64'
	gmake[2]: *** [smartd.o] Error 1
	gmake[2]: Leaving directory
	`/usr/ports/sysutils/smartmontools/work/smartmontools-5.32'
	gmake[1]: *** [all-recursive] Error 1
	gmake[1]: Leaving directory
	`/usr/ports/sysutils/smartmontools/work/smartmontools-5.32'
	gmake: *** [all] Error 2
	*** Error code 2

	Stop in /usr/ports/sysutils/smartmontools.


Hope you can fix it.

Regards

 - aW


More information about the freebsd-ports mailing list