1 |
On Thursday 12 October 2006 23:29, Roy Wright wrote: |
2 |
> Howdy, |
3 |
> |
4 |
> The past couple of nights my revdep-rebuild cron job has been |
5 |
> reporting the following: |
6 |
> |
7 |
> --------------------- |
8 |
> royw-gentoo royw # revdep-rebuild -pv |
9 |
> Configuring search environment for revdep-rebuild |
10 |
> |
11 |
> Checking reverse dependencies... |
12 |
> |
13 |
> Packages containing binaries and libraries broken by a package update |
14 |
> will be emerged. |
15 |
> |
16 |
> Collecting system binaries and libraries... done. |
17 |
> (/root/.revdep-rebuild.1_files) |
18 |
> |
19 |
> Collecting complete LD_LIBRARY_PATH... done. |
20 |
> (/root/.revdep-rebuild.2_ldpath) |
21 |
> |
22 |
> Checking dynamic linking consistency... |
23 |
> broken /usr/kde/3.5/lib/kde3/kcal_blogging.la (requires |
24 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
25 |
> broken /usr/kde/3.5/lib/libkcal_blogging.la (requires |
26 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
27 |
> broken /usr/lib/gstreamer-0.8/libgstffmpeg.la (requires |
28 |
> //usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
29 |
> broken /usr/lib/kde3/containers.la (requires |
30 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
31 |
> broken /usr/lib/kde3/kexidbwidgets.la (requires |
32 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
33 |
> broken /usr/lib/kde3/libkformdesigner_part.la (requires |
34 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
35 |
> broken /usr/lib/kde3/libolefilter.la (requires |
36 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
37 |
> broken /usr/lib/kde3/stdwidgets.la (requires |
38 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
39 |
> broken /usr/lib/libapm.la (requires |
40 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
41 |
> broken /usr/lib/libkarbonbase.la (requires |
42 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
43 |
> broken /usr/lib/libkexipropertyeditor.la (requires |
44 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
45 |
> broken /usr/lib/libkivioconnectortool.la (requires |
46 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
47 |
> broken /usr/lib/libkivioselecttool.la (requires |
48 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
49 |
> broken /usr/lib/libkiviotargettool.la (requires |
50 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
51 |
> broken /usr/lib/libkiviotexttool.la (requires |
52 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
53 |
> broken /usr/lib/libkiviozoomtool.la (requires |
54 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
55 |
> broken /usr/lib/libkoscript.la (requires |
56 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
57 |
> broken /usr/lib/python2.3/site-packages/_lcms.la (requires |
58 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) |
59 |
> done. |
60 |
> (/root/.revdep-rebuild.3_rebuild) |
61 |
> |
62 |
> Assigning files to ebuilds... done. |
63 |
> (/root/.revdep-rebuild.4_ebuilds) |
64 |
> |
65 |
> Evaluating package order... done. |
66 |
> (/root/.revdep-rebuild.5_order) |
67 |
> |
68 |
> Dynamic linking on your system is consistent... All done. |
69 |
> --------------------- |
70 |
> |
71 |
> Notice no list of files to emerge is generated. |
72 |
> |
73 |
> I verified that /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la does |
74 |
> not exist. |
75 |
> |
76 |
> I tried fix_libtool_files.sh 4.1.1 && source /etc/profile without any |
77 |
> change. |
78 |
> |
79 |
> I re-emerged libstdc++, libstdc++-v3, and libtool. No luck. |
80 |
> |
81 |
> I looked up one of the files in the list which belonged to koffice, so I |
82 |
> re-emerged koffice. |
83 |
> Still no luck. |
84 |
> |
85 |
> Any ideas? |
86 |
> |
87 |
> FYI, I'm running a ~x86 system. |
88 |
|
89 |
Those files have been changed (probably by fix_libtool_files.sh) and now |
90 |
portage cannot match them to a package. This is why revdep-rebuild doesn't |
91 |
report any packages to rebuild. |
92 |
|
93 |
I can see a few kivio related files, try to remerge that package. |
94 |
If that doesn't get rid of the broken /usr/lib/libkivio*.la files then they |
95 |
are probably obsolete and can be deleted. |
96 |
|
97 |
Personally I'd remove the files and run revdep-rebuild to restore the libs I |
98 |
broke by deleting them :) |
99 |
-- |
100 |
gentoo-user@g.o mailing list |