http://bugs.winehq.org/show_bug.cgi?id=18265
Pablo De Nápoli pdenapo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pdenapo@gmail.com
--- Comment #9 from Pablo De Nápoli pdenapo@gmail.com 2011-09-25 18:16:57 CDT --- (In reply to comment #7)
Still an issue with 1.3.7, not at all starting dao253 seems to be prerequisite
This program is very important here in Argentina, as every tax-payer has to use it every year in order to make his taxes declaration. Therefore, having it to successfully run under Wine would be important for the success of free software in business environments in Argentina.
I've tested under wine 2.6.39.1 Here is a detailed report.
My testing environment: =======================
System: 64 bit Debian GNU/Linux (testing distribution)
Linux kernel 2.6.39.1
wine-1.3.29 (compiled from the sources from
ttf-liberation installed
Version tested: Siap 3. 1 Release 5
Detailed procedure: ===================
0) remove the .wine directory in your home directory [to test the program with a fresh install]
1) download SIAP from the following URL
http://www.afip.gov.ar/aplicativos/siap/archivos/siap.zip
2) unpack it in a temporary directory:
$ unzip siap.zip Archive: siap.zip inflating: Siap_3_1_R5_Master-3.1.5.exe
3) run the resulting .exe file under wine
This is a self-extracting zip-file. It works fine under wine. The extracted files are located (by default) in the same working directory.
4) Now run SETUP.EXE under wine
wine SETUP.EXE
This is the true installation of SIAP.
The fonts makes it look very different from the way it looks under MS-Windows. Almost all the screen is blue!
Press ENTER many times. SIAP gets installed correctly.
Error messages:
wine: created the configuration directory '/home/pablo/.wine' fixme:urlmon:DownloadBSC_OnProgress Unsupported status 3 fixme:wininet:InternetLockRequestFile STUB fixme:storage:create_storagefile Storage share mode not implemented. err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot fixme:iphlpapi:NotifyAddrChange (Handle 0x108e91c, overlapped 0x108e900): stub wine: configuration in '/home/pablo/.wine' has been updated. fixme:ole:DllRegisterServer stub fixme:ole:OLEPictureImpl_SaveAsFile (0x12a350)->(0x12e668, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_SaveAsFile (0x13a6e0)->(0x146660, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... fixme:ole:OLEPictureImpl_SaveAsFile (0x154f20)->(0x158000, 0, (nil)), hacked stub. fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 0/00/0000, dlt (d/m/y): 0/00/0000 fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_SaveAsFile (0x1571c0)->(0x159ed0, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... fixme:ole:OLEPictureImpl_SaveAsFile (0x1572e0)->(0x1603d8, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_SaveAsFile (0x156bc0)->(0x155910, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_SaveAsFile (0x155b58)->(0x157758, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... err:ole:TLB_ReadTypeLib Loading of typelib L"C:\windows\system32\dao2535.tlb" failed with error 2 err:typelib:sltg_get_typelib_ref Unable to find reference err:typelib:sltg_get_typelib_ref Unable to find reference err:typelib:sltg_get_typelib_ref Unable to find reference fixme:font:CreateScalableFontResourceW (0,L"C:\windows\system32\3of9.Fot",L"3of9.ttf",L":\windows\system32\"): stub fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons..
[The first ones corresponds to the dowloading of the Gecko engine by Wine]
Now, your SIAP should be finally installed in your
~/.wine/drive_c/Program Files/S.I.Ap
directory.
5) go to the directory
~/.wine/drive_c/Program Files/S.I.Ap/AFIP
and finally you can run SIAP
~/.wine/drive_c/Program Files/S.I.Ap/AFIP$ wine siap.exe fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 0/00/0000, dlt (d/m/y): 0/00/0000 fixme:ole:OLEPictureImpl_SaveAsFile (0x12ae38)->(0x139dd8, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
The following error message is shown
"Error 3078 en tiempo de ejecución: El motor de bases de datos Microsoft Jet no puede encontrar la tabla o consulta de entrada contribs. Asegúrese de que existe y de que su nombre está escrito correctamente."
[aproximate traslation "running-time error 3078: the Microsoft ject database engine cannon find the begining table or cosult contribs. Please make sure that it exists and that its name is spelled correctly]
You can press the button "Aceptar" and the application terminates without crashing (but without working)
From
http://www.afip.gov.ar/Aplicativos/siap/documentos/AP_INS_SIAP.pdf
you can get a detailed manual about how SIAP is expected to work.