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
