Page 1 sur 1

[wine]le programme a rencontré un problème sérieux(résolu)

Publié : dim. 22 janv. 2012, 22:52
par viperpaulo
Bonjour à tous,

J'ai un petit souci avec wine qui est répétable et qui apparaît avec pas mal de softs (voir tous).
En effet quand je lance une appli (Dans l'exemple l'installation de DPP, logiciel Canon), j'ai déjà pas mal d'erreurs dans la console et le programme fini par se fermer avec un message d'erreur wine en mode graphique.

Code : Tout sélectionner

ERROR: ld.so: object '/usr/lib/libgcc_s.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libgcc_s.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libgcc_s.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libgcc_s.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored.
fixme:msg:ChangeWindowMessageFilter c043 00000001
fixme:win:LockWindowUpdate (0x40098), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x40098), partial stub!
fixme:win:LockWindowUpdate (0x100aa), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
wine: Unhandled exception 0xc000000d at address 0x455410 (thread 002a), starting debugger...
ERROR: ld.so: object '/usr/lib/libgcc_s.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libgcc_s.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libgcc_s.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored.
De plus quand j'utilise le programme installé depuis windows, il ne se lance pas et j'obtiens de nouveau une série d'erreurs !

Code : Tout sélectionner

ERROR: ld.so: object '/usr/lib/libgcc_s.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored.
err:module:load_builtin_dll failed to load .so lib for builtin L"mscms.dll": liblcms.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
err:module:import_dll Loading library mscms.dll (which is needed by L"C:\\Program Files (x86)\\Canon\\Digital Photo Professional\\DPPViewer.exe") failed (error c000007a).
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files (x86)\\Canon\\Digital Photo Professional\\DPPViewer.exe" failed, status c0000135
J'ai vérifié que les librairies libgcc_s et libstdc++ sont bien présentes. Il semblerait avoir un problème avec import_dll, Est-ce que ça pourrait venir de wine 32bits / wine 64 ? dans mon /usr/bin j'ai wine et wine64, a priori j'ai les mêmes erreurs que j'utilise l'un ou l'autre...

Voilà, si vous avez des idées ...
Merci d'avance !

Re: [wine] le programme a rencontré un problème sérieux

Publié : lun. 23 janv. 2012, 10:05
par FoolEcho
viperpaulo a écrit :J'ai vérifié que les librairies libgcc_s et libstdc++ sont bien présentes. Il semblerait avoir un problème avec import_dll, Est-ce que ça pourrait venir de wine 32bits / wine 64 ? dans mon /usr/bin j'ai wine et wine64, a priori j'ai les mêmes erreurs que j'utilise l'un ou l'autre...
À tout hasard: tu les lances bien dans des environnements différents ? wine

Re: [wine] le programme a rencontré un problème sérieux

Publié : lun. 23 janv. 2012, 10:11
par viperpaulo
Merci de ta réponse,

Je viens de faire le test :

Code : Tout sélectionner

WINEARCH=win32 winecfg
et j'obtiens l'erreur suivante :

Code : Tout sélectionner

wine: WINEARCH set to win32 but '/home/user/.wine' is a 64-bit installation.   
Il semblerait donc que je n'ai pas les versions 32bits installées comme indiqué dans le wiki, serait-ce à l'origine du bug : lancer une application 32bits à partir d'un wine64 ?

Re: [wine] le programme a rencontré un problème sérieux

Publié : lun. 23 janv. 2012, 10:33
par FoolEcho
Précise avec WINEPREFIX un répertoire différent (et nouveau pour tester) pour chaque.
Maintenant je ne sais pas vraiment si ça venait de là :copain: car je viens de voir pour l'erreur avec un programme installé depuis windows: il faut compléter quand il manque des bibliothèques. Sur ton exemple:
viperpaulo a écrit :

Code : Tout sélectionner

err:module:load_builtin_dll failed to load .so lib for builtin L"mscms.dll": liblcms.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
Il te faut installer lcms (utilise pkgfile si tu en as d'autres de ce type ; et selon les programmes, il faut chercher dans les lib32/[multilib] ).

Re: [wine] le programme a rencontré un problème sérieux

Publié : lun. 23 janv. 2012, 10:48
par viperpaulo
Effectivement, j'ai bien une liblcms dans /usr/lib mais pas dans /usr/lib32, en revanche je ne trouve pas de paquet me permettant de l'installer (pacman -Ss liblcms ne me retourne rien, ni ton lien)

J'ai la même erreur avec WINEPREFIX dans un autre dossier.

EDIT : j'ai trouvé lib32-lcms
EDIT2 : Le lancement du programme installé depuis windows est Ok, mais je ne peux pas l'installer, ce n'est pas très important et je ne crois pas être le seul à avoir le problème (sur arch en tous cas) quand on regarde sur winehq.

Merci à toi FoolEcho

Re: [wine] le programme a rencontré un problème sérieux

Publié : lun. 23 janv. 2012, 10:59
par FoolEcho
J'ai édité, c'est lcms. :P
Et tu as lib32-lcms dans [multilib].