After unmergeing some sound libs and realizing that now kbattleship do not have any longer sound cabability I got thhis output:
n22 ~ # revdep-rebuild -- --ask
* Configuring search environment for revdep-rebuild
* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.
* Collecting system binaries and libraries
* Found existing 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Found existing 2_ldpath.rr.
* Checking dynamic linking consistency
[ 60% ] awk: cmd. line:5: fatal: cannot open file `/usr/lib/libSDL_ttf.la' for reading (No such file or directory)
[ 67% ] awk: cmd. line:5: fatal: cannot open file `/usr/lib/liblua.la' for reading (No such file or directory)
[ 72% ] awk: cmd. line:5: fatal: cannot open file `/usr/lib/libxerces-c.la' for reading (No such file or directory)
[ 100% ]
BTW shouldn't such missing result into some rebuilds ?
I believe the files are missing due to revdep-rebuild utilizing its existing cache files, that in this case contain files that have been unmerged.
Running revdep-rebuild --ignore will prevent this.
I'll look at fixing revdep-rebuild to better handle this situation.
(In reply to comment #1)
> I believe the files are missing due to revdep-rebuild utilizing its existing
> cache files, that in this case contain files that have been unmerged.
That might be true, I run revdep-rebuild a lot within last daays after cleaned up my system.
Created attachment 179613 [details, diff]
Checks that all the files in $FILES_FILE exist. If not, recreates it.
Created attachment 179615 [details, diff]
oops, forgot some important parts, like actually reading the file. Also -f here makes more sense than -r and -s
This did not make it into gentoolkit.0.3.0. We need to make sure that we don't introduce the same bug in the python rewrite. Additionally, I will make sure that it gets into any patch releases of gentoolkit-0.3.0
seems to be fixed ?
Looking at the code, I don't think it is fixed.