J'essaie de faire fonctionner un programme Windows (Janome Customizer) avec wine. J'ai une installation Ubuntu 64bits 12.04 "prête à l'emploi", et je viens d'exécuter le Centre de logiciels pour mettre à jour tous les packages.
L'installation de Customizer s'est bien passée, puis j'ai exécuté le programme, une fenêtre apparaît, mais rien ne se passe lorsque je clique sur un bouton. Je lance donc le programme avec ce que j'ai trouvé dans le raccourci installé par 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"
Je reçois deux avertissements:
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
La fenêtre Customizer apparaît et lorsque je clique sur un bouton, cette erreur est imprimée:
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
J'ai donc recherché cette erreur sur Google et j'ai essayé d'installer mfc42 avec winetricks, mais je reçois l'erreur:
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
------------------------------------------------------
J'ai essayé d'installer manuellement mfc42 avec d'autres résultats Google, en vain. Je préférerais utiliser des winetricks. Si je ne peux pas le faire avec winetricks, l'installation manuelle appartient à une autre question.
Pour être sûr, j'ai essayé de démarrer sur un CD live (clé USB, en fait), avec Ubuntu 12.04 32bits. Wine installé via le Centre logiciel, mais en cours d'exécution winetricks mfc42
génère la même erreur.
Fait intéressant, sur un autre ordinateur que j'utilise quotidiennement, branché sur le même routeur Internet, l'installation de mfc42 fonctionne:
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 ~>
Merci pour toute aide à l'installation de mfc42.
winetricks mfc42
devrait êtrewinetricks dlls mfc42
dans une version plus récente. Ma version est 20150206.winetricks dlls list
afficher une liste complète. :-)