Hi,
I want to compile wine with USB support so I could use my AverTV Volar GO
(http://www.avermedia.com/avertv/Product/ProductDetail.aspx?Id=495) on Linux.
I am using Ubuntu 10.4 Lucid Lynx.
I started with the http://wiki.winehq.org/USB.
This are the steps that I did:
1)installed libcurl3-dev and curl.
2)downloaded and compiled git 1.7.1 from source.
3)cloned wine.
4)downloaded the patches from
"ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.1.28/" into wine-git
directory.
4)then "git am *.txt" returned with the following error:
Code:
Applying: Add support of native Windows drivers for USB tokens.
error: patch failed: configure.ac:61
error: configure.ac: patch does not apply
error: patch failed: dlls/mountmgr.sys/device.c:860
error: dlls/mountmgr.sys/device.c: patch does not apply
error: patch failed: dlls/mountmgr.sys/mountmgr.c:352
error: dlls/mountmgr.sys/mountmgr.c: patch does not apply
error: patch failed: dlls/ntoskrnl.exe/Makefile.in:4
error: dlls/ntoskrnl.exe/Makefile.in: patch does not apply
error: patch failed: dlls/ntoskrnl.exe/ntoskrnl.c:121
error: dlls/ntoskrnl.exe/ntoskrnl.c: patch does not apply
error: patch failed: dlls/ntoskrnl.exe/ntoskrnl.exe.spec:323
error: dlls/ntoskrnl.exe/ntoskrnl.exe.spec: patch does not apply
error: dlls/usbd.sys/Makefile.in: already exists in index
error: dlls/usbd.sys/usbd.c: already exists in index
error: dlls/usbd.sys/usbd.sys.spec: already exists in index
error: patch failed: include/cfgmgr32.h:97
error: include/cfgmgr32.h: patch does not apply
error: patch failed: include/ddk/usb.h:82
error: include/ddk/usb.h: patch does not apply
error: patch failed: include/ddk/wdm.h:1014
error: include/ddk/wdm.h: patch does not apply
error: patch failed: server/protocol.def:3194
error: server/protocol.def: patch does not apply
error: patch failed: tools/wine.inf.in:79
error: tools/wine.inf.in: patch does not apply
Patch failed at 0001 Add support of native Windows drivers for USB tokens.
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am
--abort".
5)installed libusb-1.0-0-dev.
6)found this post
(http://forum.winehq.org/viewtopic.php?t=5843&start=0&postdays=0&postorder=asc&)with
similar problem
did :
Code:
git reset --hard 578aeb87b59b04a85db6e8e545a60
7) did git am *.txt again got the same error:
Code:
Applying: Add support of native Windows drivers for USB tokens.
error: patch failed: dlls/mountmgr.sys/device.c:860
error: dlls/mountmgr.sys/device.c: patch does not apply
error: patch failed: include/ddk/ntddk.h:107
error: include/ddk/ntddk.h: patch does not apply
Patch failed at 0001 Add support of native Windows drivers for USB tokens.
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am
--abort".
installed build-dep wine.
did "git branch usb-1.1.28 wine-1.1.28" and "git checkout
usb-1.1.28", saw it on http://ubuntuforums.org/showthread.php?t=697238
8)did
Code:
git am 0001-Add-support-of-native-Windows-drivers-for-USB-tokens.txt
0002-Re-generate-some-files.txt
and still got the :
Code:
Applying: Add support of native Windows drivers for USB tokens.
error: patch failed: dlls/mountmgr.sys/device.c:860
error: dlls/mountmgr.sys/device.c: patch does not apply
error: patch failed: include/ddk/ntddk.h:107
error: include/ddk/ntddk.h: patch does not apply
Patch failed at 0001 Add support of native Windows drivers for USB tokens.
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am
--abort".
Why is the "git am *.txt" command fails?
Thanks in advance.