View previous topic :: View next topic |
Author |
Message |
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Sat Jun 29, 2013 2:03 pm Post subject: (solved) Problem updating a not so old gentoo(2 months old) |
|
|
It has been a while since the last upgrade for my ~amd64 gentoo. I solved lots of blocks but I don't know how to get over remaining things. And also libpng makes me nervous. Now portage gives this and won't update. Any idea? Which package prevents emerge to continue? Why it does not skip them and continue updating the rest as in the past?
Code: |
emerge -vuDb1 --reinstall changed-use world
...
Total: 680 packages (609 upgrades, 5 downgrades, 26 new, 23 in new slots, 17 reinstalls, 2 uninstalls), Size of downloads: 882 kB
Conflict: 16 blocks
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
media-libs/libpng:0
(media-libs/libpng-1.5.15::gentoo, installed) pulled in by
media-libs/libpng:0/0= required by (x11-misc/slim-1.3.5-r2::gentoo, installed)
>=media-libs/libpng-1.4:0/0= required by (net-libs/webkit-gtk-1.10.2-r300::gentoo, installed)
media-libs/libpng:0/0= required by (media-video/mjpegtools-2.0.1_rc1-r1::gentoo, installed)
media-libs/libpng:0/0= required by (media-libs/lensfun-0.2.7::gentoo, installed)
(media-libs/libpng-1.6.2::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
dev-libs/glib:2
(dev-libs/glib-2.34.3::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-libs/glib-2.36.0::gentoo, installed) pulled in by
>=dev-libs/glib-2.35:2 required by (gnome-base/gdm-3.8.0::gentoo, installed)
app-text/poppler:0
(app-text/poppler-0.22.2-r2::gentoo, installed) pulled in by
app-text/poppler:0/35=[qt4] required by (dev-python/python-poppler-qt4-0.16.3-r1::gentoo, installed)
>=app-text/poppler-0.20:0/35=[cairo] required by (app-text/evince-3.6.1::gentoo, installed)
(app-text/poppler-0.22.5::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
x11-base/xorg-server:0
(x11-base/xorg-server-1.14.0::gentoo, installed) pulled in by
x11-base/xorg-server:0/1.14.0= required by (x11-drivers/xf86-video-ati-7.1.0::gentoo, installed)
x11-base/xorg-server:0/1.14.0= required by (x11-drivers/xf86-input-evdev-2.8.0::gentoo, installed)
x11-base/xorg-server:0/1.14.0= required by (x11-drivers/xf86-video-vesa-2.3.2-r1::gentoo, installed)
(x11-base/xorg-server-1.14.2::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
virtual/mysql:0
(virtual/mysql-10.0::mysql, ebuild scheduled for merge) pulled in by
=virtual/mysql-10.0 required by (app-mobilephone/gammu-1.32.0::gentoo, installed)
(and 18 more with the same problem)
(virtual/mysql-5.5::mysql, installed) pulled in by
=virtual/mysql-5.5 required by (dev-db/mariadb-5.5.31::mysql, ebuild scheduled for merge)
=virtual/mysql-5* required by (dev-libs/apr-util-1.5.2::gentoo, ebuild scheduled for merge)
dev-db/mariadb:0
(dev-db/mariadb-5.5.31::mysql, ebuild scheduled for merge) pulled in by
=dev-db/mariadb-5.5*[embedded=,minimal=,static=] required by (virtual/mysql-5.5::mysql, installed)
(dev-db/mariadb-10.0.3::mysql, ebuild scheduled for merge) pulled in by
=dev-db/mariadb-10.0*[embedded=,minimal=,static=] required by (virtual/mysql-10.0::mysql, ebuild scheduled for merge)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
|
_________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1"
Last edited by keenblade on Tue Jul 02, 2013 5:00 am; edited 2 times in total |
|
Back to top |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Sat Jun 29, 2013 5:42 pm Post subject: |
|
|
You have cut the most important part of the output; what you have currently posted is almost entirely automatically resolved, so, I'm wondering what those 16 blocks are. |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Sat Jun 29, 2013 5:51 pm Post subject: |
|
|
Hi, TomWij. There are no blocks left. I solved them by re-emerging or unmerging some packages completely. So what I posted is the complete output, after the packages list to be emerged. I am wondering why it is not resolved automatically.
Edit: Hmm, I thought those 16 blocks should be at the end of list. Am I wrong? Conflicts and blocks are the same? Now I wonder them, too. How to make them list the blocks? Because it is hard to see them in the list of more than 600 packages. There were 5 blocks at the end of list with capital B that I solved. So I did not notice other blocks until you mention. _________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Sat Jun 29, 2013 8:01 pm Post subject: |
|
|
Yes, will need to see those in the actual package list, can you pastebin it somewhere? The slot conflicts are often automatically resolved so they are to be left alone until all the other blockers have been resolved. |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Sun Jun 30, 2013 4:46 am Post subject: |
|
|
This is the output of the emerge.log
If I put following to the package.use file;
Code: | sci-libs/fftw -abi_x86_32 |
Then there is 15 blocks and here is the output of the emerge.log
I can't see any big blocks that is stopping the emerge process.
Since I don't like or support abi_x86_32, I have this in my make.conf;
Here is the emerge --info _________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Sun Jun 30, 2013 7:45 am Post subject: |
|
|
Hmm, odd; okay, for each slot conflict listed, could you do something like `emerge -1uDN --nodeps media-libs/libpng:0` to update the package in question? It appears to be somehow confused with the slots. |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Sun Jun 30, 2013 11:03 pm Post subject: |
|
|
Here it is;
Code: |
emerge -1uDN --nodeps media-libs/libpng:0
Error during set creation: Could not import 'smartliverebuild.sets.SmartLiveRebuildSet' for section 'smart-live-rebuild'
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
|
_________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Mon Jul 01, 2013 7:23 am Post subject: |
|
|
Sorry, I heard with the Portage guys (in #gentoo-portage on the Freenode IRC network), please try `emerge -1 --nodeps media-libs/libpng:0` instead as the uDN are not needed; if that's not it, it might be that app-portage/smart-live-rebuild is installed for a different version of Python than Portage. |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Mon Jul 01, 2013 9:45 am Post subject: |
|
|
TomWij,
libpng-1.6.2 is emerged successfully, when I did run `emerge -1 --nodeps media-libs/libpng:0`
Later, I tried ' emerge -vuDb1 --reinstall changed-use world --with-bdep=y' The same blocks are still there.
I unmerged app-portage/smart-live-rebuild, nothing changed. Here is the latest emerge.log with 15 blocks.
I am willing to unmerge any package that prevents updating. _________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Mon Jul 01, 2013 10:07 am Post subject: |
|
|
See the message at the bottom of the output; you need to put +, not - in the file. If you really want -, you should sort out its reverse dependency to not rely on it. |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Mon Jul 01, 2013 10:59 am Post subject: |
|
|
TomWij wrote: | See the message at the bottom of the output; you need to put +, not - in the file. If you really want -, you should sort out its reverse dependency to not rely on it. |
Actually, it does not help putting whether + or - in the file. If I put + , I get same 16 blocks, if I put - , I get same 15 blocks as I posted before.
I'll try unmerging wine and all emul-linux related packages. _________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Mon Jul 01, 2013 11:28 am Post subject: |
|
|
But does that make the message at the bottom go away? Because all the conflicts look automatically resolvable and the blockers are automatically resolved as denoted by the small 'b'; so, they mean nothing because that message about the configuration at the bottom is the actual cause of emerge bailing out. |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Mon Jul 01, 2013 12:52 pm Post subject: |
|
|
Yes, putting + does make the message at the bottom go away, but unfortunately emerge is still failing to continue. I don't understand why. I unmerged wine and emul-linux packages. Now there is only 6 automatically resolvable blocks [b] without further progress. Here is the latest emerge.log. Also calculating dependencies takes 38 minutes on this 4 core i5 cpu !! _________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
zmedico Developer
Joined: 02 Jan 2004 Posts: 353 Location: California USA
|
Posted: Mon Jul 01, 2013 2:28 pm Post subject: |
|
|
keenblade wrote: | Yes, putting + does make the message at the bottom go away, but unfortunately emerge is still failing to continue. I don't understand why. I unmerged wine and emul-linux packages. Now there is only 6 automatically resolvable blocks [b] without further progress. Here is the latest emerge.log. Also calculating dependencies takes 38 minutes on this 4 core i5 cpu !!
Code: | virtual/mysql:0
(virtual/mysql-10.0::mysql, ebuild scheduled for merge) pulled in by
=virtual/mysql-10.0 required by (app-mobilephone/gammu-1.32.0::gentoo, installed)
(and 18 more with the same problem)
(virtual/mysql-5.5::mysql, installed) pulled in by
=virtual/mysql-5.5 required by (dev-db/mariadb-5.5.31::mysql, ebuild scheduled for merge)
=virtual/mysql-5* required by (dev-libs/apr-util-1.5.2::gentoo, ebuild scheduled for merge)
dev-db/mariadb:0
(dev-db/mariadb-5.5.31::mysql, ebuild scheduled for merge) pulled in by
=dev-db/mariadb-5.5*[embedded=,minimal=,static=] required by (virtual/mysql-5.5::mysql, installed)
(dev-db/mariadb-10.0.3::mysql, ebuild scheduled for merge) pulled in by
=dev-db/mariadb-10.0*[embedded=,minimal=,static=] required by (virtual/mysql-10.0::mysql, ebuild scheduled for merge) |
|
The virtual/mysql-10.0 conflict looks like your main problem. You should try masking that update like this:
Code: | echo ">dev-db/mariadb-5.5.31" >> /etc/portage/package.mask
echo ">virtual/mysql-5.5" >> /etc/portage/package.mask |
keenblade wrote: | Also calculating dependencies takes 38 minutes on this 4 core i5 cpu !! |
That's because it'd backtracking a lot to try and solve the conflict. You can try a smaller backtrack settings, like --backtrack=2 will make it backtrack much less. _________________ Zac |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Mon Jul 01, 2013 5:21 pm Post subject: |
|
|
zmedico wrote: |
The virtual/mysql-10.0 conflict looks like your main problem. You should try masking that update like this:
Code: | echo ">dev-db/mariadb-5.5.31" >> /etc/portage/package.mask
echo ">virtual/mysql-5.5" >> /etc/portage/package.mask |
|
zmedico, after I put above in package.mask as you told, the big blocks appeared at the end about mysql. I want only mariadb and don't care the version 10.x or 5.x as long as one of them lets the emerge continue. Here is the failing emerge log:
Code: |
[blocks B ] dev-db/mysql ("dev-db/mysql" is blocking dev-db/mariadb-10.0.3, dev-db/mariadb-5.5.30)
[blocks B ] dev-db/mariadb ("dev-db/mariadb" is blocking dev-db/mysql-5.5.32)
Total: 674 packages (600 upgrades, 6 downgrades, 28 new, 23 in new slots, 17 reinstalls, 2 uninstalls), Size of downloads: 26,338 kB
Conflict: 8 blocks (2 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
media-libs/libpng:0
(media-libs/libpng-1.5.15::gentoo, ebuild scheduled for merge) pulled in by
media-libs/libpng:0/0= required by (x11-misc/slim-1.3.5-r2::gentoo, installed)
>=media-libs/libpng-1.4:0/0= required by (net-libs/webkit-gtk-1.10.2-r300::gentoo, installed)
media-libs/libpng:0/0= required by (media-video/mjpegtools-2.0.1_rc1-r1::gentoo, installed)
media-libs/libpng:0/0= required by (media-libs/lensfun-0.2.7::gentoo, installed)
(media-libs/libpng-1.6.2::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)
dev-libs/glib:2
(dev-libs/glib-2.34.3::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-libs/glib-2.36.0::gentoo, installed) pulled in by
>=dev-libs/glib-2.35:2 required by (gnome-base/gdm-3.8.0::gentoo, installed)
app-text/poppler:0
(app-text/poppler-0.22.2-r2::gentoo, installed) pulled in by
app-text/poppler:0/35=[qt4] required by (dev-python/python-poppler-qt4-0.16.3-r1::gentoo, installed)
>=app-text/poppler-0.20:0/35=[cairo] required by (app-text/evince-3.6.1::gentoo, installed)
(app-text/poppler-0.22.5::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
x11-base/xorg-server:0
(x11-base/xorg-server-1.14.0::gentoo, installed) pulled in by
x11-base/xorg-server:0/1.14.0= required by (x11-drivers/xf86-video-ati-7.1.0::gentoo, installed)
x11-base/xorg-server:0/1.14.0= required by (x11-drivers/xf86-input-evdev-2.8.0::gentoo, installed)
x11-base/xorg-server:0/1.14.0= required by (x11-drivers/xf86-video-vesa-2.3.2-r1::gentoo, installed)
(x11-base/xorg-server-1.14.2::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
virtual/mysql:0
(virtual/mysql-10.0::mysql, ebuild scheduled for merge) pulled in by
=virtual/mysql-10.0 required by (app-mobilephone/gammu-1.32.0::gentoo, installed)
(and 18 more with the same problem)
(virtual/mysql-5.5::mysql, installed) pulled in by
=virtual/mysql-5* required by (dev-libs/apr-util-1.5.2::gentoo, ebuild scheduled for merge)
=virtual/mysql-5.5 required by (dev-db/mysql-5.5.32::mysql, ebuild scheduled for merge)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-db/mysql-5.5.32::mysql, ebuild scheduled for merge) pulled in by
=dev-db/mysql-5.5*[embedded=,minimal=,static=] (=dev-db/mysql-5.5*[embedded,-minimal,-static]) required by (virtual/mysql-5.5::mysql, installed)
(dev-db/mariadb-10.0.3::mysql, ebuild scheduled for merge) pulled in by
=dev-db/mariadb-10.0*[embedded=,minimal=,static=] (=dev-db/mariadb-10.0*[embedded,-minimal,-static]) required by (virtual/mysql-10.0::mysql, ebuild scheduled for merge)
dev-db/mariadb required by @selected
|
_________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
zmedico Developer
Joined: 02 Jan 2004 Posts: 353 Location: California USA
|
Posted: Mon Jul 01, 2013 5:29 pm Post subject: |
|
|
keenblade wrote: | zmedico, after I put above in package.mask, the big blocks appeared at the end about mysql. I want only mariadb and don't care the version 10.x or 5.x as long as one of them lets the emerge continue. |
Hmm, maybe it's better if you go with virtual/mysql-10.0 instead. However, then you need to do something about that =virtual/mysql-5* dependency that got pulled in by dev-libs/apr-util-1.5.2::gentoo. This should do the trick: Code: | echo "dev-libs/apr-util -mysql" >> /etc/portage/package.use |
_________________ Zac |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Mon Jul 01, 2013 6:51 pm Post subject: |
|
|
zmedico wrote: | Hmm, maybe it's better if you go with virtual/mysql-10.0 instead. However, then you need to do something about that =virtual/mysql-5* dependency that got pulled in by dev-libs/apr-util-1.5.2::gentoo. This should do the trick: Code: | echo "dev-libs/apr-util -mysql" >> /etc/portage/package.use |
|
Thanks, that got me one more step closer. I emerged apr-util without mysql support, and needed to put these to package.mask:
Code: |
>dev-db/mariadb-10.0.0
<virtual/mysql-10.0
dev-db/percona-server
|
It seems mysql problem has gone. But emerge still can't continue with this emerge log. I suspect it is the block about java-config. How to handle it? _________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
zmedico Developer
Joined: 02 Jan 2004 Posts: 353 Location: California USA
|
Posted: Mon Jul 01, 2013 7:05 pm Post subject: |
|
|
keenblade wrote: | But emerge still can't continue with this emerge log. I suspect it is the block about java-config. How to handle it? |
The java-config blocker solved automatically (small "b" instead of big "B"), so that's not your problem. It looks like your real problem is that it's trying to downgrade to dev-libs/glib-2.34.3, even though >=dev-libs/glib-2.35:2 is required by gnome-base/gdm-3.8.0::gentoo. This suggests that >=dev-libs/glib-2.35:2 is either masked or unavailable. You may get a clue from the output of this command: Code: | emerge -vp '>=dev-libs/glib-2.35:2' |
_________________ Zac |
|
Back to top |
|
|
keenblade Veteran
Joined: 03 Oct 2004 Posts: 1087
|
Posted: Mon Jul 01, 2013 7:57 pm Post subject: |
|
|
zmedico wrote: | ... It looks like your real problem is that it's trying to downgrade to dev-libs/glib-2.34.3, even though >=dev-libs/glib-2.35:2 is required by gnome-base/gdm-3.8.0::gentoo. This suggests that >=dev-libs/glib-2.35:2 is either masked or unavailable. You may get a clue from the output of this command: Code: | emerge -vp '>=dev-libs/glib-2.35:2' |
|
Your command made portage to suggest that:
Code: |
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
=dev-libs/glib-2.36.3
|
I checked the package.unmask file and I have '=dev-libs/glib-2.36.0' which seems to be deleted from portage tree. Long before portage suggested me to put glib-2.36.0 there. So now, I put 'dev-libs/glib' to the package.unmask file without version numbers. So that next package version change will not give trouble like this.
Anyway emerge process still failing with this big block:
Code: |
emerge -vp '>=dev-libs/glib-2.35:2'
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U #] dev-libs/glib-2.36.3:2 [2.36.0:2] USE="-debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" PYTHON_TARGETS="python2_7%* -python2_5% -python2_6%" 6,472 kB
[blocks B ] <dev-libs/gobject-introspection-1.36 ("<dev-libs/gobject-introspection-1.36" is blocking dev-libs/glib-2.36.3)
Total: 1 package (1 upgrade), Size of downloads: 6,472 kB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-libs/glib-2.36.3::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/glib-2.16:2 required by (media-libs/libmpd-9999::mpd, installed)
>=dev-libs/glib-2.32:2 required by (media-libs/gst-plugins-good-1.0.6::gentoo, installed)
>=dev-libs/glib-2.33.1:2 required by (net-libs/libsoup-2.40.3::gentoo, installed)
>=dev-libs/glib-2.28:2 required by (app-mobilephone/obexd-0.46::gentoo, installed)
>=dev-libs/glib-2.32.0:2 required by (gnome-base/gnome-keyring-3.6.3::gentoo, installed)
lots of output like above
(dev-libs/gobject-introspection-1.34.2-r1::gentoo, installed) pulled in by
>=dev-libs/gobject-introspection-0.6.8 required by (media-libs/gstreamer-0.10.36::gentoo, installed)
>=dev-libs/gobject-introspection-0.10.7 required by (app-accessibility/caribou-0.4.10::gentoo, installed)
>=dev-libs/gobject-introspection-0.9.6 required by (media-libs/clutter-1.12.2::gentoo, installed)
>=dev-libs/gobject-introspection-0.10 required by (net-libs/gupnp-igd-0.2.2::gentoo, installed)
>=dev-libs/gobject-introspection-0.10.8 required by (app-i18n/libskk-0.0.12::gentoo, installed)
>=dev-libs/gobject-introspection-1.29 required by (app-crypt/gcr-3.6.2::gentoo, installed)
>=dev-libs/gobject-introspection-1.32 required by (x11-libs/gtk+-3.6.3-r2::gentoo, installed)
lots of output like above
|
_________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
Back to top |
|
|
zmedico Developer
Joined: 02 Jan 2004 Posts: 353 Location: California USA
|
Posted: Mon Jul 01, 2013 9:02 pm Post subject: |
|
|
keenblade wrote: | Code: |
Calculating dependencies... done!
[ebuild U #] dev-libs/glib-2.36.3:2 [2.36.0:2] USE="-debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" PYTHON_TARGETS="python2_7%* -python2_5% -python2_6%" 6,472 kB
[blocks B ] <dev-libs/gobject-introspection-1.36 ("<dev-libs/gobject-introspection-1.36" is blocking dev-libs/glib-2.36.3)
|
|
Apparently you need a newer version of gobject-introspection to satisfy that blocker, but it's masked or unavailable for some reason. You may get a clue from the output of this command: Quote: | emerge -vp '>=dev-libs/gobject-introspection-1.36' |
_________________ Zac |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
Posted: Mon Jul 01, 2013 9:03 pm Post subject: |
|
|
Instead of Guessing, look here:
Glib, GObject-Introspection
Remove dev-libs/glib with: Code: | emerge -C glib gobject-introspection | and follow this GNOME Tutorial if you want GNOME3. Proper use of package.accept_keywords for GNOME will resolve the Slotted version Conflicts for both packages, without cluttering your package.unmask file. Using accept_keywords also allows for rolled unmasking, i.e. as version numbers increase no portage file modification is needed. _________________ The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper
Last edited by eyoung100 on Mon Jul 01, 2013 9:16 pm; edited 3 times in total |
|
Back to top |
|
|
zmedico Developer
Joined: 02 Jan 2004 Posts: 353 Location: California USA
|
Posted: Mon Jul 01, 2013 9:10 pm Post subject: |
|
|
Go ahead and remove glib if that suites you, but it will break everything that depends on it. _________________ Zac |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
Posted: Mon Jul 01, 2013 9:13 pm Post subject: |
|
|
zmedico wrote: | Go ahead and remove glib if that suites you, but it will break everything that depends on it. |
Not if he follows the tutorial, because the tutorial will re-install the proper versions of both packages. _________________ The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper |
|
Back to top |
|
|
zmedico Developer
Joined: 02 Jan 2004 Posts: 353 Location: California USA
|
Posted: Mon Jul 01, 2013 9:17 pm Post subject: |
|
|
eyoung100 wrote: | zmedico wrote: | Go ahead and remove glib if that suites you, but it will break everything that depends on it. |
Not if he follows the tutorial, because the tutorial will re-install the proper versions of both packages. |
Yeah, I was just say'in because lots of stuff depends on glib (like maybe the window manager, terminal program and web browser among other things). I do all of my big updates in a chroot (a btrfs snapshot of my root fs), so I never have to worry about stuff like that. _________________ Zac |
|
Back to top |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|