Sto cercando di far funzionare un programma Windows (Janome Customizer) con Wine. Ho un'installazione "out of the box" di Ubuntu 64bits 12.04 e ho appena eseguito Software Center per aggiornare tutti i pacchetti.
L'installazione di Customizer è andata bene, quindi eseguo il programma, appare una finestra, ma non succede nulla quando faccio clic su un pulsante. Quindi eseguo il programma con quello che ho trovato nel collegamento installato da 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"
Ricevo due avvertimenti:
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
Viene visualizzata la finestra Personalizzatore e quando faccio clic su un pulsante viene stampato questo errore:
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
Quindi ho cercato su google questo errore e ho provato a installare mfc42 con winetricks, ma ottengo l'errore:
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
------------------------------------------------------
Ho provato a installare manualmente mfc42 con altri risultati di Google, senza risultati. Preferirei usare Winetricks. Se non riesco a farlo con Winetricks, l'installazione manuale appartiene a un'altra domanda.
Giusto per essere sicuro, ho provato ad avviare un CD live (chiave USB, in realtà), con Ubuntu 12.04 a 32 bit. L'installazione del vino tramite Software Center, ma in seguito winetricks mfc42
produce lo stesso errore.
È interessante notare che su un altro computer che uso quotidianamente, collegato allo stesso router Internet, l'installazione di mfc42 funziona:
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 ~>
Grazie per l'aiuto per l'installazione di mfc42.
winetricks mfc42
dovrebbe esserewinetricks dlls mfc42
nella versione più recente. La mia versione è 20150206.winetricks dlls list
mostra un elenco completo. :-)