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

Applications, problèmes de configuration réseau
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

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

Message 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 !
Dernière modification par viperpaulo le lun. 23 janv. 2012, 11:19, modifié 2 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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
«The following statement is not true. The previous statement is true.» :nage:
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

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

Message 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 ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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] ).
«The following statement is not true. The previous statement is true.» :nage:
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

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

Message 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
Dernière modification par viperpaulo le lun. 23 janv. 2012, 11:00, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message par FoolEcho »

J'ai édité, c'est lcms. :P
Et tu as lib32-lcms dans [multilib].
«The following statement is not true. The previous statement is true.» :nage:
Répondre