Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What does ~ means at start of an atom ? (solved)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC
View previous topic :: View next topic  
Author Message
sno35
Guru
Guru


Joined: 15 May 2004
Posts: 334
Location: Paris, France

PostPosted: Thu May 31, 2007 9:20 pm    Post subject: What does ~ means at start of an atom ? (solved) Reply with quote

What does the tilde means at the start of atom ?
Portage is driving me crazy :

Code:
emerge -uvtp world
gives

Code:
These are the packages that would be merged, in reverse order:

Calculating world dependencies /
!!! All ebuilds that could satisfy "~kde-base/kdepim-3.5.7" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/kdepim-3.5.7 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "kde-base/kdeaddons-3.5.7" [ebuild])

!!! Problem resolving dependencies for kde-base/kde
!!! Depgraph creation failed.


I added kde and kdepim to package.keyword and package.unmask in trying to get to smth better than

Code:
Calculating world dependencies /
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

('ebuild', '/', 'kde-base/kdebase-3.5.6-r3', 'merge') pulled in by
  ('ebuild', '/', 'kde-base/kdeartwork-3.5.6', 'merge')

('installed', '/', 'kde-base/kdebase-3.5.7', 'nomerge') pulled in by
  ('installed', '/', 'media-sound/amarok-1.4.5-r1', 'nomerge')
  ('ebuild', '/', 'app-cdr/k3b-1.0.1-r1', 'merge')
  ('installed', '/', 'net-misc/smb4k-0.8.3', 'nomerge')
  ('installed', '/', 'x11-wm/aquamarine-0.2.1', 'nomerge')


after I just tried to follow the given instruction to tweak package.mask
:-/

After a few more tries :
emerge -uDvtp world goes berzerk but emerge -uvtp world works...

Grin, grin, grin ;-)

Have a nice day.


Last edited by sno35 on Fri Jun 01, 2007 8:13 pm; edited 1 time in total
Back to top
View user's profile Send private message
ikshaar
Veteran
Veteran


Joined: 23 Jul 2002
Posts: 1339
Location: Baltimore, MD

PostPosted: Thu May 31, 2007 10:11 pm    Post subject: Reply with quote

Hmm you are running an unstable architecture and you are surprised ?? ~ means unstable !!

You emerged unstable package by either using the ~ keywords in etc/make.conf or by adding them to the packages.keyword files. So now emerge world tried to keep updating as unstable packages changes. Portage is just telling you the conflict YOU created.

Stay on stable keywords if you don't want to solve those conflicts.

If you do, just use simple utility like eix to rapidly check what version is available (same as emerge -s but faster) and fix your /etc/portage/* files accordingly.
_________________
"May God stands between you and harm in all the empty places where you must walk" - Babylon 5
Back to top
View user's profile Send private message
sno35
Guru
Guru


Joined: 15 May 2004
Posts: 334
Location: Paris, France

PostPosted: Thu May 31, 2007 11:48 pm    Post subject: Reply with quote

Hi,
It's been two years this machine is on unstable ;-)
(The other one is on stable same arch)
I know the meaning of ~ in prefix to arch, sure.
But as a prefix to, say, kde-base/kdepim-3.5.7, I still don't know.
I rarely go and tweak package.keyword for I know that I know little.
But not zero, and I'd like to grow my epsilon :)
Thanks for advice.
Code:

for fic in package.*; do echo $fic ; grep -v '^#' $fic | grep -v '^$' | wc -l; done
package.keywords
3
package.mask
7
package.unmask
3
package.use
40
Back to top
View user's profile Send private message
tcunha
Retired Dev
Retired Dev


Joined: 02 Apr 2007
Posts: 128

PostPosted: Fri Jun 01, 2007 1:05 am    Post subject: Reply with quote

sno35 wrote:
But as a prefix to, say, kde-base/kdepim-3.5.7, I still don't know.


In that case it means: version 3.5.7 (or any 3.5.7-r*) is required.

Check the Gentoo Development Guide - Dependencies.

HTH.
Back to top
View user's profile Send private message
sno35
Guru
Guru


Joined: 15 May 2004
Posts: 334
Location: Paris, France

PostPosted: Fri Jun 01, 2007 6:26 am    Post subject: Reply with quote

Thanks Tiago.
I had read this, times ago. I have forgotten this doc :( /o\
Thanks again.
Back to top
View user's profile Send private message
sno35
Guru
Guru


Joined: 15 May 2004
Posts: 334
Location: Paris, France

PostPosted: Fri Jun 01, 2007 7:06 pm    Post subject: Reply with quote

Ouch, I see the 'blem :
libopensync is not arched nor ~arched on ppc
so kdepim is not either
so is not kde
So I am to keyword it locally. even though I don't manage any pda :(
Sorry to bother anyone who felt bothered.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC All times are GMT
Page 1 of 1

 
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