Date: Mon, 07 Dec 2009 10:28:33 +0300 From: Vladimir Grebenschikov <vova@fbsd.ru> To: luigi@FreeBSD.org Cc: multimedia@FreeBSD.org Subject: failed to build multimedia/linux-gspca-kmod with linux-kmod-compat on RELENG_8 and 9-CURRENT Message-ID: <1260170913.1994.21.camel@localhost>
next in thread | raw e-mail | index | archive | help
hi first it fails to find usb_port.h, adding -I/usr/include/legacy to CFLAGS cures that. then it fails in LDEVUNIT(dev) of linux-kmod-compat which is #define LDEVUNIT(dev) (minor(dev)) and dev is 'struct cdev *dev' looks like related to minor numbers infrastructure change ? Any help will be very appreciated. # make ===> Building for linux-gspca-kmod-1.0.20_1 Warning: Object directory not changed from original /usr/ports/multimedia/linux-gspca-kmod/work/gspcav1-20071220 cc -O2 -pipe -fno-strict-aliasing -DUSB_DEBUG -DGSPCA_ENABLE_DEBUG -DGSPCA_ENABLE_COMPRESSION -DCONFIG_USB_GSPCA_MODULE=1 -DVID_HARDWARE_GSPCA=0xFF -DGSPCA_VERSION=\"01.00.20\" -D__KERNEL__ -DDRIVER_NAME=gspca -DDEV_NAME=\"video\" -Werror -D_KERNEL -DKLD_MODULE -nostdinc -ISunplus -ISunplus-jpeg -ISonix -IConexant -IVimicro -Idecoder -I/usr/include/legacy -I/usr/local/share/linux-kmod-compat/linux_compat -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_open': /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:315: error: invalid operands to binary & /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_close': /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:345: error: invalid operands to binary & /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_read': /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:362: error: invalid operands to binary & /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_ioctl': /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:410: error: invalid operands to binary & /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c: In function 'ldev_poll': /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.c:439: error: invalid operands to binary & *** Error code 1 Stop in /usr/ports/multimedia/linux-gspca-kmod/work/gspcav1-20071220. *** Error code 1 Stop in /usr/ports/multimedia/linux-gspca-kmod. # -- Vladimir B. Grebenschikov vova@fbsd.ru
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1260170913.1994.21.camel>
