public inbox for gentoo-desktop@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
@ 2013-10-17 14:44 Tyrin Price
  2013-10-17 16:44 ` marduk
  0 siblings, 1 reply; 10+ messages in thread
From: Tyrin Price @ 2013-10-17 14:44 UTC (permalink / raw
  To: gentoo-desktop

Greetings,

I am a newbie to Gentoo but not new to Linux and I am having
difficulty setting up Gnome3 on a fresh Gentoo install.

I've read many wiki entries and tips online. So far the best advice I
received was on IRC but I am still stopped.

Here is what I have done:

Fresh install (amd64 architecture).

Added ACCEPT_KEYWORDS="~amd64" to /etc/portage/make.conf

Emerged dbus and added it to services started at boot time.

Changed profile to gnome/systemd

Now, I cannot figure out how to get around the problems shown when I
try to emerge gnome.

http://pastebin.com/NsbycC27 shows the output of emerge gnome

I have already corrected some previous circular dependencies with
these package.use change:
net-fs/cifs-utils upcall
=net-fs/samba-3.6.19 winbind
=gnome-extra/evolution-data-server-3.8.5 vala
=sys-libs/talloc-2.1.0 python
=net-fs/samba-3.6.19 -client

How to make progress from here?

-- 
Regards

-=[Ty]=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
  2013-10-17 14:44 [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install Tyrin Price
@ 2013-10-17 16:44 ` marduk
  2013-10-17 19:50   ` [gentoo-desktop] " Duncan
                     ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: marduk @ 2013-10-17 16:44 UTC (permalink / raw
  To: gentoo-desktop



On Thu, Oct 17, 2013, at 10:44 AM, Tyrin Price wrote:
> Greetings,
> 
> I am a newbie to Gentoo but not new to Linux and I am having
> difficulty setting up Gnome3 on a fresh Gentoo install.
> 
> I've read many wiki entries and tips online. So far the best advice I
> received was on IRC but I am still stopped.
> 
> Here is what I have done:
> 
> Fresh install (amd64 architecture).
> 
> Added ACCEPT_KEYWORDS="~amd64" to /etc/portage/make.conf
> 
> Emerged dbus and added it to services started at boot time.
> 
> Changed profile to gnome/systemd
> 
> Now, I cannot figure out how to get around the problems shown when I
> try to emerge gnome.
> 
> http://pastebin.com/NsbycC27 shows the output of emerge gnome

[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking
sys-apps/systemd-208-r2)
[blocks B      ] <sys-apps/openrc-0.12 ("<sys-apps/openrc-0.12" is
blocking sys-apps/kmod-15)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking
sys-fs/udev-204)

Blocks 1 and 3 are the same: You can't have systemd and sys-fs/udev
installed simultaneously.  Block 2 is telling you you need to upgrade or
uninstall openrc before you pull in kmod-15.

However, I strongly suggest you *not* do a huge upgrade this way.  If
it's a new install and you are initally on "amd64" My recommendation is
to follow these steps:

1. Say on amd64.  Bring yourself to a consistent state (emerge -DuvaN
@world; revdep-rebuild; emerge --depclean --ask)
2. Switch to ~amd64.  Bring yourself to a consistent state. 
3. Switch to systemd (Read the wiki article). Bring yourself to a
consistent state.
4. emerge gnome.

Doing everything at once (IMO) is just a recipe for headaches.  The best
thing is to do smaller steps, verify, then move to the next step.  Sure
you can do everything in one step, but when there is a problem it will
be more difficult to figure out which change created which problem (was
it switching to testing? switching to systemd? etc.).

HTH,
-a


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-desktop] Re: Problem Emerging Gnome3 on Fresh Install
  2013-10-17 16:44 ` marduk
@ 2013-10-17 19:50   ` Duncan
  2013-10-18  1:48   ` [gentoo-desktop] " Tyrin Price
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: Duncan @ 2013-10-17 19:50 UTC (permalink / raw
  To: gentoo-desktop

marduk posted on Thu, 17 Oct 2013 12:44:21 -0400 as excerpted:

> Doing everything at once (IMO) is just a recipe for headaches.  The best
> thing is to do smaller steps, verify, then move to the next step.  Sure
> you can do everything in one step, but when there is a problem it will
> be more difficult to figure out which change created which problem (was
> it switching to testing? switching to systemd? etc.).

FWIW as a kde user not a gnomie, but with a decade on gentoo early next 
year, I'll heartily endorse that recommendation!  All sorts of stuff is 
possible on gentoo and it's more flexible than most binary distro users 
could begin to imagine, but by the same token major changes can and do 
occasionally get quite complex, and taking it a step at a time and 
bringing the system to a consistent state (or as consistent as possible, 
sometimes you break the consistent steps down into smaller steps too, and 
only make sure the individual area you're working on is consistent for 
that sub-step) at each step is /the/ way to success.

The same general policy applies once you're all current, if you then 
slack off for a year and don't do updates, then try to get current 
again.  I do updates on my main machine generally weekly if not more 
often, but I sometimes go a year or more between netbook updates[1], 
which means there's almost certain to be blockers when I try to update 
everything at once, but by breaking the big update into smaller 
intermediate steps and just updating what I can at each step, I resolve 
them one by one until there's no blockers remaining and I'm fully updated 
once again.

---
[1] I deliberately don't keep anything personal but the user passwords 
themselves on the netbook, and contrary to what the name netbook implies, 
I don't actually have wifi setup or do much networking other than behind 
the local firewall with it, so otherwise vital security updates aren't a 
big deal as exposure is very limited.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
  2013-10-17 16:44 ` marduk
  2013-10-17 19:50   ` [gentoo-desktop] " Duncan
@ 2013-10-18  1:48   ` Tyrin Price
  2013-10-19  2:27   ` Tyrin Price
  2013-10-19 23:17   ` Tyrin Price
  3 siblings, 0 replies; 10+ messages in thread
From: Tyrin Price @ 2013-10-18  1:48 UTC (permalink / raw
  To: gentoo-desktop

On Thu, Oct 17, 2013 at 12:44:21PM -0400, marduk@letterboxes.org wrote:
>However, I strongly suggest you *not* do a huge upgrade this way.  If
>it's a new install and you are initally on "amd64" My recommendation is
>to follow these steps:
>
>1. Say on amd64.  Bring yourself to a consistent state (emerge -DuvaN
>@world; revdep-rebuild; emerge --depclean --ask)
>2. Switch to ~amd64.  Bring yourself to a consistent state.
>3. Switch to systemd (Read the wiki article). Bring yourself to a
>consistent state.
>4. emerge gnome.

Is it a good idea to go ahead and get X working before the switch to
~amd64?


--

Regards,

 -=[Ty]=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
  2013-10-17 16:44 ` marduk
  2013-10-17 19:50   ` [gentoo-desktop] " Duncan
  2013-10-18  1:48   ` [gentoo-desktop] " Tyrin Price
@ 2013-10-19  2:27   ` Tyrin Price
  2013-10-19  2:39     ` Tyrin Price
  2013-10-19 13:39     ` marduk
  2013-10-19 23:17   ` Tyrin Price
  3 siblings, 2 replies; 10+ messages in thread
From: Tyrin Price @ 2013-10-19  2:27 UTC (permalink / raw
  To: gentoo-desktop

I am making progress. I now have a stable testing system (~amd64)
booting with systemd for init.

WhenI try to emerge gnome at this point, I get:

!!! The ebuild selected to satisfy ">=app-misc/tracker-0.16" has unmet
requirements.
- app-misc/tracker-0.16.2::gentoo USE="iso jpeg miner-fs tiff vorbis
  xml -cue (-eds) -exif -firefox-bookmarks -flac -gif -gsf -gstreamer
  -gtk -iptc -laptop -libsecret -mp3 -nautilus -networkmanager -pdf
  -playlist -rss -test -thunderbird -upnp-av -xine -xmp -xps"

    The following REQUIRED_USE flag constraints are unsatisfied:
        exactly-one-of ( gstreamer xine )

          The above constraints are a subset of the following complete
          expression:
              exactly-one-of ( gstreamer xine ) cue? ( gstreamer )
              upnp-av? ( gstreamer ) !miner-fs? ( !cue !exif !flac
              !gif !gsf !iptc !iso !jpeg !mp3 !pdf !playlist !tiff
              !vorbis !xml !xmp !xps )

              (dependency required by
              "gnome-base/gnome-extra-apps-3.8.0-r1[tracker]"
              [ebuild])
              (dependency required by "gnome-base/gnome-3.8.0[extras]"
              [ebuild])
              (dependency required by "gnome" [argument])

I cannot tell what it is telling me to do to satisfy app-misc/tracker-0.16

-- 

Regards,

 -=[Ty]=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
  2013-10-19  2:27   ` Tyrin Price
@ 2013-10-19  2:39     ` Tyrin Price
  2013-10-19 13:39     ` marduk
  1 sibling, 0 replies; 10+ messages in thread
From: Tyrin Price @ 2013-10-19  2:39 UTC (permalink / raw
  To: gentoo-desktop

On Fri, Oct 18, 2013 at 09:27:52PM -0500, Tyrin Price wrote:
>I am making progress. I now have a stable testing system (~amd64)
>booting with systemd for init.
>
>WhenI try to emerge gnome at this point, I get:


Oops! I had forgotten to change my profile to gnome/systemd and
stabilize. :-)

--

Regards,

 -=[Ty]=-

-- 


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
  2013-10-19  2:27   ` Tyrin Price
  2013-10-19  2:39     ` Tyrin Price
@ 2013-10-19 13:39     ` marduk
  2013-10-19 14:13       ` Tyrin Price
  1 sibling, 1 reply; 10+ messages in thread
From: marduk @ 2013-10-19 13:39 UTC (permalink / raw
  To: gentoo-desktop



On Fri, Oct 18, 2013, at 10:27 PM, Tyrin Price wrote:
> I am making progress. I now have a stable testing system (~amd64)
> booting with systemd for init.
> 
> WhenI try to emerge gnome at this point, I get:
> 
> !!! The ebuild selected to satisfy ">=app-misc/tracker-0.16" has unmet
> requirements.
> - app-misc/tracker-0.16.2::gentoo USE="iso jpeg miner-fs tiff vorbis
>   xml -cue (-eds) -exif -firefox-bookmarks -flac -gif -gsf -gstreamer
>   -gtk -iptc -laptop -libsecret -mp3 -nautilus -networkmanager -pdf
>   -playlist -rss -test -thunderbird -upnp-av -xine -xmp -xps"
> 
>     The following REQUIRED_USE flag constraints are unsatisfied:
>         exactly-one-of ( gstreamer xine )

"exactly-one-of" means just that.  The package (in this case
app-misc/tracker-0.16.2) requires exactly one of the use flags
("gstreamer", "xine").  You have "-gstreamer" and "-xine" and therefore
violate the constraint.

I recomment enabling "gstreamer". As you'll likely be pulling it in
anyway for GNOME.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
  2013-10-19 13:39     ` marduk
@ 2013-10-19 14:13       ` Tyrin Price
  2013-10-19 14:43         ` marduk
  0 siblings, 1 reply; 10+ messages in thread
From: Tyrin Price @ 2013-10-19 14:13 UTC (permalink / raw
  To: gentoo-desktop

On Sat, Oct 19, 2013 at 09:39:27AM -0400, marduk@letterboxes.org wrote:
>"exactly-one-of" means just that.  The package (in this case
>app-misc/tracker-0.16.2) requires exactly one of the use flags
>("gstreamer", "xine").  You have "-gstreamer" and "-xine" and therefore
>violate the constraint.
>
>I recomment enabling "gstreamer". As you'll likely be pulling it in
>anyway for GNOME.
>

Yes, I had tried being very specific in package.use with:

=app-misc/tracker-0.16 gstreamer

and

=app-misc/tracker-0.16 xine

But, those did not work. Tried...

app-misc/tracker gstreamer

...and succeeded.

Now I am stuck with the problem I posted in a new thread about
involving telepathy-mission-control-5.14.1 while emerging
gnome.

It fails to compile with a syntax error.

I got about halfway through the 300+ builds I started with "emerge
gnome" before going to bed last night.

-- 
Regards

-=[Ty]=-



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
  2013-10-19 14:13       ` Tyrin Price
@ 2013-10-19 14:43         ` marduk
  0 siblings, 0 replies; 10+ messages in thread
From: marduk @ 2013-10-19 14:43 UTC (permalink / raw
  To: gentoo-desktop



On Sat, Oct 19, 2013, at 10:13 AM, Tyrin Price wrote:
> On Sat, Oct 19, 2013 at 09:39:27AM -0400, marduk@letterboxes.org wrote:
> >"exactly-one-of" means just that.  The package (in this case
> >app-misc/tracker-0.16.2) requires exactly one of the use flags
> >("gstreamer", "xine").  You have "-gstreamer" and "-xine" and therefore
> >violate the constraint.
> >
> >I recomment enabling "gstreamer". As you'll likely be pulling it in
> >anyway for GNOME.
> >
> 
> Yes, I had tried being very specific in package.use with:
> 
> =app-misc/tracker-0.16 gstreamer
> 
> and
> 
> =app-misc/tracker-0.16 xine
> 
> But, those did not work. Tried...
> 
> app-misc/tracker gstreamer
> 
> ...and succeeded.
> 

That's because 0.16.2 != 0.16.

In general, avoid being *too* specific.  Especially when there is no
need for that level of specificity. (E.g. why only allow gstreamer for
tracker-0.16?  What happens when 0.16.x comes out?   What about 0.17?).


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install
  2013-10-17 16:44 ` marduk
                     ` (2 preceding siblings ...)
  2013-10-19  2:27   ` Tyrin Price
@ 2013-10-19 23:17   ` Tyrin Price
  3 siblings, 0 replies; 10+ messages in thread
From: Tyrin Price @ 2013-10-19 23:17 UTC (permalink / raw
  To: gentoo-desktop

I want to express my thanks for the help provided here. I was able to
install gnome3 using the method outlined in this thread.

--

Regards,

 -=[Ty]=-


-- 


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-10-19 23:17 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-17 14:44 [gentoo-desktop] Problem Emerging Gnome3 on Fresh Install Tyrin Price
2013-10-17 16:44 ` marduk
2013-10-17 19:50   ` [gentoo-desktop] " Duncan
2013-10-18  1:48   ` [gentoo-desktop] " Tyrin Price
2013-10-19  2:27   ` Tyrin Price
2013-10-19  2:39     ` Tyrin Price
2013-10-19 13:39     ` marduk
2013-10-19 14:13       ` Tyrin Price
2013-10-19 14:43         ` marduk
2013-10-19 23:17   ` Tyrin Price

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox