Wine. Incoherence a l'installation
paquet installe ou non installe suivant qui regarde...
Système et matériels / Installation et configuration

porschecollec Membre non connecté
-
- Voir le profil du membre porschecollec
- Inscrit le : 01/11/2014
- Groupes :
le probleme survient lors du lancement du configure de wine-5.0.2.
Voila une partie du resultat de l'execution de ./configure:
config.status: executing tools/makedep commands
config.status: executing Makefile commands
configure: gstreamer-1.0 base plugins 32-bit development files not found, GStreamer won't be supported.
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
Je recherche ce qui correspond a "gstreamer-1.0 base plugins 32-bit development files" comme je l'ai fait pour les modules precedents manquant, et j'ai l'impression que c'est ca:
http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gstreamer1(element-glcolorscale)
plus precisement:
gstreamer1.0-plugins-base-1.16.0-2.mga7.i586.html GStreamer Streaming-media framework plug-ins Mageia 7 for i586 gstreamer1.0-plugins-base-1.16.0-2.mga7.i586.rpm
Apres resolution des dependances, voici la commande d'installation (accroche-vous!):
rpm -ivh gstreamer1.0-plugins-base-1.16.0-2.mga7.i586.rpm libxv1-1.0.11-2.mga7.i586.rpm libalsa2-1.1.9-1.mga7.i586.rpm libcairo2-1.16.0-2.1.mga7.i586.rpm libgraphene1.0_0-1.8.6-2.mga7.i586.rpm libgstreamer-plugins-base1.0_0-1.16.0-2.mga7.i586.rpm libgstreamer1.0_0-1.16.0-2.mga7.i586.rpm libgstgl1.0_0-1.16.0-2.mga7.i586.rpm libopus0-1.3.1-1.mga7.i586.rpm liborc0.4_0-0.4.29-1.mga7.i586.rpm libpango1.0_0-1.43.0-3.1.mga7.i586.rpm libtheoradec1-1.1.1-13.mga7.i586.rpm libtheoraenc1-1.1.1-13.mga7.i586.rpm libmesaegl1-20.1.7-1.mga7.i586.rpm libfontconfig1-2.13.1-1.mga7.i586.rpm libpixman1_0-0.38.4-2.mga7.i586.rpm libunwind8-1.2-2.mga7.i586.rpm libgbm1-20.1.7-1.mga7.i586.rpm libgudev1.0_0-232-2.mga7.i586.rpm libwayland-client0-1.17.0-1.mga7.i586.rpm libwayland-egl1-1.17.0-1.mga7.i586.rpm libxft2-2.3.3-1.mga7.i586.rpm libfribidi0-1.0.5-2.1.mga7.i586.rpm libharfbuzz0-2.4.0-1.mga7.i586.rpm libthai0-0.1.28-1.mga7.i586.rpm libwayland-server0-1.17.0-1.mga7.i586.rpm libxml2_2-2.9.9-2.4.mga7.i586.rpm libgraphite2_3-1.3.13-1.mga7.i586.rpm libicu63-63.1-1.2.mga7.i586.rpm libdatrie1-0.2.12-1.mga7.i586.rpm --nodeps
le nodeps parce que sinon l'installation echoue parce que (de memoire) il ne veut pas de libpolkit, qui serait deja dans un "system-qq-chose-assez-long".
la commande rpm -ivh ecrit plein de ligne avec
################################# [100%]
Préparation... ################################# [100%])
et a la fin plus de dependances manquante, ni d'incompatibilité. Le rpm -ivh semble s'etre executé normalement.
Mais le ./configure redonne la meme ligne:
configure: gstreamer-1.0 base plugins 32-bit development files not found, GStreamer won't be supported.
En utilisant toute sorte de verification avec rpm, tout a l'air installe normalement
Exemple rpm -qi gstreamer1.0-plugins-base-1.16.0-2.mga7.i586.rpm
Name : gstreamer1.0-plugins-base
Version : 1.16.0
Release : 2.mga7
Architecture: i586
Install Date: (not installed)
Group : Sound/Utilities
Size : 3812501
License : LGPLv2+
Signature : RSA/SHA256, sam. 27 avril 2019 23:11:18 CEST, Key ID b742fa8b80420f66
Source RPM : gstreamer1.0-plugins-base-1.16.0-2.mga7.src.rpm
Build Date : sam. 27 avril 2019 22:55:47 CEST
Build Host : localhost
Relocations : (not relocatable)
Packager : wally <wally>
Vendor : Mageia.Org
URL : https://gstreamer.freedesktop.org/
Summary : GStreamer Streaming-media framework plug-ins
Description :
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related. Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plug-ins.
This package contains a set of reference plugins, base classes for other
plugins, and helper libraries:
* device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia
* containers: ogg
* codecs: vorbis, theora
* text: textoverlay, subparse
* sources: audiotestsrc, videotestsrc, gnomevfssrc
* network: tcp
* typefind
* audio processing: audioconvert, adder, audiorate, audioscale, volume
* visualisation: libvisual
* video processing: ffmpegcolorspace
* aggregate elements: decodebin, playbin
Autre exemple rpm -qa | grep gstreamer
gstreamer1.0-plugins-bad-1.16.0-1.mga7
gstreamer1.0-cdparanoia-1.16.0-2.mga7
gstreamer1.0-a52dec-1.16.0-1.mga7
gstreamer1.0-plugins-base-1.16.0-2.mga7
phonon-gstreamer-common-4.9.0-6.mga7
gstreamer1.0-plugins-good-1.16.0-1.mga7
lib64gstreamer1.0_0-1.16.0-2.mga7
lib64gstreamer-plugins-base1.0_0-1.16.0-2.mga7
libgstreamer-plugins-base1.0_0-1.16.0-2.mga7
gstreamer1.0-plugins-base-1.16.0-2.mga7
libgstreamer1.0_0-1.16.0-2.mga7
phonon4qt5-gstreamer-4.9.0-6.mga7
gstreamer1.0-plugins-ugly-1.16.0-1.mga7
gstreamer1.0-pulse-1.16.0-1.mga7
gstreamer1.0-tools-1.16.0-2.mga7
gstreamer1.0-flac-1.16.0-1.mga7
gstreamer1.0-ofa-1.16.0-1.mga7
gstreamer1.0-libav-1.16.0-1.mga7
gstreamer1.0-soup-1.16.0-1.mga
Troisieme exemple: rpm -qa | grep gstreamer1.0-plugins-base-1.16.0
gstreamer1.0-plugins-base-1.16.0-2.mga7
gstreamer1.0-plugins-base-1.16.0-2.mga7
La, bizarrement, il y a 2 fois le meme paquet...
Quatrieme exemple rpm -qi gstreamer1.0-plugins-base-1.16.0-2.mga7
Name : gstreamer1.0-plugins-base
Version : 1.16.0
Release : 2.mga7
Architecture: x86_64
Install Date: dim. 27 sept. 2020 20:47:36 CEST
Group : Sound/Utilities
Size : 3557753
License : LGPLv2+
Signature : RSA/SHA256, sam. 27 avril 2019 23:11:25 CEST, Key ID b742fa8b80420f66
Source RPM : gstreamer1.0-plugins-base-1.16.0-2.mga7.src.rpm
Build Date : sam. 27 avril 2019 22:55:19 CEST
Build Host : localhost
Relocations : (not relocatable)
Packager : wally <wally>
Vendor : Mageia.Org
URL : https://gstreamer.freedesktop.org/
Summary : GStreamer Streaming-media framework plug-ins
Description :
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related. Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plug-ins.
This package contains a set of reference plugins, base classes for other
plugins, and helper libraries:
* device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia
* containers: ogg
* codecs: vorbis, theora
* text: textoverlay, subparse
* sources: audiotestsrc, videotestsrc, gnomevfssrc
* network: tcp
* typefind
* audio processing: audioconvert, adder, audiorate, audioscale, volume
* visualisation: libvisual
* video processing: ffmpegcolorspace
* aggregate elements: decodebin, playbin
Name : gstreamer1.0-plugins-base
Version : 1.16.0
Release : 2.mga7
Architecture: i586
Install Date: mer. 30 sept. 2020 18:20:58 CEST
Group : Sound/Utilities
Size : 3812501
License : LGPLv2+
Signature : RSA/SHA256, sam. 27 avril 2019 23:11:18 CEST, Key ID b742fa8b80420f66
Source RPM : gstreamer1.0-plugins-base-1.16.0-2.mga7.src.rpm
Build Date : sam. 27 avril 2019 22:55:47 CEST
Build Host : localhost
Relocations : (not relocatable)
Packager : wally <wally>
Vendor : Mageia.Org
URL : https://gstreamer.freedesktop.org/
Summary : GStreamer Streaming-media framework plug-ins
Description :
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related. Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plug-ins.
This package contains a set of reference plugins, base classes for other
plugins, and helper libraries:
* device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia
* containers: ogg
* codecs: vorbis, theora
* text: textoverlay, subparse
* sources: audiotestsrc, videotestsrc, gnomevfssrc
* network: tcp
* typefind
* audio processing: audioconvert, adder, audiorate, audioscale, volume
* visualisation: libvisual
* video processing: ffmpegcolorspace
* aggregate elements: decodebin, playbin
Il y a 2 paquets, cela semble etre un pour x86_64, un pour i586. C'est peut-etre normal.
Enfin rpm -e gstreamer1.0-plugins-base-1.16.0-2.mga7
erreur : « gstreamer1.0-plugins-base-1.16.0-2.mga7 » spécifie plusieurs paquets
gstreamer1.0-plugins-base-1.16.0-2.mga7
gstreamer1.0-plugins-base-1.16.0-2.mga7
Le probleme est-il ce doublon? le doublon empecherait que configure trouve le pâquet...
Voila, il ne me rest plus qu'a debugger a la main le configure, set -x, voir ce qu'il va chercher, est-ce que cela existe, etc.
Si quelqu'un a une idée plus efficace...
Merci,
--- Jean ---
Édité par Ami age Le 03/10/2020 à 08h09
--- jean ---

porschecollec Membre non connecté
-
- Voir le profil du membre porschecollec
- Inscrit le : 01/11/2014
- Groupes :
En partant de son idée, j'ai fini par aboutir a:
urpmi libgstreamer-plugins-base1.0-devel Les paquetages suivants ne peuvent pas être installés, car ils dépendent de paquetages qui sont plus anciens que les versions installées :
libgbm1-devel-20.0.7-3.mga7
libgstreamer-plugins-base1.0-devel-1.16.0-2.mga7
Ne sachant comment m'en tirer avec urpmi, j'ai donc choisi d'installer a la main les 2 modules refuses. Pour le premier, j'ai obtenu ca:
rpm -ivh libgbm1-devel-20.0.7-3.mga7.i586.rpm libgbm1-20.0.7-3.mga7.i586.rpm
Verifying... ( 50%################################# [100%]
Préparation... ################################# [100%])
le paquet libgbm1-20.1.7-1.mga7.i586 (plus récent que libgbm1-20.0.7-3.mga7.i586) est déjà installé
le fichier /usr/lib/libgbm.so.1.0.0 de l'installation de libgbm1-20.0.7-3.mga7.i586 entre en conflit avec le fichier du paquet libgbm1-20.1.7-1.mga7.i586
C'est a dire que j'avais conflit avec des versions 1-20.1.7-1 presentes, plus recentes que les 1-20.0.7-3 que je voulais installer. Je les ai donc vire ainsi que tous ceux qui les appelaient comme l'indiquaient les commandes du type:
[root@localhost Téléchargements]# rpm -e libgbm1-20.1.7-1.mga7.i586
erreur : Dépendances requises:
libgbm.so.1 est nécessaire pour (déjà installé) libmesaegl1-20.1.7-1.mga7.i586
libgbm.so.1 est nécessaire pour (déjà installé) libgstgl1.0_0-1.16.0-2.mga7.i586
Donc a la fin:
rpm -e libgbm1-20.1.7-1.mga7.i586 libmesaegl1-20.1.7-1.mga7.i586 libgstgl1.0_0-1.16.0-2.mga7.i586 libcairo2-1.16.0-2.1.mga7.i586 gstreamer1.0-plugins-base-1.16.0-2.mga7.i586 libgstgl-gir1.0-1.16.0-2.mga7.i586 libgstgl-gir1.0-1.16.0-2.mga7.i586 libpango1.0_0-1.43.0-3.1.mga7.i586
La desinstallation etait bonne. Du coup, j'ai relance l'installation du module:
rpm -ivh libgbm1-devel-20.0.7-3.mga7.i586.rpm libgbm1-20.0.7-3.mga7.i586.rpm
OK. Je n'ai pas eu a desinstaller le deuxieme, car il etait dans les appelant du premier, deja inclus dans le rmp -e. Ensuite, j'ai relancé l"installation a la main qui avait foire a cause des versions 1-20.1.7-1:
rpm -ivh libgbm1-devel-20.0.7-3.mga7.i586.rpm libgbm1-20.0.7-3.mga7.i586.rpm
Comme c'etait OK, j'ai relance le urpmi qu'il m'avait conseille, en "esperant" que dans le nettoyage fait pour un seul des modules, l'autre avait aussi ete vire. Et donc:
urpmi libgstreamer-plugins-base1.0-devel
Resultat OK ouf! test final, mon configure est-il content? Apres des tonnes de blabla, il ecrit:
config.status: executing Makefile commands
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
Ce qui veut dire que comme d'hab, il se plante plus loin. Ce qui est tres bon, c'est comme lorsque le chef t'engeule sur le boulot suivant. une maniere de te remercier de celui que tu viens de terminer!
Bonne soirée a tous,
--- Jean ---
--- jean ---

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
Merci pour le partage de ta solution.
Quand je vois qu'il y a des anciens paquets dans le descriptif du problème, j'aurai vérifié la configuration des sources.
(J'ai édité le titre en précisant wine)
Édité par Ami age Le 03/10/2020 à 08h10
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie