Estoy tratando de ejecutar un programa de Windows (Janome Customizer) con wine. Tengo una instalación "lista para usar" de Ubuntu 64bits 12.04 y acabo de ejecutar Software Center para actualizar todos los paquetes.
La instalación del Personalizador salió bien, luego ejecuté el programa, apareció una ventana, pero no pasa nada cuando hago clic en un botón. Entonces ejecuto el programa con lo que encontré en el acceso directo instalado por wine:
john@mylaptop:~$ env WINEPREFIX="/home/john/.wine" wine "C:\\windows\\command\\start.exe" /Unix "/home/john/.wine/dosdevices/c:/users/Public/Desktop/JANOME Customizer.lnk"
Recibo dos advertencias:
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
Aparece la ventana Personalizador y, cuando hago clic en un botón, aparece este error:
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\MkStitch.dll") not found
err:module:import_dll Library MkStitch.dll (which is needed by L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\EasyImport95.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\EasyImport95.exe" failed, status c0000135
Así que busqué en Google este error e intenté instalar mfc42 con winetricks, pero recibí el error:
john@mylaptop:~$ winetricks mfc42
Executing w_do_call mfc42
Executing load_mfc42
Executing mkdir -p /home/john/.cache/winetricks/vcrun6
Downloading
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
to /home/john/.cache/winetricks/vcrun6
--2012-07-28 08:58:50--
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
Resolving download.microsoft.com (download.microsoft.com)... 158.255.97.16,
158.255.97.65
Connecting to download.microsoft.com
(download.microsoft.com)|158.255.97.16|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-07-28 08:58:51 ERROR 404: Not Found.
------------------------------------------------------
Downloading
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
failed
------------------------------------------------------
Traté de instalar manualmente mfc42 con otros resultados de Google, pero fue en vano. Preferiría usar trucos de vino. Si no puedo hacerlo con winetricks, la instalación manual pertenece a otra pregunta.
Solo para estar seguro, intenté arrancar en un CD en vivo (llave USB, en realidad), con Ubuntu 12.04 32bits. Wine instalado a través de Software Center, pero luego de ejecutarse winetricks mfc42
produce el mismo error.
Curiosamente, en otra computadora que uso a diario, conectada al mismo enrutador de Internet, la instalación de mfc42 funciona:
11:35:45 ~>winetricks mfc42
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
Executing /usr/bin/cabextract -q /home/jrouquie/.cache/winetricks/vcredist.exe -d /home/jrouquie/.wine/dosdevices/c:/windows/system32 -F mfc42u.dll
Using native,builtin override for following DLLs: msvcrt
Executing early_wine regedit c:\winetrickstmp\override-dll.reg
Install of mfc42 done
winetricks done.
11:36:29 ~>winetricks mfc42
prerequisite vcrun6 already installed, skipping
Install of mfc42 done
winetricks done.
11:46:00 ~>
Gracias por cualquier ayuda para instalar mfc42.
winetricks mfc42
debe estarwinetricks dlls mfc42
en la versión más reciente. Mi versión es 20150206.winetricks dlls list
mostrar una lista completa. :-)