Package: unicorn-source
Version: 0.8.7-1.1
Severity: important

When I try to build unicorn modules it fails with errors in attached file, I have tried removing usb build options in make files and debian/rules with no joy.

The command I used to build the modules:

module-assistant build unicorn-source


-- System Information:
Debian Release: testing/unstable
 APT prefers unstable
 APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages unicorn-source depends on:
ii debhelper 5.0.7 helper programs for debian/rules ii kernel-package 9.008.4 A utility for building Linux kerne ii make 3.80-11 The GNU version of the "make" util

unicorn-source recommends no packages.

-- no debconf information

/usr/bin/make  debian/rules clean
make[1]: Entering directory `/usr/src/modules/unicorn'
make[1]: Nothing to be done for `debian/rules'.
for i in adsl_status unicorntest tools libm unicorn_pci unicorn_usb; do (if [ 
-d $i ]; then make -C $i clean; fi); done
make[2]: Entering directory `/usr/src/modules/unicorn/libm'
/bin/rm -f *~
/bin/rm -f *.s
/bin/rm -f *.o
/bin/rm -f *.a
make[2]: Leaving directory `/usr/src/modules/unicorn/libm'
make[2]: Entering directory `/usr/src/modules/unicorn/unicorn_pci'
/bin/rm -f unicorn_pcidrv.o ../msw/linrapi.o ../msw/msw.o ../msw/crc.o 
../amu/amas.o ../amu/amu.o ../amu/bsp_pci.o ../unicorn_atm/unicorn_atmdrv.o
/bin/rm -f unicorn_pcidrv.o ../msw/linrapi.o ../msw/msw.o ../msw/crc.o 
../amu/amas.o ../amu/amu.o ../amu/bsp_pci.o ../unicorn_eth/unicorn_ethdrv.o
/bin/rm -f unicorn_pci_atm.* unicorn_pci_eth.*
make[2]: Leaving directory `/usr/src/modules/unicorn/unicorn_pci'
make[2]: Entering directory `/usr/src/modules/unicorn/unicorn_usb'
/bin/rm -f unicorn_usbdrv.o ../msw/linrapi.o ../msw/msw.o ../msw/crc.o 
../amu/amas.o ../amu/amu.o ../amu/bsp_usb.o ../unicorn_atm/unicorn_atmdrv.o
/bin/rm -f unicorn_usbdrv.o ../msw/linrapi.o ../msw/msw.o ../msw/crc.o 
../amu/amas.o ../amu/amu.o ../amu/bsp_usb.o ../unicorn_eth/unicorn_ethdrv.o     
 
/bin/rm -f unicorn_usb_atm.* unicorn_usb_eth.*
make[2]: Leaving directory `/usr/src/modules/unicorn/unicorn_usb'
make[1]: Leaving directory `/usr/src/modules/unicorn'
/usr/bin/make  -f debian/rules binary-modules
make[1]: Entering directory `/usr/src/modules/unicorn'
export DH_OPTIONS='-punicorn-modules-2.6.14-2-686'
# Is this needed for setting up a Depends?
#echo "kpkg:Package-Version=0.8.7-1.1+2.6.14-2-686" \
#        >> debian/unicorn.substvars
echo "kpkg:Kernel-Version=2.6.14-2-686" > \
        debian/unicorn-modules-2.6.14-2-686.substvars
# The substvars mechanism seems slightly broken, hack to get around it
# stolen from the qce-ga package. Yaaaa!
sed -e 's/${kpkg\:Kernel\-Version}/2.6.14-2-686/' \
debian/control.in > debian/control
dh_testdir
dh_testroot
dh_clean -k
# Build and install the module
if [ 6 = 4 ]; then                          \
        /usr/bin/make modules HPATH=/usr/src/linux-headers-2.6.14-2-686/include 
KERNEL_SOURCES=/usr/src/linux-headers-2.6.14-2-686;     \
        /usr/bin/make only_modules_install 
KERNEL_SOURCES=/usr/src/linux-headers-2.6.14-2-686   \
                
DESTDIR=/usr/src/modules/unicorn/debian/unicorn-modules-2.6.14-2-686 
KVERS=2.6.14-2-686;    \
elif [ 6 = 6 ]; then                        \
        /usr/bin/make -C libm modules;                                \
        /usr/bin/make -C /usr/src/linux-headers-2.6.14-2-686 
SUBDIRS=/usr/src/modules/unicorn/unicorn_pci       \
                
INSTALL_MOD_PATH=/usr/src/modules/unicorn/debian/unicorn-modules-2.6.14-2-686 
modules modules_install;  \
        /usr/bin/make -C /usr/src/linux-headers-2.6.14-2-686 
SUBDIRS=/usr/src/modules/unicorn/unicorn_usb       \
                
INSTALL_MOD_PATH=/usr/src/modules/unicorn/debian/unicorn-modules-2.6.14-2-686 
modules modules_install;  \
fi
make[2]: Entering directory `/usr/src/modules/unicorn/libm'
gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer 
-fno-strict-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o 
e_pow.o e_pow.c
cc1: error: unrecognized command line option "-fno-gnu-linker"
make[2]: *** [e_pow.o] Error 1
make[2]: Leaving directory `/usr/src/modules/unicorn/libm'
make[2]: Entering directory `/usr/src/linux-headers-2.6.14-2-686'
  LD      /usr/src/modules/unicorn/unicorn_pci/built-in.o
  CC [M]  /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.o
In file included from /usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:24:
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:373:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:389:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:56:5: warning: 
"BIG_ENDIAN" is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:296:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:333:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:356:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:366:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c: In function 
'atm_send_complete':
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:352: warning: unused 
variable 'flags'
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:428:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:445:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c: In function 
'atm_recv_complete':
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:424: warning: unused 
variable 'flags'
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1790:5: warning: 
"NOT_USED" is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1934:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1946:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1952:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c: In function 
'unicorn_start_transmit':
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1930: warning: unused 
variable 'flags'
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1970:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1990:5: warning: "LINUX" 
is not defined
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c: In function 
'unicorn_rcv_getcell':
/usr/src/modules/unicorn/unicorn_pci/unicorn_pcidrv.c:1968: warning: unused 
variable 'flags'
  CC [M]  /usr/src/modules/unicorn/unicorn_pci/../msw/linrapi.o
In file included from /usr/src/modules/unicorn/unicorn_pci/../msw/linrapi.c:28:
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:373:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:389:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_pci/../msw/linrapi.c:278:5: warning: 
"USE_HW_TIMER" is not defined
g++ -fno-rtti -fno-exceptions -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer 
-pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 
-Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign 
-DVERS=0 -D_PCI_DRIVER -DDEBUG=1 
-I/usr/src/modules/unicorn/unicorn_pci/../include 
-I/usr/src/modules/unicorn/unicorn_pci/../  -D__KERNEL__ -Iinclude   -c -o 
/usr/src/modules/unicorn/unicorn_pci/../msw/msw.o 
/usr/src/modules/unicorn/unicorn_pci/../msw/msw.cpp
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for 
Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid 
for C/ObjC but not for C++
cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC 
but not for C++
cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but 
not for C++
In file included from /usr/src/modules/unicorn/unicorn_pci/../msw/msw.cpp:15:
/usr/src/modules/unicorn/unicorn_pci/../msw/../amu/amas.h:373:5: warning: 
"WIN32" is not defined
/usr/src/modules/unicorn/unicorn_pci/../msw/../amu/amas.h:389:5: warning: 
"WIN32" is not defined
  CC [M]  /usr/src/modules/unicorn/unicorn_pci/../msw/crc.o
g++ -fno-rtti -fno-exceptions -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer 
-pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 
-Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign 
-DVERS=0 -D_PCI_DRIVER -DDEBUG=1 
-I/usr/src/modules/unicorn/unicorn_pci/../include 
-I/usr/src/modules/unicorn/unicorn_pci/../  -D__KERNEL__ -Iinclude   -c -o 
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.o 
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.cpp
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for 
Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid 
for C/ObjC but not for C++
cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC 
but not for C++
cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but 
not for C++
In file included from /usr/src/modules/unicorn/unicorn_pci/../amu/amas.cpp:3:
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:373:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:389:5: warning: "WIN32" is 
not defined
g++ -fno-rtti -fno-exceptions -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer 
-pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 
-Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign 
-DVERS=0 -D_PCI_DRIVER -DDEBUG=1 
-I/usr/src/modules/unicorn/unicorn_pci/../include 
-I/usr/src/modules/unicorn/unicorn_pci/../  -D__KERNEL__ -Iinclude   -c -o 
/usr/src/modules/unicorn/unicorn_pci/../amu/amu.o 
/usr/src/modules/unicorn/unicorn_pci/../amu/amu.cpp
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for 
Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid 
for C/ObjC but not for C++
cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC 
but not for C++
cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but 
not for C++
In file included from /usr/src/modules/unicorn/unicorn_pci/../amu/amu.cpp:6:
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:373:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:389:5: warning: "WIN32" is 
not defined
g++ -fno-rtti -fno-exceptions -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer 
-pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 
-Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign 
-DVERS=0 -D_PCI_DRIVER -DDEBUG=1 
-I/usr/src/modules/unicorn/unicorn_pci/../include 
-I/usr/src/modules/unicorn/unicorn_pci/../  -D__KERNEL__ -Iinclude   -c -o 
/usr/src/modules/unicorn/unicorn_pci/../amu/bsp_pci.o 
/usr/src/modules/unicorn/unicorn_pci/../amu/bsp_pci.cpp
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for 
Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid 
for C/ObjC but not for C++
cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC 
but not for C++
cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but 
not for C++
  CC [M]  /usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.o
In file included from 
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:24:
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:373:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_pci/../amu/amas.h:389:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c: In 
function 'snd_poll':
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:509: 
error: too few arguments to function 'skb_unlink'
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c: In 
function 'rawcell_decode':
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:694: 
error: invalid lvalue in assignment
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:711: 
error: invalid lvalue in assignment
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:713: 
error: invalid lvalue in assignment
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c: In 
function 'unicorn_atm_open':
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:995: 
error: invalid lvalue in assignment
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c: In 
function 'unicorn_atm_close':
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:1042: 
error: invalid lvalue in assignment
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c: In 
function 'unicorn_atm_ioctl':
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:1227: 
warning: ignoring return value of 'copy_from_user', declared with attribute 
warn_unused_result
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:1233: 
warning: ignoring return value of 'copy_from_user', declared with attribute 
warn_unused_result
/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.c:1248: 
warning: ignoring return value of 'copy_to_user', declared with attribute 
warn_unused_result
make[3]: *** 
[/usr/src/modules/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.o] Error 1
make[2]: *** [_module_/usr/src/modules/unicorn/unicorn_pci] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.14-2-686'
make[2]: Entering directory `/usr/src/linux-headers-2.6.14-2-686'
  LD      /usr/src/modules/unicorn/unicorn_usb/built-in.o
  CC [M]  /usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.o
In file included from /usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:24:
/usr/src/modules/unicorn/unicorn_usb/../amu/amas.h:373:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_usb/../amu/amas.h:389:5: warning: "WIN32" is 
not defined
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function 'dump_urb':
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:123: error: 'struct urb' 
has no member named 'timeout'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function 
'fill_isoc_urb':
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:152: error: 'struct urb' 
has no member named 'timeout'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function 
'StartAtmUsXfer':
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:418: error: 'struct 
usb_device' has no member named 'epmaxpacketout'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function 
'atm_start_rcv':
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:540: error: 'struct 
usb_device' has no member named 'epmaxpacketin'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function 
'set_packetsize':
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:655: error: 'struct 
usb_device' has no member named 'epmaxpacketin'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:657: error: 'struct 
usb_device' has no member named 'epmaxpacketout'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function 'USB_init':
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1694: error: 'struct 
usb_device' has no member named 'epmaxpacketin'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1695: error: 'struct 
usb_device' has no member named 'epmaxpacketout'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1696: error: 'struct 
usb_device' has no member named 'epmaxpacketin'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1697: error: 'struct 
usb_device' has no member named 'epmaxpacketout'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1698: error: 'struct 
usb_device' has no member named 'epmaxpacketin'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1699: error: 'struct 
usb_device' has no member named 'epmaxpacketout'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1700: error: 'struct 
usb_device' has no member named 'epmaxpacketin'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function 
'USB_S_Write':
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1810: error: 'struct 
usb_device' has no member named 'epmaxpacketout'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c: In function 'USB_Read':
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1966: error: 'struct 
usb_device' has no member named 'epmaxpacketin'
/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.c:1992: error: 'struct 
usb_device' has no member named 'epmaxpacketout'
make[3]: *** [/usr/src/modules/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 1
make[2]: *** [_module_/usr/src/modules/unicorn/unicorn_usb] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.14-2-686'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/unicorn'
make: *** [kdist_image] Error 2

Reply via email to