Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
(solved) Problem updating a not so old gentoo(2 months old)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Sat Jun 29, 2013 2:03 pm    Post subject: (solved) Problem updating a not so old gentoo(2 months old) Reply with quote

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
View user's profile Send private message
TomWij
Developer
Developer


Joined: 04 Jul 2012
Posts: 1345

PostPosted: Sat Jun 29, 2013 5:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Sat Jun 29, 2013 5:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
TomWij
Developer
Developer


Joined: 04 Jul 2012
Posts: 1345

PostPosted: Sat Jun 29, 2013 8:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Sun Jun 30, 2013 4:46 am    Post subject: Reply with quote

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;
Code:

ABI_X86="32 64"

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
View user's profile Send private message
TomWij
Developer
Developer


Joined: 04 Jul 2012
Posts: 1345

PostPosted: Sun Jun 30, 2013 7:45 am    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Sun Jun 30, 2013 11:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
TomWij
Developer
Developer


Joined: 04 Jul 2012
Posts: 1345

PostPosted: Mon Jul 01, 2013 7:23 am    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Mon Jul 01, 2013 9:45 am    Post subject: Reply with quote

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
View user's profile Send private message
TomWij
Developer
Developer


Joined: 04 Jul 2012
Posts: 1345

PostPosted: Mon Jul 01, 2013 10:07 am    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Mon Jul 01, 2013 10:59 am    Post subject: Reply with quote

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
View user's profile Send private message
TomWij
Developer
Developer


Joined: 04 Jul 2012
Posts: 1345

PostPosted: Mon Jul 01, 2013 11:28 am    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Mon Jul 01, 2013 12:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
zmedico
Developer
Developer


Joined: 02 Jan 2004
Posts: 284
Location: California USA

PostPosted: Mon Jul 01, 2013 2:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Mon Jul 01, 2013 5:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
zmedico
Developer
Developer


Joined: 02 Jan 2004
Posts: 284
Location: California USA

PostPosted: Mon Jul 01, 2013 5:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Mon Jul 01, 2013 6:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
zmedico
Developer
Developer


Joined: 02 Jan 2004
Posts: 284
Location: California USA

PostPosted: Mon Jul 01, 2013 7:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1085

PostPosted: Mon Jul 01, 2013 7:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
zmedico
Developer
Developer


Joined: 02 Jan 2004
Posts: 284
Location: California USA

PostPosted: Mon Jul 01, 2013 9:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1406

PostPosted: Mon Jul 01, 2013 9:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
zmedico
Developer
Developer


Joined: 02 Jan 2004
Posts: 284
Location: California USA

PostPosted: Mon Jul 01, 2013 9:10 pm    Post subject: Reply with quote

Go ahead and remove glib if that suites you, but it will break everything that depends on it. :)
_________________
Zac
Back to top
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1406

PostPosted: Mon Jul 01, 2013 9:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
zmedico
Developer
Developer


Joined: 02 Jan 2004
Posts: 284
Location: California USA

PostPosted: Mon Jul 01, 2013 9:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1406

PostPosted: Mon Jul 01, 2013 9:21 pm    Post subject: Reply with quote

As the Portage Main dev you would do that :roll: :lol:
_________________
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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
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