* [gentoo-user] 'emerge -avDuN world' doesn't find everything
@ 2009-02-03 19:29 Grant
2009-02-03 20:23 ` Neil Bothwick
0 siblings, 1 reply; 18+ messages in thread
From: Grant @ 2009-02-03 19:29 UTC (permalink / raw
To: Gentoo mailing list
I do a daily 'emerge -avDuN world' to keep everything up to date, but
I've noticed it doesn't always find everything. As an example:
# emerge -avDuN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 kB
Nothing to merge; would you like to auto-clean packages? [Yes/No]
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
# emerge -pv boost
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild UD] dev-util/boost-build-1.34.1 [1.35.0-r1] USE="python
(-examples%)" 0 kB
[ebuild UD] dev-libs/boost-1.34.1-r2 [1.35.0-r2] USE="-debug -doc
-icu -pyste% -tools (-expat%) (-mpi%)" 0 kB
Total: 2 packages (2 downgrades), Size of downloads: 0 kB
# equery depends boost
[ Searching for packages depending on boost... ]
net-im/twinkle-1.0.1-r1 (dev-libs/boost)
net-libs/rb_libtorrent-0.14.1 (>=dev-libs/boost-1.34)
(>=dev-libs/boost-1.35)
Is portage supposed to pick up on this with 'emerge -avDuN world'?
- Grant
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 19:29 [gentoo-user] 'emerge -avDuN world' doesn't find everything Grant @ 2009-02-03 20:23 ` Neil Bothwick 2009-02-03 20:32 ` Paul Hartman 2009-02-03 20:32 ` Mark Knecht 0 siblings, 2 replies; 18+ messages in thread From: Neil Bothwick @ 2009-02-03 20:23 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 377 bytes --] On Tue, 3 Feb 2009 11:29:01 -0800, Grant wrote: > Is portage supposed to pick up on this with 'emerge -avDuN world'? Not if these are build-time dependencies, in which case they'll only be picked up when you use --with-bdeps y. This is becoming a VFAQ. -- Neil Bothwick If weather bureaus were honest, they would call themselves non prophet organizations [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 20:23 ` Neil Bothwick @ 2009-02-03 20:32 ` Paul Hartman 2009-02-03 20:32 ` Mark Knecht 1 sibling, 0 replies; 18+ messages in thread From: Paul Hartman @ 2009-02-03 20:32 UTC (permalink / raw To: gentoo-user On Tue, Feb 3, 2009 at 2:23 PM, Neil Bothwick <neil@digimed.co.uk> wrote: > On Tue, 3 Feb 2009 11:29:01 -0800, Grant wrote: > >> Is portage supposed to pick up on this with 'emerge -avDuN world'? > > Not if these are build-time dependencies, in which case they'll only be > picked up when you use --with-bdeps y. > > This is becoming a VFAQ. I can't imagine boost is a build-time dep, though. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 20:23 ` Neil Bothwick 2009-02-03 20:32 ` Paul Hartman @ 2009-02-03 20:32 ` Mark Knecht 2009-02-03 20:44 ` Paul Hartman 2009-02-03 22:27 ` Neil Bothwick 1 sibling, 2 replies; 18+ messages in thread From: Mark Knecht @ 2009-02-03 20:32 UTC (permalink / raw To: gentoo-user On Tue, Feb 3, 2009 at 12:23 PM, Neil Bothwick <neil@digimed.co.uk> wrote: > On Tue, 3 Feb 2009 11:29:01 -0800, Grant wrote: > >> Is portage supposed to pick up on this with 'emerge -avDuN world'? > > Not if these are build-time dependencies, in which case they'll only be > picked up when you use --with-bdeps y. > > This is becoming a VFAQ. > > > -- > Neil Bothwick When this was asked a few weeks ago someone then asked why --with-bdeps Y isn't the default? This seems to burn nearly everyone once in awhile. - Mark ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 20:32 ` Mark Knecht @ 2009-02-03 20:44 ` Paul Hartman 2009-02-03 22:27 ` Neil Bothwick 1 sibling, 0 replies; 18+ messages in thread From: Paul Hartman @ 2009-02-03 20:44 UTC (permalink / raw To: gentoo-user On Tue, Feb 3, 2009 at 2:32 PM, Mark Knecht <markknecht@gmail.com> wrote: > On Tue, Feb 3, 2009 at 12:23 PM, Neil Bothwick <neil@digimed.co.uk> wrote: >> On Tue, 3 Feb 2009 11:29:01 -0800, Grant wrote: >> >>> Is portage supposed to pick up on this with 'emerge -avDuN world'? >> >> Not if these are build-time dependencies, in which case they'll only be >> picked up when you use --with-bdeps y. >> >> This is becoming a VFAQ. >> >> >> -- >> Neil Bothwick > > When this was asked a few weeks ago someone then asked why > --with-bdeps Y isn't the default? This seems to burn nearly everyone > once in awhile. When I asked a similar question, the whole bdeps thing was a red herring. The cause in my case was ebuilds changing without having the version increased. I guess portage uses the tree vs installed ebuild cache depending on what you ask of it. For example when I installed foo it did not have bar as a dep, so --deep doesn't find it. However, the same version of foo that i have installed now includes the dep for bar, so other commands/tools which look at the ebuilds in the tree will see it like that (or re-emerging foo). Maybe that's not how it works (I'm no portage expert, just a average user). Back to the OP's exact problem: It looks like it wants to downgrade boost from 1.35.0-r1 down to 1.34.1. 1.35.0-r2 is testing (~arch) while 1.34.1-2 is stable. Did you override arch when emerging? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 20:32 ` Mark Knecht 2009-02-03 20:44 ` Paul Hartman @ 2009-02-03 22:27 ` Neil Bothwick 2009-02-03 22:51 ` Grant 1 sibling, 1 reply; 18+ messages in thread From: Neil Bothwick @ 2009-02-03 22:27 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 638 bytes --] On Tue, 3 Feb 2009 12:32:15 -0800, Mark Knecht wrote: > When this was asked a few weeks ago someone then asked why > --with-bdeps Y isn't the default? This seems to burn nearly everyone > once in awhile. Because using --with-bdeps y causes unnecessary compilation of packages that don't need t0 be changed. They won't be used again until the dependent package is updated, so why waste time rebuilding them in the interim? No one really gets "burned" by this, they just wonder why installed packages aren't upgraded, nothing stops working. -- Neil Bothwick I'm warning you! One step closer and I'll drop carrier! [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 22:27 ` Neil Bothwick @ 2009-02-03 22:51 ` Grant 2009-02-03 23:10 ` Paul Hartman 2009-02-03 23:12 ` Dale 0 siblings, 2 replies; 18+ messages in thread From: Grant @ 2009-02-03 22:51 UTC (permalink / raw To: gentoo-user >> When this was asked a few weeks ago someone then asked why >> --with-bdeps Y isn't the default? This seems to burn nearly everyone >> once in awhile. > > Because using --with-bdeps y causes unnecessary compilation of packages > that don't need t0 be changed. They won't be used again until the > dependent package is updated, so why waste time rebuilding them in the > interim? > > No one really gets "burned" by this, they just wonder why installed > packages aren't upgraded, nothing stops working. I added: EMERGE_DEFAULT_OPTS="--with-bdeps n" to make.conf and ran 'emerge --depclean' and it got rid of a bunch of stuff, but I'm still confused by boost. --depclean didn't remove it, 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and rb_libtorrent which are the packages that depend on boost, but the result is the same. Also man seems to be broken after that --depclean. When I try to use it, I get errors starting with: sh: /usr/bin/unlzma: No such file or directory - Grant ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 22:51 ` Grant @ 2009-02-03 23:10 ` Paul Hartman 2009-02-03 23:12 ` Dale 1 sibling, 0 replies; 18+ messages in thread From: Paul Hartman @ 2009-02-03 23:10 UTC (permalink / raw To: gentoo-user On Tue, Feb 3, 2009 at 4:51 PM, Grant <emailgrant@gmail.com> wrote: >>> When this was asked a few weeks ago someone then asked why >>> --with-bdeps Y isn't the default? This seems to burn nearly everyone >>> once in awhile. >> >> Because using --with-bdeps y causes unnecessary compilation of packages >> that don't need t0 be changed. They won't be used again until the >> dependent package is updated, so why waste time rebuilding them in the >> interim? >> >> No one really gets "burned" by this, they just wonder why installed >> packages aren't upgraded, nothing stops working. > > I added: > > EMERGE_DEFAULT_OPTS="--with-bdeps n" > > to make.conf and ran 'emerge --depclean' and it got rid of a bunch of > stuff, but I'm still confused by boost. --depclean didn't remove it, > 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but > 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and > rb_libtorrent which are the packages that depend on boost, but the > result is the same. > > Also man seems to be broken after that --depclean. When I try to use > it, I get errors starting with: > > sh: /usr/bin/unlzma: No such file or directory Yeah... removing all those bdeps is probably not a good idea. Plus, they'll just have to be re-emerged next time you emerge anything that needs them. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 22:51 ` Grant 2009-02-03 23:10 ` Paul Hartman @ 2009-02-03 23:12 ` Dale 2009-02-03 23:22 ` Paul Hartman 1 sibling, 1 reply; 18+ messages in thread From: Dale @ 2009-02-03 23:12 UTC (permalink / raw To: gentoo-user Grant wrote: >>> When this was asked a few weeks ago someone then asked why >>> --with-bdeps Y isn't the default? This seems to burn nearly everyone >>> once in awhile. >>> >> Because using --with-bdeps y causes unnecessary compilation of packages >> that don't need t0 be changed. They won't be used again until the >> dependent package is updated, so why waste time rebuilding them in the >> interim? >> >> No one really gets "burned" by this, they just wonder why installed >> packages aren't upgraded, nothing stops working. >> > > I added: > > EMERGE_DEFAULT_OPTS="--with-bdeps n" > > to make.conf and ran 'emerge --depclean' and it got rid of a bunch of > stuff, but I'm still confused by boost. --depclean didn't remove it, > 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but > 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and > rb_libtorrent which are the packages that depend on boost, but the > result is the same. > > Also man seems to be broken after that --depclean. When I try to use > it, I get errors starting with: > > sh: /usr/bin/unlzma: No such file or directory > > - Grant > > > This may help. root@smoker / # equery belongs /usr/bin/unlzma [ Searching for file(s) /usr/bin/unlzma in *... ] app-arch/lzma-utils-4.32.7 (/usr/bin/unlzma -> lzma) root@smoker / # I would rebuild that or see why it is not already installed. I would think that would be part of system??? I'm not sure tho. Dale :-) :-) ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 23:12 ` Dale @ 2009-02-03 23:22 ` Paul Hartman 2009-02-03 23:30 ` Grant 0 siblings, 1 reply; 18+ messages in thread From: Paul Hartman @ 2009-02-03 23:22 UTC (permalink / raw To: gentoo-user On Tue, Feb 3, 2009 at 5:12 PM, Dale <rdalek1967@gmail.com> wrote: > Grant wrote: >>>> When this was asked a few weeks ago someone then asked why >>>> --with-bdeps Y isn't the default? This seems to burn nearly everyone >>>> once in awhile. >>>> >>> Because using --with-bdeps y causes unnecessary compilation of packages >>> that don't need t0 be changed. They won't be used again until the >>> dependent package is updated, so why waste time rebuilding them in the >>> interim? >>> >>> No one really gets "burned" by this, they just wonder why installed >>> packages aren't upgraded, nothing stops working. >>> >> >> I added: >> >> EMERGE_DEFAULT_OPTS="--with-bdeps n" >> >> to make.conf and ran 'emerge --depclean' and it got rid of a bunch of >> stuff, but I'm still confused by boost. --depclean didn't remove it, >> 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but >> 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and >> rb_libtorrent which are the packages that depend on boost, but the >> result is the same. >> >> Also man seems to be broken after that --depclean. When I try to use >> it, I get errors starting with: >> >> sh: /usr/bin/unlzma: No such file or directory >> >> - Grant >> >> >> > > > This may help. > > root@smoker / # equery belongs /usr/bin/unlzma > [ Searching for file(s) /usr/bin/unlzma in *... ] > app-arch/lzma-utils-4.32.7 (/usr/bin/unlzma -> lzma) > root@smoker / # > > I would rebuild that or see why it is not already installed. I would > think that would be part of system??? I'm not sure tho. I seem to recall some switch from LZMA to BZ2 manpages in an etc-update recently ... ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 23:22 ` Paul Hartman @ 2009-02-03 23:30 ` Grant 2009-02-03 23:42 ` Grant 0 siblings, 1 reply; 18+ messages in thread From: Grant @ 2009-02-03 23:30 UTC (permalink / raw To: gentoo-user >>>>> When this was asked a few weeks ago someone then asked why >>>>> --with-bdeps Y isn't the default? This seems to burn nearly everyone >>>>> once in awhile. >>>>> >>>> Because using --with-bdeps y causes unnecessary compilation of packages >>>> that don't need t0 be changed. They won't be used again until the >>>> dependent package is updated, so why waste time rebuilding them in the >>>> interim? >>>> >>>> No one really gets "burned" by this, they just wonder why installed >>>> packages aren't upgraded, nothing stops working. >>>> >>> >>> I added: >>> >>> EMERGE_DEFAULT_OPTS="--with-bdeps n" >>> >>> to make.conf and ran 'emerge --depclean' and it got rid of a bunch of >>> stuff, but I'm still confused by boost. --depclean didn't remove it, >>> 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but >>> 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and >>> rb_libtorrent which are the packages that depend on boost, but the >>> result is the same. >>> >>> Also man seems to be broken after that --depclean. When I try to use >>> it, I get errors starting with: >>> >>> sh: /usr/bin/unlzma: No such file or directory >>> >>> - Grant >>> >>> >>> >> >> >> This may help. >> >> root@smoker / # equery belongs /usr/bin/unlzma >> [ Searching for file(s) /usr/bin/unlzma in *... ] >> app-arch/lzma-utils-4.32.7 (/usr/bin/unlzma -> lzma) >> root@smoker / # >> >> I would rebuild that or see why it is not already installed. I would >> think that would be part of system??? I'm not sure tho. > > I seem to recall some switch from LZMA to BZ2 manpages in an > etc-update recently ... emerging lzma-utils fixed it, thank you. I always etc-update as soon as the packages are built. Should lzma-utils be a dependency of something? - Grant ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 23:30 ` Grant @ 2009-02-03 23:42 ` Grant 2009-02-04 4:06 ` Paul Hartman 0 siblings, 1 reply; 18+ messages in thread From: Grant @ 2009-02-03 23:42 UTC (permalink / raw To: gentoo-user >>>>>> When this was asked a few weeks ago someone then asked why >>>>>> --with-bdeps Y isn't the default? This seems to burn nearly everyone >>>>>> once in awhile. >>>>>> >>>>> Because using --with-bdeps y causes unnecessary compilation of packages >>>>> that don't need t0 be changed. They won't be used again until the >>>>> dependent package is updated, so why waste time rebuilding them in the >>>>> interim? >>>>> >>>>> No one really gets "burned" by this, they just wonder why installed >>>>> packages aren't upgraded, nothing stops working. >>>>> >>>> >>>> I added: >>>> >>>> EMERGE_DEFAULT_OPTS="--with-bdeps n" >>>> >>>> to make.conf and ran 'emerge --depclean' and it got rid of a bunch of >>>> stuff, but I'm still confused by boost. --depclean didn't remove it, >>>> 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but >>>> 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and >>>> rb_libtorrent which are the packages that depend on boost, but the >>>> result is the same. >>>> >>>> Also man seems to be broken after that --depclean. When I try to use >>>> it, I get errors starting with: >>>> >>>> sh: /usr/bin/unlzma: No such file or directory >>>> >>>> - Grant >>>> >>>> >>>> >>> >>> >>> This may help. >>> >>> root@smoker / # equery belongs /usr/bin/unlzma >>> [ Searching for file(s) /usr/bin/unlzma in *... ] >>> app-arch/lzma-utils-4.32.7 (/usr/bin/unlzma -> lzma) >>> root@smoker / # >>> >>> I would rebuild that or see why it is not already installed. I would >>> think that would be part of system??? I'm not sure tho. >> >> I seem to recall some switch from LZMA to BZ2 manpages in an >> etc-update recently ... > > emerging lzma-utils fixed it, thank you. I always etc-update as soon > as the packages are built. Should lzma-utils be a dependency of > something? > > - Grant Weird, --depclean wants to remove lzma-utils again even though: # equery depends lzma-utils [ Searching for packages depending on lzma-utils... ] dev-libs/mpfr-2.3.2 (app-arch/lzma-utils) media-libs/libpng-1.2.34 (app-arch/lzma-utils) media-libs/netpbm-10.44.00-r1 (app-arch/lzma-utils) net-dns/dnsmasq-2.45 (app-arch/lzma-utils) net-misc/netkit-rsh-0.17-r9 (app-arch/lzma-utils) sys-apps/coreutils-6.10-r2 (app-arch/lzma-utils) sys-apps/net-tools-1.60_p20071202044231-r1 (app-arch/lzma-utils) sys-devel/m4-1.4.11 (app-arch/lzma-utils) sys-kernel/linux-headers-2.6.27-r2 (app-arch/lzma-utils) sys-libs/gpm-1.20.5 (app-arch/lzma-utils) Maybe it's listed as a build-time dependency of coreutils when it should be runtime? - Grant ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-03 23:42 ` Grant @ 2009-02-04 4:06 ` Paul Hartman 2009-02-04 21:02 ` Grant 0 siblings, 1 reply; 18+ messages in thread From: Paul Hartman @ 2009-02-04 4:06 UTC (permalink / raw To: gentoo-user On Tue, Feb 3, 2009 at 5:42 PM, Grant <emailgrant@gmail.com> wrote: >>>>>>> When this was asked a few weeks ago someone then asked why >>>>>>> --with-bdeps Y isn't the default? This seems to burn nearly everyone >>>>>>> once in awhile. >>>>>>> >>>>>> Because using --with-bdeps y causes unnecessary compilation of packages >>>>>> that don't need t0 be changed. They won't be used again until the >>>>>> dependent package is updated, so why waste time rebuilding them in the >>>>>> interim? >>>>>> >>>>>> No one really gets "burned" by this, they just wonder why installed >>>>>> packages aren't upgraded, nothing stops working. >>>>>> >>>>> >>>>> I added: >>>>> >>>>> EMERGE_DEFAULT_OPTS="--with-bdeps n" >>>>> >>>>> to make.conf and ran 'emerge --depclean' and it got rid of a bunch of >>>>> stuff, but I'm still confused by boost. --depclean didn't remove it, >>>>> 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but >>>>> 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and >>>>> rb_libtorrent which are the packages that depend on boost, but the >>>>> result is the same. >>>>> >>>>> Also man seems to be broken after that --depclean. When I try to use >>>>> it, I get errors starting with: >>>>> >>>>> sh: /usr/bin/unlzma: No such file or directory >>>>> >>>>> - Grant >>>>> >>>>> >>>>> >>>> >>>> >>>> This may help. >>>> >>>> root@smoker / # equery belongs /usr/bin/unlzma >>>> [ Searching for file(s) /usr/bin/unlzma in *... ] >>>> app-arch/lzma-utils-4.32.7 (/usr/bin/unlzma -> lzma) >>>> root@smoker / # >>>> >>>> I would rebuild that or see why it is not already installed. I would >>>> think that would be part of system??? I'm not sure tho. >>> >>> I seem to recall some switch from LZMA to BZ2 manpages in an >>> etc-update recently ... >> >> emerging lzma-utils fixed it, thank you. I always etc-update as soon >> as the packages are built. Should lzma-utils be a dependency of >> something? >> >> - Grant > > Weird, --depclean wants to remove lzma-utils again even though: > > # equery depends lzma-utils > [ Searching for packages depending on lzma-utils... ] > dev-libs/mpfr-2.3.2 (app-arch/lzma-utils) > media-libs/libpng-1.2.34 (app-arch/lzma-utils) > media-libs/netpbm-10.44.00-r1 (app-arch/lzma-utils) > net-dns/dnsmasq-2.45 (app-arch/lzma-utils) > net-misc/netkit-rsh-0.17-r9 (app-arch/lzma-utils) > sys-apps/coreutils-6.10-r2 (app-arch/lzma-utils) > sys-apps/net-tools-1.60_p20071202044231-r1 (app-arch/lzma-utils) > sys-devel/m4-1.4.11 (app-arch/lzma-utils) > sys-kernel/linux-headers-2.6.27-r2 (app-arch/lzma-utils) > sys-libs/gpm-1.20.5 (app-arch/lzma-utils) > > Maybe it's listed as a build-time dependency of coreutils when it > should be runtime? > > - Grant > > coreutils is an lzma archive, so lzma-utils are required to decompress it. So it seems proper that it's a build-time dep. I think there was something about man using lzma IF you had lzma-utils installed at the time of emerging man. So maybe you can try to unmerge lzma-utils, then re-emerge man (and maybe convert your lzma manpages to bz2). Also be sure you've got PORTAGE_COMPRESS set to what you'd like in your make.conf ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-04 4:06 ` Paul Hartman @ 2009-02-04 21:02 ` Grant 2009-02-04 21:06 ` Mark Knecht ` (3 more replies) 0 siblings, 4 replies; 18+ messages in thread From: Grant @ 2009-02-04 21:02 UTC (permalink / raw To: gentoo-user >>>>>>>> When this was asked a few weeks ago someone then asked why >>>>>>>> --with-bdeps Y isn't the default? This seems to burn nearly everyone >>>>>>>> once in awhile. >>>>>>>> >>>>>>> Because using --with-bdeps y causes unnecessary compilation of packages >>>>>>> that don't need t0 be changed. They won't be used again until the >>>>>>> dependent package is updated, so why waste time rebuilding them in the >>>>>>> interim? >>>>>>> >>>>>>> No one really gets "burned" by this, they just wonder why installed >>>>>>> packages aren't upgraded, nothing stops working. >>>>>>> >>>>>> >>>>>> I added: >>>>>> >>>>>> EMERGE_DEFAULT_OPTS="--with-bdeps n" >>>>>> >>>>>> to make.conf and ran 'emerge --depclean' and it got rid of a bunch of >>>>>> stuff, but I'm still confused by boost. --depclean didn't remove it, >>>>>> 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but >>>>>> 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and >>>>>> rb_libtorrent which are the packages that depend on boost, but the >>>>>> result is the same. >>>>>> >>>>>> Also man seems to be broken after that --depclean. When I try to use >>>>>> it, I get errors starting with: >>>>>> >>>>>> sh: /usr/bin/unlzma: No such file or directory >>>>>> >>>>>> - Grant >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> This may help. >>>>> >>>>> root@smoker / # equery belongs /usr/bin/unlzma >>>>> [ Searching for file(s) /usr/bin/unlzma in *... ] >>>>> app-arch/lzma-utils-4.32.7 (/usr/bin/unlzma -> lzma) >>>>> root@smoker / # >>>>> >>>>> I would rebuild that or see why it is not already installed. I would >>>>> think that would be part of system??? I'm not sure tho. >>>> >>>> I seem to recall some switch from LZMA to BZ2 manpages in an >>>> etc-update recently ... >>> >>> emerging lzma-utils fixed it, thank you. I always etc-update as soon >>> as the packages are built. Should lzma-utils be a dependency of >>> something? >>> >>> - Grant >> >> Weird, --depclean wants to remove lzma-utils again even though: >> >> # equery depends lzma-utils >> [ Searching for packages depending on lzma-utils... ] >> dev-libs/mpfr-2.3.2 (app-arch/lzma-utils) >> media-libs/libpng-1.2.34 (app-arch/lzma-utils) >> media-libs/netpbm-10.44.00-r1 (app-arch/lzma-utils) >> net-dns/dnsmasq-2.45 (app-arch/lzma-utils) >> net-misc/netkit-rsh-0.17-r9 (app-arch/lzma-utils) >> sys-apps/coreutils-6.10-r2 (app-arch/lzma-utils) >> sys-apps/net-tools-1.60_p20071202044231-r1 (app-arch/lzma-utils) >> sys-devel/m4-1.4.11 (app-arch/lzma-utils) >> sys-kernel/linux-headers-2.6.27-r2 (app-arch/lzma-utils) >> sys-libs/gpm-1.20.5 (app-arch/lzma-utils) >> >> Maybe it's listed as a build-time dependency of coreutils when it >> should be runtime? >> >> - Grant >> >> > > coreutils is an lzma archive, so lzma-utils are required to decompress > it. So it seems proper that it's a build-time dep. > > I think there was something about man using lzma IF you had lzma-utils > installed at the time of emerging man. So maybe you can try to unmerge > lzma-utils, then re-emerge man (and maybe convert your lzma manpages > to bz2). man seems to be working fine without lzma-utils now. It looks like I emerged help2man at some point yesterday so maybe that helped. I think I've gotten to the bottom of my boost problem. I have rb_libtorrent installed which requires >=dev-libs/boost-1.35, meaning boost needs to be in package.keywords. If I remove boost from package.keywords, should portage tell me there is a problem? I like the idea of being able to edit package.keywords and know that portage will either upgrade/downgrade based on the changes, or tell me if there is a depended-on package installed which doesn't have the necessary package.keywords entry. - Grant > Also be sure you've got PORTAGE_COMPRESS set to what you'd like in > your make.conf ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-04 21:02 ` Grant @ 2009-02-04 21:06 ` Mark Knecht 2009-02-04 21:10 ` Alan McKinnon ` (2 subsequent siblings) 3 siblings, 0 replies; 18+ messages in thread From: Mark Knecht @ 2009-02-04 21:06 UTC (permalink / raw To: gentoo-user On Wed, Feb 4, 2009 at 1:02 PM, Grant <emailgrant@gmail.com> wrote: <SNIP> > > I think I've gotten to the bottom of my boost problem. I have > rb_libtorrent installed which requires >=dev-libs/boost-1.35, meaning > boost needs to be in package.keywords. If I remove boost from > package.keywords, should portage tell me there is a problem? I like > the idea of being able to edit package.keywords and know that portage > will either upgrade/downgrade based on the changes, or tell me if > there is a depended-on package installed which doesn't have the > necessary package.keywords entry. > > - Grant It should. I often play with package.keywords and package.use to see what the effects might be. You can always set them back. HTH, Mark ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-04 21:02 ` Grant 2009-02-04 21:06 ` Mark Knecht @ 2009-02-04 21:10 ` Alan McKinnon 2009-02-04 23:04 ` Paul Hartman 2009-02-05 9:39 ` [gentoo-user] AWstats problems Johannes Frandsen 3 siblings, 0 replies; 18+ messages in thread From: Alan McKinnon @ 2009-02-04 21:10 UTC (permalink / raw To: gentoo-user On Wednesday 04 February 2009 23:02:38 Grant wrote: > I think I've gotten to the bottom of my boost problem. I have > rb_libtorrent installed which requires >=dev-libs/boost-1.35, meaning > boost needs to be in package.keywords. If I remove boost from > package.keywords, should portage tell me there is a problem? I like > the idea of being able to edit package.keywords and know that portage > will either upgrade/downgrade based on the changes, or tell me if > there is a depended-on package installed which doesn't have the > necessary package.keywords entry. Portage should throw a blocker in that case if boost needs to be rebuilt. You have one package that requires keywording, but you don't have a keyword. I'm not sure offhand what portage will do if you run 'emerge -uND world' and boost does not require rebuilding, but I *think* it will simply leave it alone. OTOH, I don't have an easy way to create scenario to test this right now. -- alan dot mckinnon at gmail dot com ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything 2009-02-04 21:02 ` Grant 2009-02-04 21:06 ` Mark Knecht 2009-02-04 21:10 ` Alan McKinnon @ 2009-02-04 23:04 ` Paul Hartman 2009-02-05 9:39 ` [gentoo-user] AWstats problems Johannes Frandsen 3 siblings, 0 replies; 18+ messages in thread From: Paul Hartman @ 2009-02-04 23:04 UTC (permalink / raw To: gentoo-user On Wed, Feb 4, 2009 at 3:02 PM, Grant <emailgrant@gmail.com> wrote: >>>>>>>>> When this was asked a few weeks ago someone then asked why >>>>>>>>> --with-bdeps Y isn't the default? This seems to burn nearly everyone >>>>>>>>> once in awhile. >>>>>>>>> >>>>>>>> Because using --with-bdeps y causes unnecessary compilation of packages >>>>>>>> that don't need t0 be changed. They won't be used again until the >>>>>>>> dependent package is updated, so why waste time rebuilding them in the >>>>>>>> interim? >>>>>>>> >>>>>>>> No one really gets "burned" by this, they just wonder why installed >>>>>>>> packages aren't upgraded, nothing stops working. >>>>>>>> >>>>>>> >>>>>>> I added: >>>>>>> >>>>>>> EMERGE_DEFAULT_OPTS="--with-bdeps n" >>>>>>> >>>>>>> to make.conf and ran 'emerge --depclean' and it got rid of a bunch of >>>>>>> stuff, but I'm still confused by boost. --depclean didn't remove it, >>>>>>> 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but >>>>>>> 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and >>>>>>> rb_libtorrent which are the packages that depend on boost, but the >>>>>>> result is the same. >>>>>>> >>>>>>> Also man seems to be broken after that --depclean. When I try to use >>>>>>> it, I get errors starting with: >>>>>>> >>>>>>> sh: /usr/bin/unlzma: No such file or directory >>>>>>> >>>>>>> - Grant >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> This may help. >>>>>> >>>>>> root@smoker / # equery belongs /usr/bin/unlzma >>>>>> [ Searching for file(s) /usr/bin/unlzma in *... ] >>>>>> app-arch/lzma-utils-4.32.7 (/usr/bin/unlzma -> lzma) >>>>>> root@smoker / # >>>>>> >>>>>> I would rebuild that or see why it is not already installed. I would >>>>>> think that would be part of system??? I'm not sure tho. >>>>> >>>>> I seem to recall some switch from LZMA to BZ2 manpages in an >>>>> etc-update recently ... >>>> >>>> emerging lzma-utils fixed it, thank you. I always etc-update as soon >>>> as the packages are built. Should lzma-utils be a dependency of >>>> something? >>>> >>>> - Grant >>> >>> Weird, --depclean wants to remove lzma-utils again even though: >>> >>> # equery depends lzma-utils >>> [ Searching for packages depending on lzma-utils... ] >>> dev-libs/mpfr-2.3.2 (app-arch/lzma-utils) >>> media-libs/libpng-1.2.34 (app-arch/lzma-utils) >>> media-libs/netpbm-10.44.00-r1 (app-arch/lzma-utils) >>> net-dns/dnsmasq-2.45 (app-arch/lzma-utils) >>> net-misc/netkit-rsh-0.17-r9 (app-arch/lzma-utils) >>> sys-apps/coreutils-6.10-r2 (app-arch/lzma-utils) >>> sys-apps/net-tools-1.60_p20071202044231-r1 (app-arch/lzma-utils) >>> sys-devel/m4-1.4.11 (app-arch/lzma-utils) >>> sys-kernel/linux-headers-2.6.27-r2 (app-arch/lzma-utils) >>> sys-libs/gpm-1.20.5 (app-arch/lzma-utils) >>> >>> Maybe it's listed as a build-time dependency of coreutils when it >>> should be runtime? >>> >>> - Grant >>> >>> >> >> coreutils is an lzma archive, so lzma-utils are required to decompress >> it. So it seems proper that it's a build-time dep. >> >> I think there was something about man using lzma IF you had lzma-utils >> installed at the time of emerging man. So maybe you can try to unmerge >> lzma-utils, then re-emerge man (and maybe convert your lzma manpages >> to bz2). > > man seems to be working fine without lzma-utils now. It looks like I > emerged help2man at some point yesterday so maybe that helped. > > I think I've gotten to the bottom of my boost problem. I have > rb_libtorrent installed which requires >=dev-libs/boost-1.35, meaning > boost needs to be in package.keywords. If I remove boost from > package.keywords, should portage tell me there is a problem? I like > the idea of being able to edit package.keywords and know that portage > will either upgrade/downgrade based on the changes, or tell me if > there is a depended-on package installed which doesn't have the > necessary package.keywords entry. Boost 1.36 and above are in separate slots, so you might be able to install one of those alongside the older version of boost and make both of your programs happy. ^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] AWstats problems 2009-02-04 21:02 ` Grant ` (2 preceding siblings ...) 2009-02-04 23:04 ` Paul Hartman @ 2009-02-05 9:39 ` Johannes Frandsen 3 siblings, 0 replies; 18+ messages in thread From: Johannes Frandsen @ 2009-02-05 9:39 UTC (permalink / raw To: gentoo-user Hi I have in the last few days tried to get awstats up and running on my gentoo box but without any luck. I have emerge awstats without any problems and added this to my apache configuration (/etc/apache/httpd.conf) #AWStats configuration Alias /awstatsclasses "/usr/share/webapps/awstats/6.9-r1/htdocs/ classes/" Alias /awstatscss "/usr/share/webapps/awstats/6.9-r1/htdocs/css/" Alias /awstatsicons "/usr/share/webapps/awstats/6.9-r1/htdocs/icon/" ScriptAlias /awstats/ "/usr/share/webapps/awstats/6.9-r1/htdocs/cgi- bin/" <Directory "/usr/share/webapps/awstats/6.9-r1/hostroot/cgi-bin/"> Options +ExecCGI +FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Directory /usr/share/webapps/awstats/6.9-r1/htdocs/s> Order allow,deny Allow from all </Directory> Include /etc/apache2/awstats.conf I have added this to my vhost file CustomLog /var/log/apache2/www.testsite.test/access_log combined and restarted my apache server. I can run /usr/share/webapps/awstats/6.9-r/hostroot/cgi-bin/awstats.pl -config=www.testsite.test -update and it seem to perform the operation fine... The problem occurs when I try to view awstats in my browser: http://www.testsite.test/awstats/awstats.pl?config=www.testsite.test Then I get a http 403 error: Forbidden You don't have permission to access /awstats/awstats.pl on this server. I have tried a lot of guides and howto after browsing google, but non of them seems to do the final trick of letting me access awstats Do anyone know of a solution to the 403 error or a reference to a up- to-date guide on how to setup awstats on gentoo. Regards Joe ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2009-02-05 9:39 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-02-03 19:29 [gentoo-user] 'emerge -avDuN world' doesn't find everything Grant 2009-02-03 20:23 ` Neil Bothwick 2009-02-03 20:32 ` Paul Hartman 2009-02-03 20:32 ` Mark Knecht 2009-02-03 20:44 ` Paul Hartman 2009-02-03 22:27 ` Neil Bothwick 2009-02-03 22:51 ` Grant 2009-02-03 23:10 ` Paul Hartman 2009-02-03 23:12 ` Dale 2009-02-03 23:22 ` Paul Hartman 2009-02-03 23:30 ` Grant 2009-02-03 23:42 ` Grant 2009-02-04 4:06 ` Paul Hartman 2009-02-04 21:02 ` Grant 2009-02-04 21:06 ` Mark Knecht 2009-02-04 21:10 ` Alan McKinnon 2009-02-04 23:04 ` Paul Hartman 2009-02-05 9:39 ` [gentoo-user] AWstats problems Johannes Frandsen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox