View previous topic :: View next topic |
Author |
Message |
bouba331 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 30 Nov 2004 Posts: 87 Location: Tours (France)
|
Posted: Tue Sep 06, 2005 6:25 pm Post subject: [portage] Pb de paquet bloquant,giflib & libungif (réso |
|
|
Bonjour, j'ai un problème de paquet bloquant, voici ce que j'ai:
Code: |
localhost baptiste # emerge --update --deep world --pretend
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[blocks B ] media-libs/libungif (is blocking media-libs/giflib-4.1.3-r1)
........
[ebuild N ] media-libs/libungif-4.1.3-r1
.........
|
J'ai lu des posts sur le forum gentoo indiquant de désinstaller libungif puis de faire un revdep-rebuild. C'est ce que j'ai réalisé mais j'obtient toujours le même problème, il semblerait que giflib remplace dorénavant libungif mais pourtant j'ai toujours des paquets qui dépendent de libungif.
Code: |
localhost temp # equery depends libungif
[ Searching for packages depending on libungif... ]
app-editors/emacs-21.4
media-video/mplayer-1.0_pre7-r1
|
Voilà, je ne sais vraiment pas comment résoudre ce problème auriez vous une solution ?
Merci.
bouba
Last edited by bouba331 on Sat Sep 10, 2005 12:05 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Darkael Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/155824910147797f080b649.png)
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Tue Sep 06, 2005 8:02 pm Post subject: |
|
|
Je dirais, dans l'ordre:
Code: |
emerge sync (pour avoir notamment emacs-21.4-r1 qui dépend de giflib et non libungif)
emerge -C libungif
emerge giflib
emerge -av mplayer emacs
|
En espérant qu'il y ait pas d'autres packages qui posent problème.... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cylgalad Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 18 Apr 2003 Posts: 1327 Location: France
|
Posted: Wed Sep 07, 2005 9:30 am Post subject: |
|
|
Il faut mettre +gif dans le USE, et il y a aussi imlib2 à réémerger. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bouba331 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 30 Nov 2004 Posts: 87 Location: Tours (France)
|
Posted: Wed Sep 07, 2005 5:04 pm Post subject: |
|
|
Je ne comprends pas, j'ai supprimé la libungif, réemergé imlib2, la giflib puis emacs et mplayer mais celà ne fonctionne toujours pas.
J'ai poutant rajouté gif dans ma variable USE définie ainsi dans /etc/make.conf
Code: |
USE="x86 cups foomaticdb ppds usb gtkhtml gimp-print 3dnow X apache2 berkdb
dga divx4linux avi dvb emacs dvd encode postgres php perl mysql gtk2
gtk gif v4l quicktime
mmx mmx2 sse 3dnowext nptl unicode opengl gd gd-external
cpdflib dba real java dga pam ssl xml xml2 innodb
bzip2 ftp session"
|
equery depends libungif
me donne le même résultat
Code: |
localhost / # equery depends libungif
[ Searching for packages depending on libungif... ]
app-editors/emacs-21.4
media-video/mplayer-1.0_pre7-r1
|
Par contre quand je fait revdep-rebuild voici ce qui s'affiche, peut-être que le problème vient alors de imlib2, pourtant j'ai bien réinstallé ce paquet !
Code: |
localhost / # revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by any package update,
will be recompiled.
Collecting system binaries and libraries... using existing /root/.revdep-rebuild.1_files.
Collecting complete LD_LIBRARY_PATH... using existing /root/.revdep-rebuild.2_ldpath.
Checking dynamic linking consistency... using existing /root/.revdep-rebuild.3_rebuild.
Assigning files to ebuilds... using existing /root/.revdep-rebuild.4_ebuilds.
Evaluating package order... using existing /root/.revdep-rebuild.5_order.
All prepared. Starting rebuild...
emerge --oneshot --nodeps =app-editors/emacs-21.4 =app-office/openoffice-bin-1.1.4-r1 =media-libs/imlib-1.9.14-r3 =media-libs/imlib2-1.2.0.007 =www-client/mozilla-firefox-bin-1.0.4
..........
Calculating dependencies |
emerge: there are no ebuilds to satisfy "=media-libs/imlib2-1.2.0.007".
Result is not OK, you have following choices:
- if emerge failed during build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (try to rebuild package, not exact
ebuild - ignores SLOT!)
or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
(and remove /root/.revdep-rebuild.5_order to be evaluated again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove temporary files and
try again (you can edit package/ebuild list first)
To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*
|
Merci pour votre aide, je suis vraiment en galère, impossible de mettre à jours mes paquets à cause de celà.
Bouba |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Darkael Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/155824910147797f080b649.png)
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Wed Sep 07, 2005 5:25 pm Post subject: |
|
|
c'est quoi le problème maintenant exactement? libungif qui veut s'installer de force, c'est ça?
Une methode pour savoir qui veut installer libungif c'est carrément de le masquer:
Code: |
echo "media-libs/libungif" >> /etc/portage/package.mask
|
Ensuite lance un update global, qui normalement devrait foirer, et tu verras à ce moment quel est le paquet qui veut libungif. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bouba331 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 30 Nov 2004 Posts: 87 Location: Tours (France)
|
Posted: Wed Sep 07, 2005 6:47 pm Post subject: |
|
|
Ok, maintenant emacs refuse de s'installer, il demande absolument la libungif.
Code: |
localhost baptiste # emerge emacs
Calculating dependencies -
!!! All ebuilds that could satisfy ">=media-libs/libungif-4.1.0.1b" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/libungif-4.1.3-r1 (masked by: package.mask)
- media-libs/libungif-4.1.3 (masked by: package.mask)
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "app-editors/emacs-21.4" [ebuild])
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Darkael Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/155824910147797f080b649.png)
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Wed Sep 07, 2005 6:56 pm Post subject: |
|
|
bouba331 wrote: | Ok, maintenant emacs refuse de s'installer, il demande absolument la libungif.
Code: |
localhost baptiste # emerge emacs
Calculating dependencies -
!!! All ebuilds that could satisfy ">=media-libs/libungif-4.1.0.1b" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/libungif-4.1.3-r1 (masked by: package.mask)
- media-libs/libungif-4.1.3 (masked by: package.mask)
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "app-editors/emacs-21.4" [ebuild])
|
|
Est ce que tu as fait un emerge sync récemment? Parce que normalement la dernière version stable de emacs c'est la 21.4-r1, qui ne dépend plus de giflib, alors que là chez toi c'est 21.4 apparement, qui dépend de libungif... (d'après ce que je lis dans les ebuilds) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bouba331 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 30 Nov 2004 Posts: 87 Location: Tours (France)
|
Posted: Thu Sep 08, 2005 11:35 am Post subject: |
|
|
ah, voilà, j'avais une instruction dans mon package.mask qui bloquait l'install de la dernière version d'emacs, j'ai aussi mis à jour mon profile, plus de blem avec la libungif dorévavant.
Merci KarnEvil.
Bouba |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|