Hello everyone.

I am compiling a custom kernel using mandrake's build 2.4.22-21.  I've had
some success with it so far, but am trying to get a good compile/link.

I hit a snag today in the usb section and am not certain who to contact
about it.  I'm new to linux (win32 for years, tho).  I checked the sources
in the drivers/usb section of the source and cannot find a reference to
anyone who wrote it :)  Is it customary to contact the developers directly
on these sorts of issues, and if so, how do I determine who they are?  Is
there a list somewhere that's maintained associating certain projects with
certain developers for the kernel?

Here's the error output of my build so far (this is the driver make
portion):


make[2]: Entering directory `/usr/src/linux-2.4.22-21mdk/drivers/usb'
ld -m elf_i386 -r -o hid.o hid-core.o hiddev.o hid-input.o
make -C host modules
make[3]: Entering directory `/usr/src/linux-2.4.22-21mdk/drivers/usb/host'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/linux-2.4.22-21mdk/drivers/usb/host'
make -C serial modules
make[3]: Entering directory `/usr/src/linux-2.4.22-21mdk/drivers/usb/serial'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/linux-2.4.22-21mdk/drivers/usb/serial'
make -C storage modules
make[3]: Entering directory
`/usr/src/linux-2.4.22-21mdk/drivers/usb/storage'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.22-21mdk/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS
-include /usr/src/linux-2.4.22-21mdk/include/linux/modversions.h
-I../../scsi/ -nostdinc -iwithprefix include -DKBUILD_BASENAME=usb  -c usb.c
-o usb.o
In file included from usb.c:195:
unusual_devs.h:251: error: `US_PR_ZIOCF' undeclared here (not in a function)
unusual_devs.h:251: error: initializer element is not constant
unusual_devs.h:251: error: (near initialization for
`us_unusual_dev_list[25].useTransport')
unusual_devs.h:251: error: `init_ziocf' undeclared here (not in a function)
unusual_devs.h:251: error: initializer element is not constant
unusual_devs.h:251: error: (near initialization for
`us_unusual_dev_list[25].initFunction')
unusual_devs.h:251: error: initializer element is not constant
unusual_devs.h:251: error: (near initialization for
`us_unusual_dev_list[25]')
unusual_devs.h:258: error: initializer element is not constant
unusual_devs.h:258: error: (near initialization for
`us_unusual_dev_list[26]')
unusual_devs.h:268: error: initializer element is not constant
unusual_devs.h:268: error: (near initialization for
`us_unusual_dev_list[27]')
unusual_devs.h:275: error: initializer element is not constant
unusual_devs.h:275: error: (near initialization for
`us_unusual_dev_list[28]')
unusual_devs.h:282: error: initializer element is not constant
unusual_devs.h:282: error: (near initialization for
`us_unusual_dev_list[29]')
unusual_devs.h:289: error: initializer element is not constant
unusual_devs.h:289: error: (near initialization for
`us_unusual_dev_list[30]')
unusual_devs.h:303: error: initializer element is not constant
unusual_devs.h:303: error: (near initialization for
`us_unusual_dev_list[31]')
unusual_devs.h:310: error: initializer element is not constant
unusual_devs.h:310: error: (near initialization for
`us_unusual_dev_list[32]')
unusual_devs.h:316: error: initializer element is not constant
unusual_devs.h:316: error: (near initialization for
`us_unusual_dev_list[33]')
unusual_devs.h:322: error: initializer element is not constant
unusual_devs.h:322: error: (near initialization for
`us_unusual_dev_list[34]')
unusual_devs.h:328: error: initializer element is not constant
unusual_devs.h:328: error: (near initialization for
`us_unusual_dev_list[35]')
unusual_devs.h:335: error: initializer element is not constant
unusual_devs.h:335: error: (near initialization for
`us_unusual_dev_list[36]')
unusual_devs.h:341: error: initializer element is not constant
unusual_devs.h:341: error: (near initialization for
`us_unusual_dev_list[37]')
unusual_devs.h:347: error: initializer element is not constant
unusual_devs.h:347: error: (near initialization for
`us_unusual_dev_list[38]')
unusual_devs.h:352: error: initializer element is not constant
unusual_devs.h:352: error: (near initialization for
`us_unusual_dev_list[39]')
unusual_devs.h:411: error: initializer element is not constant
unusual_devs.h:411: error: (near initialization for
`us_unusual_dev_list[40]')
unusual_devs.h:421: error: initializer element is not constant
unusual_devs.h:421: error: (near initialization for
`us_unusual_dev_list[41]')
unusual_devs.h:434: error: initializer element is not constant
unusual_devs.h:434: error: (near initialization for
`us_unusual_dev_list[42]')
unusual_devs.h:442: error: initializer element is not constant
unusual_devs.h:442: error: (near initialization for
`us_unusual_dev_list[43]')
unusual_devs.h:447: error: initializer element is not constant
unusual_devs.h:447: error: (near initialization for
`us_unusual_dev_list[44]')
unusual_devs.h:461: error: initializer element is not constant
unusual_devs.h:461: error: (near initialization for
`us_unusual_dev_list[45]')
unusual_devs.h:466: error: initializer element is not constant
unusual_devs.h:466: error: (near initialization for
`us_unusual_dev_list[46]')
unusual_devs.h:471: error: initializer element is not constant
unusual_devs.h:471: error: (near initialization for
`us_unusual_dev_list[47]')
unusual_devs.h:477: error: initializer element is not constant
unusual_devs.h:477: error: (near initialization for
`us_unusual_dev_list[48]')
unusual_devs.h:483: error: initializer element is not constant
unusual_devs.h:483: error: (near initialization for
`us_unusual_dev_list[49]')
unusual_devs.h:489: error: initializer element is not constant
unusual_devs.h:489: error: (near initialization for
`us_unusual_dev_list[50]')
unusual_devs.h:503: error: initializer element is not constant
unusual_devs.h:503: error: (near initialization for
`us_unusual_dev_list[51]')
unusual_devs.h:516: error: initializer element is not constant
unusual_devs.h:516: error: (near initialization for
`us_unusual_dev_list[52]')
unusual_devs.h:522: error: initializer element is not constant
unusual_devs.h:522: error: (near initialization for
`us_unusual_dev_list[53]')
unusual_devs.h:606: error: initializer element is not constant
unusual_devs.h:606: error: (near initialization for
`us_unusual_dev_list[54]')
unusual_devs.h:618: error: initializer element is not constant
unusual_devs.h:618: error: (near initialization for
`us_unusual_dev_list[55]')
unusual_devs.h:631: error: initializer element is not constant
unusual_devs.h:631: error: (near initialization for
`us_unusual_dev_list[56]')
unusual_devs.h:638: error: initializer element is not constant
unusual_devs.h:638: error: (near initialization for
`us_unusual_dev_list[57]')
unusual_devs.h:645: error: initializer element is not constant
unusual_devs.h:645: error: (near initialization for
`us_unusual_dev_list[58]')
unusual_devs.h:654: error: initializer element is not constant
unusual_devs.h:654: error: (near initialization for
`us_unusual_dev_list[59]')
unusual_devs.h:661: error: initializer element is not constant
unusual_devs.h:661: error: (near initialization for
`us_unusual_dev_list[60]')
unusual_devs.h:667: error: initializer element is not constant
unusual_devs.h:667: error: (near initialization for
`us_unusual_dev_list[61]')
unusual_devs.h:673: error: initializer element is not constant
unusual_devs.h:673: error: (near initialization for
`us_unusual_dev_list[62]')
unusual_devs.h:686: error: initializer element is not constant
unusual_devs.h:686: error: (near initialization for
`us_unusual_dev_list[63]')
unusual_devs.h:693: error: initializer element is not constant
unusual_devs.h:693: error: (near initialization for
`us_unusual_dev_list[64]')
unusual_devs.h:708: error: initializer element is not constant
unusual_devs.h:708: error: (near initialization for
`us_unusual_dev_list[65]')
unusual_devs.h:718: error: initializer element is not constant
unusual_devs.h:718: error: (near initialization for
`us_unusual_dev_list[66]')
unusual_devs.h:729: error: initializer element is not constant
unusual_devs.h:729: error: (near initialization for
`us_unusual_dev_list[67]')
unusual_devs.h:752: error: initializer element is not constant
unusual_devs.h:752: error: (near initialization for
`us_unusual_dev_list[68]')
unusual_devs.h:756: error: initializer element is not constant
unusual_devs.h:756: error: (near initialization for
`us_unusual_dev_list[69]')
unusual_devs.h:760: error: initializer element is not constant
unusual_devs.h:760: error: (near initialization for
`us_unusual_dev_list[70]')
unusual_devs.h:764: error: initializer element is not constant
unusual_devs.h:764: error: (near initialization for
`us_unusual_dev_list[71]')
usb.c:199: error: initializer element is not constant
usb.c:199: error: (near initialization for `us_unusual_dev_list[72]')
usb.c:201: error: initializer element is not constant
usb.c:201: error: (near initialization for `us_unusual_dev_list[73]')
usb.c:203: error: initializer element is not constant
usb.c:203: error: (near initialization for `us_unusual_dev_list[74]')
usb.c:205: error: initializer element is not constant
usb.c:205: error: (near initialization for `us_unusual_dev_list[75]')
usb.c:207: error: initializer element is not constant
usb.c:207: error: (near initialization for `us_unusual_dev_list[76]')
usb.c:209: error: initializer element is not constant
usb.c:209: error: (near initialization for `us_unusual_dev_list[77]')
usb.c:213: error: initializer element is not constant
usb.c:213: error: (near initialization for `us_unusual_dev_list[78]')
usb.c:215: error: initializer element is not constant
usb.c:215: error: (near initialization for `us_unusual_dev_list[79]')
usb.c:217: error: initializer element is not constant
usb.c:217: error: (near initialization for `us_unusual_dev_list[80]')
usb.c:219: error: initializer element is not constant
usb.c:219: error: (near initialization for `us_unusual_dev_list[81]')
usb.c:221: error: initializer element is not constant
usb.c:221: error: (near initialization for `us_unusual_dev_list[82]')
usb.c:223: error: initializer element is not constant
usb.c:223: error: (near initialization for `us_unusual_dev_list[83]')
usb.c:227: error: initializer element is not constant
usb.c:227: error: (near initialization for `us_unusual_dev_list[84]')
usb.c:229: error: initializer element is not constant
usb.c:229: error: (near initialization for `us_unusual_dev_list[85]')
usb.c:231: error: initializer element is not constant
usb.c:231: error: (near initialization for `us_unusual_dev_list[86]')
usb.c:233: error: initializer element is not constant
usb.c:233: error: (near initialization for `us_unusual_dev_list[87]')
usb.c:235: error: initializer element is not constant
usb.c:235: error: (near initialization for `us_unusual_dev_list[88]')
usb.c:237: error: initializer element is not constant
usb.c:237: error: (near initialization for `us_unusual_dev_list[89]')
usb.c:240: error: initializer element is not constant
usb.c:240: error: (near initialization for `us_unusual_dev_list[90]')
make[3]: *** [usb.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.22-21mdk/drivers/usb/storage'


Some of this I might be able to fix, but I am concerned that I'll shoot
myself in the foot by breaking something else. :)

Can anyone offer me some help in this one?

Many thanks,

Mark Richards
Boston



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to