From: Frans S. <fra...@gm...> - 2010-02-16 10:55:24
|
Hi, > > Francesco wrote: > >> > >> done! > >> > >> Later I'll write an email to the upp mailing list to ask for testing of: > >> http://usbpicprog.org/downloads/UsbPicProg-amd64-0.3.0.exe > >> http://usbpicprog.org/downloads/UsbPicProg-x86-0.3.0.exe > >> > > I've tried the x86 version on Win XP, but no success (it causes an > > exception with something like kernel32.dll and then libusb-1.0.dll) > very strange. Is it a WinXP without Service Packs installed? > Tomorrow (evening) I'll have a chance to test the installer on a > relatively vanilla WinXP installation (so far I've tested only on the > machine I use for programming and where I did miscellaneous driver > tests). I'll let you know what I get. I have tried different XP machines (all SP3) and even wine. They all get the same error. Did you use the libusb-1.0.dll compiled by me? that one was built using mingw, not MSVC++. Backtrace: =>0 0x7b866ffc InterlockedCompareExchange+0xc() in kernel32 (0x0032fc2c) 1 0x00333358 in pthreadvc2 (+0x3358) (0x0032fc4c) 2 0x10001e22 in libusb-1.0 (+0x1e22) (0x00845a78) 3 0x00000000 (0x006020b4) 4 0x004188d0 in usbpicprog (+0x188d0) (0x004ab910) > > > Have you compiled it on Windows 7 amd64? > >or how did you compile it? > yes, I cross-compiled it for x86 from Win7 amd64 using MSVC++ 2008. > I used the "Static Release Multilib" configuration and built all > dependencies in release mode and with /MD option. > > > Also the location of the .mo files is not correct, for example the file > > nl.mo should be installed as > > Program Files\Usbpicprog\po\nl\LC_MESSAGES\usbpicprog.mo > > in stead of just po\nl.mo > ouch, sorry. > I've fixed this now and uploaded corrected installers at: > http://usbpicprog.org/downloads/UsbPicProg-amd64-0.3.0.exe > http://usbpicprog.org/downloads/UsbPicProg-x86-0.3.0.exe I guess you didn't build the 0.3.0 version from tags, but the latest trunk version. Shouldn't we call it 819 in stead of 0.3.0? > > >> Another solution could be to ask to the user (on 64bit window > >> versions) if he wants to put his Windows in testsigning mode directly > >> from the installer (I've found that the ppjoy programmer's is doing > >> something like that: > >> http://ppjoy.blogspot.com/2009/12/new-installer-feature.html)... > >> > > > > sounds great, > ok, I will see to implement it in the weekend... > > >I think I will also have to run a virtual machine with > > win7 amd64 > note however that you cannot run a 64bit OS in a virtual machine > hosted on a 32bit OS (only the viceversa is possible)... Yes you can with virtualbox, as long as you have a 64 bit processor. But anyway, I do run ubuntu amd64 so I won't have a problem. Frans |