On Fri, Sep 10, 2010 at 12:16 PM, Xiaofan Chen <xiaof...@gmail.com> wrote: > Now it is getting very close. Hopefully you guys have some idea > to fix this last problem. Thanks a lot. > > mc...@mcuee-pc-win7 /d/work/mingw-w64/libusb-win32-src-1.2.1.20 > $ make driver -i > gcc -c ./src/error.c -o error.o -O2 -Wall -mno-cygwin -DWINVER=0x500 > -DLOG_APPN > AME=\"libusb0-sys\" -DTARGETTYPE=DRIVER -I./src -I./src/driver -I./src/ddk > -I. > > In file included from ./src/ddk/ntddk.h:38:0, > from ./src/error.c:28: > ./src/ddk/wdm.h:6669:36: warning: declaration does not declare anything > In file included from ./src/error.c:31:0: > ./src/driver/usbdlib_gcc.h:206:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_Debug_LogEntry' > ./src/driver/usbdlib_gcc.h:215:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_GetUSBDIVersion' > ./src/driver/usbdlib_gcc.h:222:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_ParseConfigurationDescriptor' > ./src/driver/usbdlib_gcc.h:230:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_CreateConfigurationRequest' > ./src/driver/usbdlib_gcc.h:237:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_ParseDescriptors' > ./src/driver/usbdlib_gcc.h:246:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_ParseConfigurationDescriptorEx' > ./src/driver/usbdlib_gcc.h:258:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_CreateConfigurationRequestEx' > ./src/driver/usbdlib_gcc.h:265:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_GetInterfaceLength' > ./src/driver/usbdlib_gcc.h:272:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_RegisterHcFilter' > ./src/driver/usbdlib_gcc.h:279:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_GetPdoRegistryParameter' > ./src/driver/usbdlib_gcc.h:289:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_QueryBusTime' > ./src/driver/usbdlib_gcc.h:296:5: error: expected '=', ',', ';', 'asm' or > '__att > ribute__' before 'USBD_CalculateUsbBandwidth' > make: [error.o] Error 1 (ignored) > gcc -o libusb0.sys abort_endpoint.o claim_interface.o clear_feature.o > dispatch.o > get_configuration.o get_descriptor.o get_interface.o get_status.o ioctl.o > libus > b_driver.o pnp.o release_interface.o reset_device.o reset_endpoint.o > set_configu > ration.o set_descriptor.o set_feature.o set_interface.o transfer.o > vendor_reques > t.o power.o driver_registry.o error.o libusb_driver_rc.o libusb0_drv.def -s > -sh > ared -Wl,--entry,_driveren...@8 -nostartfiles -nostdlib -L. -lusbd -lntoskrnl > -l > hal > gcc.exe: error.o: No such file or directory > make: [libusb0.sys] Error 1 (ignored) >
For the benefit of Travis, here is the zip archive with the changes and the svn ddk header files. The building of the dll, filter, test and testwin are still working with the changes. http://code.google.com/p/picusb/downloads/list (libusb-win32-src-1.2.1.20.zip). -- Xiaofan ------------------------------------------------------------------------------ Automate Storage Tiering Simply Optimize IT performance and efficiency through flexible, powerful, automated storage tiering capabilities. View this brief to learn how you can reduce costs and improve performance. http://p.sf.net/sfu/dell-sfdev2dev _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public