[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#319303: capi.h uses __user but does not include <linux/compiler.h>



Package: linux-kernel-headers
Version: 2.6.12.0-1
Severity: serious

asterisk-chan-capi fails to build because <linux/capi.h> uses __user
but does not include <linux/compiler.h> (similar to bug 318979):

gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/usr/include -D_REENTRANT -D_GNU_SOURCE -O2 -fPIC -march=i386  -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO   -c -o app_capiCD.o app_capiCD.c
In file included from app_capiCD.c:28:
/usr/include/linux/capi.h:80: error: variable or field '__user' declared void
/usr/include/linux/capi.h:80: error: syntax error before '*' token
/usr/include/linux/capi.h:115: error: syntax error before 'capi_manufacturer_cmd'
/usr/include/linux/capi.h:117: error: syntax error before '}' token
make[1]: *** [app_capiCD.o] Error 1
make[1]: Leaving directory `/tmp/buildd/asterisk-chan-capi-0.3.5'
make: *** [build-stamp] Error 2

-- 
Matt

Attachment: signature.asc
Description: Digital signature


Reply to: