Package: src:smartmontools
Version: 6.1+svn3812-1
Severity: serious
Tags: wheezy
User: debian-...@lists.debian.org
Usertags: kfreebsd
X-Debbugs-Cc: debian-...@lists.debian.org
Justification: fails to build from source (but built successfully in the past)
Hi!
Your package failed to build on the kfreebsd-* buildds:
g++ -DHAVE_CONFIG_H -I. -DBUILD_INFO='(local build)'
-DSMARTMONTOOLS_SYSCONFDIR='/etc'
-DSMARTMONTOOLS_DRIVEDBDIR='/var/lib/smartmontools/drivedb'
-DSMARTMONTOOLS_SAVESTATES='/var/lib/smartmontools/smartd.'
-DSMARTMONTOOLS_ATTRIBUTELOG='/var/lib/smartmontools/attrlog.' -g -O2
-Wall -W -MT dev_areca.o -MD -MP -MF .deps/dev_areca.Tpo -c -o dev_areca.o
dev_areca.cpp
dev_areca.cpp: In member function ‘virtual int
generic_areca_device::arcmsr_command_handler(long unsigned int, unsigned char*,
int)’:
dev_areca.cpp:119:5: error: ‘ARCMSR_IOCTL_READ_RQBUFFER’ was not declared in
this scope
dev_areca.cpp:120:5: error: ‘ARCMSR_IOCTL_WRITE_WQBUFFER’ was not declared in
this scope
dev_areca.cpp:121:5: error: ‘ARCMSR_IOCTL_CLEAR_RQBUFFER’ was not declared in
this scope
dev_areca.cpp:122:5: error: ‘ARCMSR_IOCTL_CLEAR_WQBUFFER’ was not declared in
this scope
dev_areca.cpp:123:5: error: ‘ARCMSR_IOCTL_RETURN_CODE_3F’ was not declared in
this scope
make[2]: *** [dev_areca.o] Error 1
Full build log at
https://buildd.debian.org/status/fetch.php?pkg=smartmontoolsarch=kfreebsd-i386ver=6.1%2Bsvn3812-1stamp=1370168602
Patch:
--- smartmontools-6.1+svn3812.orig/dev_areca.h
+++ smartmontools-6.1+svn3812/dev_areca.h
@@ -58,7 +58,7 @@ ARCMSR_CMD_TOTAL
#define ARCMSR_IOCTL_CLEAR_RQBUFFER (ARECA_SATA_RAID |
FUNCTION_CLEAR_RQBUFFER)
#define ARCMSR_IOCTL_CLEAR_WQBUFFER (ARECA_SATA_RAID |
FUNCTION_CLEAR_WQBUFFER)
#define ARCMSR_IOCTL_RETURN_CODE_3F (ARECA_SATA_RAID |
FUNCTION_RETURN_CODE_3F)
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#include sys/ioctl.h // _IOWR
/*FunctionCode*/
Regards
Christoph
If you have further questions please mail debian-...@lists.debian.org
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org