From: Xiaofan C. <xia...@gm...> - 2012-06-16 13:36:18
|
The conversion seems to be okay (after running build_driver.bat to consolidate the files in the same directory). But the build process failed because of error.c. Convert: Verbose : 16/6/2012 9:29:47 PM ConvertFile: Information : Converting "C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\sources" Parse : Verbose : File contents after preprocessing: TARGETNAME = libusb0 TARGETPATH = output TARGETTYPE = DRIVER USER_C_FLAGS = /O2 C_DEFINES = $(COMMON_C_DEFINES) /DTARGETTYPE=DRIVER /DLOG_APPNAME="\"$(TARGETNAME)-sys\"" TARGETLIBS = $(DDK_LIB_PATH)\usbd.lib SOURCES = abort_endpoint.c claim_interface.c clear_feature.c dispatch.c driver_registry.c get_configuration.c get_descriptor.c get_interface.c get_status.c ioctl.c libusb_driver.c pnp.c power.c release_interface.c reset_device.c reset_endpoint.c set_configuration.c set_descriptor.c set_feature.c set_interface.c transfer.c vendor_request.c error.c libusb_driver_rc.rc ParseIfApplies: Verbose : "TARGETNAME = libusb0" was parsed as a"MacroDefinition" ParseIfApplies: Verbose : "TARGETPATH = output" was parsed as a"MacroDefinition" ParseIfApplies: Verbose : "TARGETTYPE = DRIVER" was parsed as a"MacroDefinition" ParseIfApplies: Verbose : "USER_C_FLAGS = /O2" was parsed as a"MacroDefinition" ParseIfApplies: Verbose : "C_DEFINES = $(COMMON_C_DEFINES) /DTARGETTYPE=DRIVER /DLOG_APPNAME="\"$(TARGETNAME)-sys\""" was parsed as a"MacroDefinition" ParseIfApplies: Verbose : "TARGETLIBS = $(DDK_LIB_PATH)\usbd.lib" was parsed as a"MacroDefinition" ParseIfApplies: Verbose : "SOURCES = abort_endpoint.c claim_interface.c clear_feature.c dispatch.c driver_registry.c get_configuration.c get_descriptor.c get_interface.c get_status.c ioctl.c libusb_driver.c pnp.c power.c release_interface.c reset_device.c reset_endpoint.c set_configuration.c set_descriptor.c set_feature.c set_interface.c transfer.c vendor_request.c error.c libusb_driver_rc.rc" was parsed as a"MacroDefinition" GenerateMsBuildFile: Information : Generated file "C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\sources.props" IsPropertyElementSetConditionally: Verbose : Property DriverType is set conditionally. Immediate condition ="'$(PlatformToolset)'=='WindowsApplicationForDrivers8.0'". Conditional parent element = Microsoft.Build.Construction.ProjectPropertyGroupElement PostProcessing : Verbose : Extracted property "PlatformToolset" with a value of "WindowsKernelModeDriver8.0" from sources. PostProcessing : Verbose : Extracted property "ConfigurationType" with a value of "Driver" from sources. PostProcessing : Verbose : Extracted property "DriverType" with a value of "WDM" from sources. PostProcessing : Verbose : Extracted property "TARGETNAME" with a value of "libusb0" from sources. PostProcessing : Verbose : VcxProj file copied to "libusb0.vcxproj" PostProcessing : Verbose : Added Project GUID: {8447AFD1-AC88-468F-91B4-27FBA4D05735} PostProcessing : Information : Generated Project File libusb0.vcxproj AddIDESupport : Verbose : Attempting to add propery page support for converted targets and macros in project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj CheckForWellKnownTargets : Verbose : Attempting to find and convert nmake targets to well-known MSBuild items, as appropriate. CheckForWellKnownTargetMacros: Verbose : Attempting to find and convert nmake target macros to well-known MSBuild items, as appropriate. AddIDESupport : Verbose : Finished adding propery page support for converted targets and macros, changes saved to C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj AddOverrideConditionsToProperies: Verbose : Appended override conditions to properties in file 'C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\sources.props' and its imports GetDependencyInformation : Information : Checking for external project dependencies GetDependencyInformation : Verbose : Processing the following list of primary projects C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj AddPrerequisitesToSolution : Verbose : Finding prerequisites for C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj GetPrerequisiteProjects : Verbose : Scanning for prerequisites for project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj EvaluateProject : Verbose : $(O) set to b9d622e6-d9ca-4e4a-9346-9650c4e509dd ExtractIncludesFromItem : Verbose : Extracting include elements from all items of type ClCompile ExtractIncludesFromItem : Verbose : Extracting include elements from all items of type MessageCompile ExtractIncludesFromItem : Verbose : Didn't find any items of type MessageCompile in project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj ExtractIncludesFromItem : Verbose : Extracting include elements from all items of type Midl ExtractIncludesFromItem : Verbose : Didn't find any items of type Midl in project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj ExtractIncludesFromItem : Verbose : Extracting include elements from all items of type ResourceCompile ExtractIncludesFromItemMetadata: Verbose : Extracting include elements from metadata AdditionalDependencies on item type Link, using splitter ; ExtractIncludesFromItemMetadata: Verbose : Extracting include elements from metadata AdditionalIncludeDirectories on item type ClCompile, using splitter ; GetPrerequisiteProjects : Verbose : No prerequisite projects found for project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj AddPrerequisitesToSolution : Verbose : Project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj had no prerequisites, adding to solution GetDependencyInformation : Information : The primary project collection does not contain any projects that depend on others. CreateSolutionIncludingDependencies: Verbose : Attempting to generate solution file C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.sln from projects list CreatePackage : Verbose : Checking if any of the following projects should be packaged C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj CreatePackage : Verbose : Generating package project CreatePackage : Verbose : Adding reference to project ..\libusb0.vcxproj with project guid {8447AFD1-AC88-468F-91B4-27FBA4D05735} CreatePackage : Information : Generated Package Project file 'C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0-Package\libusb0-Package.vcxproj' InitializeProjectsForSolution : Information : Generating solution C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.sln from: C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0-Package\libusb0-Package.vcxproj C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj ExtractProjectGuid : Verbose : GUID {FD5EB317-A089-44F2-A04E-1F2CAA371C88} was extracted from project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0-Package\libusb0-Package.vcxproj ExtractProjectGuid : Verbose : GUID {8447AFD1-AC88-468F-91B4-27FBA4D05735} was extracted from project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj InitializeProjectsForSolution : Verbose : Project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0-Package\libusb0-Package.vcxproj does not depend on others InitializeProjectsForSolution : Verbose : Project C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj does not depend on others WriteProjectEntries : Verbose : Added project libusb0-Package to solution with a GUID of {FD5EB317-A089-44F2-A04E-1F2CAA371C88} WriteProjectEntries : Verbose : Added project libusb0 to solution with a GUID of {8447AFD1-AC88-468F-91B4-27FBA4D05735} WriteProjectConfigurations : Verbose : Writing project configurations for C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0-Package\libusb0-Package.vcxproj WriteProjectConfigurations : Verbose : Writing project configurations for C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.vcxproj CreateSolutionIncludingDependencies: Information : Solution C:\work\libusbwin32\libusb-win32-src-1.2.6.0\ddk_make\libusb0.sln was created successfully Convert : Information : ========== Project Conversion Finished: 1 Solution created with 2 Projects ========== Convert : Verbose : 16/6/2012 9:29:51 PM ------ Build started: Project: libusb0, Configuration: Vista Debug Win32 ------ Build started 16/6/2012 9:32:33 PM. InitializeBuildStatus: Touching "VistaDebug\x86\libusb0.unsuccessfulbuild". cl : Command line warning D9025: overriding '/Od' with '/O2' error.c error.c(215): error C2146: syntax error : missing ')' before identifier 'libusb0' error.c(215): error C2198: '_usb_log_v' : too few arguments for call error.c(215): error C2059: syntax error : ')' Build FAILED. Time Elapsed 00:00:00.34 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== -- Xiaofan |