1 |
>>>>>> When this was asked a few weeks ago someone then asked why |
2 |
>>>>>> --with-bdeps Y isn't the default? This seems to burn nearly everyone |
3 |
>>>>>> once in awhile. |
4 |
>>>>>> |
5 |
>>>>> Because using --with-bdeps y causes unnecessary compilation of packages |
6 |
>>>>> that don't need t0 be changed. They won't be used again until the |
7 |
>>>>> dependent package is updated, so why waste time rebuilding them in the |
8 |
>>>>> interim? |
9 |
>>>>> |
10 |
>>>>> No one really gets "burned" by this, they just wonder why installed |
11 |
>>>>> packages aren't upgraded, nothing stops working. |
12 |
>>>>> |
13 |
>>>> |
14 |
>>>> I added: |
15 |
>>>> |
16 |
>>>> EMERGE_DEFAULT_OPTS="--with-bdeps n" |
17 |
>>>> |
18 |
>>>> to make.conf and ran 'emerge --depclean' and it got rid of a bunch of |
19 |
>>>> stuff, but I'm still confused by boost. --depclean didn't remove it, |
20 |
>>>> 'emerge -avDuN world' doesn't downgrade it even --with-bdeps y, but |
21 |
>>>> 'emerge -pv boost' would downgrade it. I also re-emerged twinkle and |
22 |
>>>> rb_libtorrent which are the packages that depend on boost, but the |
23 |
>>>> result is the same. |
24 |
>>>> |
25 |
>>>> Also man seems to be broken after that --depclean. When I try to use |
26 |
>>>> it, I get errors starting with: |
27 |
>>>> |
28 |
>>>> sh: /usr/bin/unlzma: No such file or directory |
29 |
>>>> |
30 |
>>>> - Grant |
31 |
>>>> |
32 |
>>>> |
33 |
>>>> |
34 |
>>> |
35 |
>>> |
36 |
>>> This may help. |
37 |
>>> |
38 |
>>> root@smoker / # equery belongs /usr/bin/unlzma |
39 |
>>> [ Searching for file(s) /usr/bin/unlzma in *... ] |
40 |
>>> app-arch/lzma-utils-4.32.7 (/usr/bin/unlzma -> lzma) |
41 |
>>> root@smoker / # |
42 |
>>> |
43 |
>>> I would rebuild that or see why it is not already installed. I would |
44 |
>>> think that would be part of system??? I'm not sure tho. |
45 |
>> |
46 |
>> I seem to recall some switch from LZMA to BZ2 manpages in an |
47 |
>> etc-update recently ... |
48 |
> |
49 |
> emerging lzma-utils fixed it, thank you. I always etc-update as soon |
50 |
> as the packages are built. Should lzma-utils be a dependency of |
51 |
> something? |
52 |
> |
53 |
> - Grant |
54 |
|
55 |
Weird, --depclean wants to remove lzma-utils again even though: |
56 |
|
57 |
# equery depends lzma-utils |
58 |
[ Searching for packages depending on lzma-utils... ] |
59 |
dev-libs/mpfr-2.3.2 (app-arch/lzma-utils) |
60 |
media-libs/libpng-1.2.34 (app-arch/lzma-utils) |
61 |
media-libs/netpbm-10.44.00-r1 (app-arch/lzma-utils) |
62 |
net-dns/dnsmasq-2.45 (app-arch/lzma-utils) |
63 |
net-misc/netkit-rsh-0.17-r9 (app-arch/lzma-utils) |
64 |
sys-apps/coreutils-6.10-r2 (app-arch/lzma-utils) |
65 |
sys-apps/net-tools-1.60_p20071202044231-r1 (app-arch/lzma-utils) |
66 |
sys-devel/m4-1.4.11 (app-arch/lzma-utils) |
67 |
sys-kernel/linux-headers-2.6.27-r2 (app-arch/lzma-utils) |
68 |
sys-libs/gpm-1.20.5 (app-arch/lzma-utils) |
69 |
|
70 |
Maybe it's listed as a build-time dependency of coreutils when it |
71 |
should be runtime? |
72 |
|
73 |
- Grant |