View previous topic :: View next topic |
Author |
Message |
Meeuw Tux's lil' helper
Joined: 08 Nov 2002 Posts: 77 Location: NL - Oostzaan
|
Posted: Tue May 25, 2004 4:58 pm Post subject: |
|
|
well, still the same error :-/ |
|
Back to top |
|
|
hepta_sean Apprentice
Joined: 27 Apr 2004 Posts: 246 Location: Berlin, Germany
|
Posted: Tue May 25, 2004 7:10 pm Post subject: |
|
|
First of all: Great script, thanks, I used it some time ago (0.0.1, I think) and it's amazing how it has evolved.
But, I get some weird behaviour for pruneworld -P. I get the following error:
Code: | !!! The package gnome-extra/gal-2.1.9 is
!!! installed, but does not have a corresponding ebuild in an accessible
!!! portage tree. Things will break. Correct this. NOW. |
But:
Code: | sean@lois sean $ cat /etc/make.conf | grep PORTDIR_OVERLAY
PORTDIR_OVERLAY="/usr/local/portage/bmg-main /usr/local/portage/love-sources /usr/local/portage/manual"
sean@lois sean $ ls -l /usr/local/portage/bmg-main/gnome-extra/gal/gal-2.1.9.ebuild
-rwxr-xr-x 1 root root 1,1K May 21 18:05 /usr/local/portage/bmg-main/gnome-extra/gal/gal-2.1.9.ebuild |
So, somehow, it doesn't deal with the overlay correctly? |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Tue May 25, 2004 8:56 pm Post subject: |
|
|
Meeuw wrote: | Code: | # bash pruneworld --exec rdepend sys-apps/vixie-cron-3.0.1-r4
-app
-devel/patch )
-lib
/
/cronba
/lib
/portage-2.0.47-r10 >=
>=
e-0.2.1-r3 virtual/mta
ed-4.0.5
elinux )
elinux ) !boot
elinux? (
trap? (
y
Return value: 0 |
Code: | # cat /var/cache/edb/dep/sys-apps/vixie-cron-3.0.1-r4
>=sys-apps/portage-2.0.47-r10 >=sys-apps/sed-4.0.5 selinux? ( sys-libs/libselinux ) !bootstrap? ( sys-devel/patch )
!virtual/cron >=sys-apps/cronbase-0.2.1-r3 virtual/mta selinux? ( sys-libs/libselinux )
0
mirror://gentoo/vixie-cron-3.0.1.tar.bz2
http://www.vix.com/
as-is
The Vixie cron daemon
x86 ~ppc sparc ~alpha mips hppa ~ia64 amd64 ppc64
eutils
selinux |
Code: | # sed '1ba;2ba;13ba;d;:a;s/\s\+/\n/g' /var/cache/edb/dep/sys-apps/vixie-cron-3.0.1-r4
>=
y
-app
/portage-2.0.47-r10 >=
y
-app
/
ed-4.0.5
elinux? (
y
-lib
/lib
elinux ) !boot
trap? (
y
-devel/patch )
!virtual/cron >=
y
-app
/cronba
e-0.2.1-r3 virtual/mta
elinux? (
y
-lib
/lib
elinux ) |
|
Thanks, 'tis exactly what I needed.
It seems that your sed views '\s' as the letter s rather than the character classs 'whitespace'. I'll switch all the sed regexps to use POSIX character classes ( [[:space:]] and [^[:space:]] for \s and \S ) _________________ No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS? |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
|
Back to top |
|
|
ozbird Apprentice
Joined: 21 Oct 2003 Posts: 185
|
Posted: Tue May 25, 2004 9:38 pm Post subject: Interesting script |
|
|
The script seems to work well for me, though I noticed a couple of quirks. After running it once, it found a bunch of redundant entries, and a couple of unnecessary packages (left over dependencies from software I've since removed.)
I then tried running it again on the pruned world file, and it found another 20 or so redundancies. However, this may have been a little overzealous, as "emerge -p depclean" is now selecting two of my font packages to removal (baekmuk-fonts and kochi-substitute.)
Also, comparing the list of files fetched by "emerge -efD world" also showed that gpgme-0.4.0 was silently dropped (presumably because the dependency is on the earlier gpgme-0.3.14 release?)
Running it a third time found no more redundancies.
I've reemerged the two font packages so that they "stick", but I'm curious as to why they were selected when other fonts weren't. |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Wed May 26, 2004 12:13 am Post subject: |
|
|
hepta_sean wrote: | First of all: Great script, thanks, I used it some time ago (0.0.1, I think) and it's amazing how it has evolved.
But, I get some weird behaviour for pruneworld -P. I get the following error:
Code: | !!! The package gnome-extra/gal-2.1.9 is
!!! installed, but does not have a corresponding ebuild in an accessible
!!! portage tree. Things will break. Correct this. NOW. |
But:
Code: | sean@lois sean $ cat /etc/make.conf | grep PORTDIR_OVERLAY
PORTDIR_OVERLAY="/usr/local/portage/bmg-main /usr/local/portage/love-sources /usr/local/portage/manual"
sean@lois sean $ ls -l /usr/local/portage/bmg-main/gnome-extra/gal/gal-2.1.9.ebuild
-rwxr-xr-x 1 root root 1,1K May 21 18:05 /usr/local/portage/bmg-main/gnome-extra/gal/gal-2.1.9.ebuild |
So, somehow, it doesn't deal with the overlay correctly? |
Oh, it deals with the overlay correctly.
The error you will now see is:
Quote: | The package ${CY}${cp%/*}${NO}/${GR}${cp#*/}-$mlsr${NO} is installed, but the ebuild in your portage tree specifies keywords that you have chosen not to accept. ${BR}Things will break.${NO} Correct this. NOW. |
_________________ No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS? |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Wed May 26, 2004 12:16 am Post subject: Re: Interesting script |
|
|
ozbird wrote: | "emerge -p depclean" is now selecting two of my font packages to removal (baekmuk-fonts and kochi-substitute.)
| These are depended on by ghostscript if the "cjk" USE flag is set.
Quote: | Also, comparing the list of files fetched by "emerge -efD world" also showed that gpgme-0.4.0 was silently dropped (presumably because the dependency is on the earlier gpgme-0.3.14 release?) | Possibly - it's fairly good at version dependencies. _________________ No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS? |
|
Back to top |
|
|
hepta_sean Apprentice
Joined: 27 Apr 2004 Posts: 246 Location: Berlin, Germany
|
Posted: Wed May 26, 2004 2:18 am Post subject: |
|
|
ecatmur wrote: | Oh, it deals with the overlay correctly.
The error you will now see is:
Quote: | The package ${CY}${cp%/*}${NO}/${GR}${cp#*/}-$mlsr${NO} is installed, but the ebuild in your portage tree specifies keywords that you have chosen not to accept. ${BR}Things will break.${NO} Correct this. NOW. |
|
Somehow, you got me wrong:
The problem I described was with the latest version (0.1.10). I got the other error ("ebuild not in portage tree"), although the ebuild is there in the overlay. (see last post, nothing changed)
BTW, sorry to bother you in two threads at once and thanks for your time. |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Wed May 26, 2004 5:33 am Post subject: |
|
|
Nah, it was updated - I don't always post minor updates.
However, this is a release - 0.1.12 "Premature Optimisation".
Test out the reverse dependency calculation and tell me what you think of the new output style. _________________ No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS? |
|
Back to top |
|
|
neenee Veteran
Joined: 20 Jul 2003 Posts: 1786
|
Posted: Wed May 26, 2004 10:23 am Post subject: |
|
|
i love the new output style. much cleaner |
|
Back to top |
|
|
DooMi Tux's lil' helper
Joined: 03 May 2004 Posts: 103 Location: /dev/null
|
Posted: Wed May 26, 2004 12:05 pm Post subject: |
|
|
just tested the newest script and it works very well.
nice job there ecatmur!
btw: 35 packages in world: 35 valid, 0 redundant; |
|
Back to top |
|
|
Meeuw Tux's lil' helper
Joined: 08 Nov 2002 Posts: 77 Location: NL - Oostzaan
|
Posted: Wed May 26, 2004 5:18 pm Post subject: |
|
|
Code: | # bash pruneworld --exec rdepend sys-apps/vixie-cron-3.0.1-r4
>=sys-apps/cronbase-0.2.1-r3
>=sys-apps/portage-2.0.47-r10
>=sys-apps/sed-4.0.5
sys-devel/patch !bootstrap?
virtual/mta
Return value: 0 |
Code: | # bash pruneworld
...
sys-apps/xinetd
sys-boot/grub
sys-fs/ext2resize
virtual/linux-sources
virtual/logger
virtual/mta
62 packages in world: 62 valid, 0 redundant;
83 packages in system;
233 packages installed: 35% in system, 26% in world, 37% deps. | now that's weird!
//EDIT: pruneworld seems to be broken at the moment, it seems it can't detect any redundant packages at all! :-/ |
|
Back to top |
|
|
DottorFalken Tux's lil' helper
Joined: 30 Nov 2003 Posts: 132 Location: Chiesina Uzzanese, Italy
|
Posted: Wed May 26, 2004 6:37 pm Post subject: |
|
|
147 packages in world: 147 valid, 0 redundant;
83 packages in system;
704 packages installed: 11% in system, 20% in world, 67% deps. _________________ Pierluigi #315529
Proud of 3940.35 bogomips |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Wed May 26, 2004 7:59 pm Post subject: |
|
|
Meeuw wrote: |
//EDIT: pruneworld seems to be broken at the moment, it seems it can't detect any redundant packages at all! :-/ | Um, yeah, sorry
I forgot the whole pipeline-in-subshell thingy so my variable assignments were getting forgotten. It should be fixed now, at least it seems to be.
version 0.1.12a "Nothing But Cats" _________________ No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS? |
|
Back to top |
|
|
Meeuw Tux's lil' helper
Joined: 08 Nov 2002 Posts: 77 Location: NL - Oostzaan
|
Posted: Wed May 26, 2004 8:44 pm Post subject: |
|
|
yaaaaaaaay! we have a winner!
(it works!) |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
|
Back to top |
|
|
bluesea n00b
Joined: 10 May 2004 Posts: 27
|
Posted: Fri May 28, 2004 9:30 pm Post subject: Please explain? |
|
|
As I understand it:
1. the file /var/cache/edb/world contains a list of all the emerged packages on the gentoo system.
2. The world file is used to check which packages may need to be updated after an "emerge sync".
3. Sometimes, it is possible to for package "A" to be emerged (either explicitly by the user, or as a dependency?), and have an entry in the world file. At the same time, package "A" may be required by package "B", which also has an entry in the world file.
4. The world file entry for "A" may be redundant, because "A" is implied by "B"'s presence in the world file.
So, output such as
Code: |
!!!REDUNDANT ENTRY!!! media-gfx/sane-backends depended on by:
media-gfx/sane-frontends-1.0.11 >=media-gfx/sane-backends-1.0.11
media-gfx/xsane-0.91 media-gfx/sane-backends
|
implies that media-gfx/sane-backends need not be in the world file, as it will be checked/updated as a result of an "emerge -uD".
Correct so far?
Can someone please explain how I make sense of the following output?
Code: |
!!!REDUNDANT ENTRY!!! net-www/mozilla depended on by:
net-im/gaim-encryption-2.25 net-www/mozilla
net-mail/evolution-1.4.6 ssl? mozilla? net-www/mozilla
net-www/epiphany-1.2.2 >=net-www/mozilla-1.4
|
I read this to say that epiphany requires any version of mozilla >= 1.4, gaim-encryption needs any version of mozilla, but what does it say about evolution? Are ssl and mozilla USE keywords which evolution was compiled with, and therefore evolution now requires mozilla? Without those keywords, is it the case that evolution would no longer require mozilla?
How do I make sense of
Code: |
!!!REDUNDANT ENTRY!!! sys-kernel/gentoo-dev-sources depended on by:
kde-base/arts-1.2.2 alsa? virtual/alsa
kde-base/kdelibs-3.2.2-r1 alsa? virtual/alsa
sys-apps/acpid-1.0.2-r2 virtual/linux-sources
|
Does this mean that arts and kdelibs are dependent on the virtual alsa package, which includes the kernel sources? And acpid depends directly on the kernel sources?
So should I remove my kernel sources from the world file? With those 3 packages removed from my system, would the kernel sources never be updated?
Comparing to "emerge depclean"...
pruneworld finds these redundant entries (on my system) - packages which need not be listed in the world file because they are implied (required and automatically brought in) by other packages in the world file:
Code: |
!!!REDUNDANT ENTRY!!! app-editors/xemacs depended on by:
!!!REDUNDANT ENTRY!!! app-text/scrollkeeper depended on by:
!!!REDUNDANT ENTRY!!! dev-perl/XML-Parser depended on by:
!!!REDUNDANT ENTRY!!! gnome-base/nautilus depended on by:
!!!REDUNDANT ENTRY!!! media-gfx/sane-backends depended on by:
!!!REDUNDANT ENTRY!!! media-video/realplayer depended on by:
!!!REDUNDANT ENTRY!!! net-im/gaim depended on by:
!!!REDUNDANT ENTRY!!! net-mail/postfix depended on by:
!!!REDUNDANT ENTRY!!! net-print/cups depended on by:
!!!REDUNDANT ENTRY!!! net-www/mozilla depended on by:
!!!REDUNDANT ENTRY!!! sys-apps/hotplug depended on by:
!!!REDUNDANT ENTRY!!! sys-devel/gettext depended on by:
!!!REDUNDANT ENTRY!!! sys-kernel/gentoo-dev-sources depended on by:
!!!REDUNDANT ENTRY!!! x11-base/xfree depended on by:
|
In contrast, emerge depclean finds this list of packages which exist on the system but are not in the world file... How did they get there? Don't they get added there automatically whenever I do an emerge? I've never edited the world file, but it seems an accurate list of what I have emerged over time. There is nothing in common between the two sets of packages.
Code: |
x11-themes/gtk-engines-thinice
dev-python/pyxml
gnome-extra/acme
media-gfx/gtkam
sys-apps/attr
dev-tcltk/expect
media-plugins/gst-plugins-gnomevfs
gnome-extra/nautilus-media
media-libs/libexif-gtk
net-mail/mailwrapper
media-plugins/gst-plugins-libpng
media-libs/libgphoto2
media-sound/aumix
sys-apps/acl
sys-apps/modutils
|
If I understand correctly, pruneworld and emerge depclean really have nothing to do with each other.... the first minimizes the number of entries in the world file, while the second finds system packages it believes should not be installed anymore.
Finally - is it safe to just leave those pruneworld redundant entries and "emerge depclean" extra packages in place?
Thanks for any guidance you can provide, and thanks to all those who contribute to the forums... I've learned so much here, about Gentoo, and Linux in general.
-Mike. _________________ erutangiS |
|
Back to top |
|
|
teedog Apprentice
Joined: 09 Mar 2004 Posts: 211
|
Posted: Sun May 30, 2004 6:59 am Post subject: |
|
|
Are there any plans to commit the pruneworld features into Portage? |
|
Back to top |
|
|
danone Guru
Joined: 18 Jan 2004 Posts: 398 Location: Germany
|
Posted: Sun May 30, 2004 12:20 pm Post subject: |
|
|
there are errors in your script
Code: | tr: fehlerhaft positioniertes [:upper:]- und/oder [:lower:]-Konstrukt
tr: fehlerhaft positioniertes [:upper:]- und/oder [:lower:]-Konstrukt
|
_________________ [:: Processor: Intel Core 2 Duo E6300 ]::[ Mainboard: ASUS P5B Deluxe ]::[ GPU: nVidia 7900GTO ::]
[:: RAM: HyperX DDR2 800 ]::[ Samsung SH-183A SATA:: CREATiVE X-Fi XtremeMusic :: ] |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Sun May 30, 2004 1:43 pm Post subject: |
|
|
If there are, I can't reproduce it.
That message translates as "tr: incorrectly positioned [:upper:] and/or [:lower:] construct", if I remember my German correctly.
The only use of tr is:
function upper() {
echo "$*" | tr [[:lower:]] [[:upper:]]
}
which is correct. _________________ No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS? |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Sun May 30, 2004 2:02 pm Post subject: Re: Please explain? |
|
|
bluesea wrote: | As I understand it:
1. the file /var/cache/edb/world contains a list of all the emerged packages on the gentoo system.
2. The world file is used to check which packages may need to be updated after an "emerge sync".
3. Sometimes, it is possible to for package "A" to be emerged (either explicitly by the user, or as a dependency?), and have an entry in the world file. At the same time, package "A" may be required by package "B", which also has an entry in the world file.
4. The world file entry for "A" may be redundant, because "A" is implied by "B"'s presence in the world file.
So, output such as
Code: |
!!!REDUNDANT ENTRY!!! media-gfx/sane-backends depended on by:
media-gfx/sane-frontends-1.0.11 >=media-gfx/sane-backends-1.0.11
media-gfx/xsane-0.91 media-gfx/sane-backends
|
implies that media-gfx/sane-backends need not be in the world file, as it will be checked/updated as a result of an "emerge -uD".
Correct so far?
| Yes.
Quote: |
Can someone please explain how I make sense of the following output?
Code: |
!!!REDUNDANT ENTRY!!! net-www/mozilla depended on by:
net-im/gaim-encryption-2.25 net-www/mozilla
net-mail/evolution-1.4.6 ssl? mozilla? net-www/mozilla
net-www/epiphany-1.2.2 >=net-www/mozilla-1.4
|
I read this to say that epiphany requires any version of mozilla >= 1.4, gaim-encryption needs any version of mozilla, but what does it say about evolution? Are ssl and mozilla USE keywords which evolution was compiled with, and therefore evolution now requires mozilla? Without those keywords, is it the case that evolution would no longer require mozilla?
| Yes, and yes. Quote: |
How do I make sense of
Code: |
!!!REDUNDANT ENTRY!!! sys-kernel/gentoo-dev-sources depended on by:
kde-base/arts-1.2.2 alsa? virtual/alsa
kde-base/kdelibs-3.2.2-r1 alsa? virtual/alsa
sys-apps/acpid-1.0.2-r2 virtual/linux-sources
|
Does this mean that arts and kdelibs are dependent on the virtual alsa package, which includes the kernel sources? And acpid depends directly on the kernel sources?
So should I remove my kernel sources from the world file? With those 3 packages removed from my system, would the kernel sources never be updated?
| virtual/alsa and virtual/linux-sources are both "provided" by gentoo-dev-sources. If you were to remove your kernel sources from your world file and remove those 3 packages, then the kernel sources would not be upgraded and depclean would want to remove it.
Quote: | Comparing to "emerge depclean"...
pruneworld finds these redundant entries (on my system) - packages which need not be listed in the world file because they are implied (required and automatically brought in) by other packages in the world file:
Code: |
!!!REDUNDANT ENTRY!!! app-editors/xemacs depended on by:
!!!REDUNDANT ENTRY!!! app-text/scrollkeeper depended on by:
!!!REDUNDANT ENTRY!!! dev-perl/XML-Parser depended on by:
!!!REDUNDANT ENTRY!!! gnome-base/nautilus depended on by:
!!!REDUNDANT ENTRY!!! media-gfx/sane-backends depended on by:
!!!REDUNDANT ENTRY!!! media-video/realplayer depended on by:
!!!REDUNDANT ENTRY!!! net-im/gaim depended on by:
!!!REDUNDANT ENTRY!!! net-mail/postfix depended on by:
!!!REDUNDANT ENTRY!!! net-print/cups depended on by:
!!!REDUNDANT ENTRY!!! net-www/mozilla depended on by:
!!!REDUNDANT ENTRY!!! sys-apps/hotplug depended on by:
!!!REDUNDANT ENTRY!!! sys-devel/gettext depended on by:
!!!REDUNDANT ENTRY!!! sys-kernel/gentoo-dev-sources depended on by:
!!!REDUNDANT ENTRY!!! x11-base/xfree depended on by:
|
In contrast, emerge depclean finds this list of packages which exist on the system but are not in the world file... How did they get there? Don't they get added there automatically whenever I do an emerge? I've never edited the world file, but it seems an accurate list of what I have emerged over time. There is nothing in common between the two sets of packages.
Code: |
x11-themes/gtk-engines-thinice
dev-python/pyxml
gnome-extra/acme
media-gfx/gtkam
sys-apps/attr
dev-tcltk/expect
media-plugins/gst-plugins-gnomevfs
gnome-extra/nautilus-media
media-libs/libexif-gtk
net-mail/mailwrapper
media-plugins/gst-plugins-libpng
media-libs/libgphoto2
media-sound/aumix
sys-apps/acl
sys-apps/modutils
|
If I understand correctly, pruneworld and emerge depclean really have nothing to do with each other.... the first minimizes the number of entries in the world file, while the second finds system packages it believes should not be installed anymore.
Finally - is it safe to just leave those pruneworld redundant entries and "emerge depclean" extra packages in place?
|
pruneworld and depclean are complementary. Both help to keep your system running well.
The packages depclean lists, you should go through the list and either remove them from your system, add them to your world file, or adjust your USE flags. Generally they are libraries that packages ceased to depend on when they were upgraded or when you changed your USE flags.
All packages increase the surface area of your system, but packages in the depclean set are particularly dangerous as they are not automatically updated and so can contain bugs and holes that later versions have fixed.
I note that sys-apps/acl is in the depclean list. You probably do not want to remove this from your system if shadow was compiled with the acl USE flag, as if you do you will not be able to log in. If shadow was compiled with acl, you should either remerge it without acl, or add acl back into your USE flags. _________________ No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS? |
|
Back to top |
|
|
spb Retired Dev
Joined: 02 Jan 2004 Posts: 2135 Location: Cambridge, UK
|
Posted: Tue Jun 01, 2004 12:18 pm Post subject: |
|
|
I'm getting Quote: | !!! The package
!!! sys-devel/gcc-3.5.0_pre20040523
!!! is installed, but the ebuild in your portage tree specifies
!!! keywords that you have chosen not to accept. Things
!!! will break. Correct this. NOW. |
for gcc-3.5.0_pre*. /etc/portage/package.keywords:
Code: | sys-devel/gcc -*
sys-kernel/linux-headers -* |
It also appears with every package installed from an overlay with the latest 'dep' script. My make.conf has
Code: | PORTDIR_OVERLAY="/usr/local/overlays/bmg-main /usr/local/overlays/rmoss /usr/local/overlays/local" | if it's any help. Is this an issue with multiple overlays? |
|
Back to top |
|
|
kamagurka Veteran
Joined: 25 Jan 2004 Posts: 1026 Location: /germany/munich
|
Posted: Tue Jun 01, 2004 10:05 pm Post subject: |
|
|
ok, this is really great (just as your cruft-script), you seem to be, like, really good at this. so good, in fact, that i wonder why gentoo's own tools (that are, at least partly, supposed to do these things) aren't able to do this (properly). any chance these could get included in portage (i like having stuff update automatically), or just have emerge prune and depclean work like this?
oh, and, i hate sounding n00bish, but where do you guys all put these? is /opt/bin the right place?
EDIT: i just noticed something: pruneworld --help puts out this bit of information Code: | If you use the option -b then pruneworld will not consider build time
dependencies, just runtime and post-install dependencies | and that just happens to be wrong. _________________ If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Wed Jun 02, 2004 1:30 am Post subject: |
|
|
thebell wrote: | I'm getting Quote: | !!! The package
!!! sys-devel/gcc-3.5.0_pre20040523
!!! is installed, but the ebuild in your portage tree specifies
!!! keywords that you have chosen not to accept. Things
!!! will break. Correct this. NOW. |
for gcc-3.5.0_pre*. /etc/portage/package.keywords:
Code: | sys-devel/gcc -*
sys-kernel/linux-headers -* |
It also appears with every package installed from an overlay with the latest 'dep' script. My make.conf has
Code: | PORTDIR_OVERLAY="/usr/local/overlays/bmg-main /usr/local/overlays/rmoss /usr/local/overlays/local" | if it's any help. Is this an issue with multiple overlays? | Urk. Um, it shouldn't be. Perhaps the latest version may help? It should have a more informative error message anyway. _________________ No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS? |
|
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
|
|