revdep-rebuild закрывает глаза на сломаные либы
вот уже в который раз делаю revdep-rebuild,он находит вот это
Checking dynamic linking consistency...
broken /usr/kde/3.5/lib/libartscbackend.la (requires /usr/lib/gcc/i686-pc-l
x-gnu/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libartsflow_idl.la (requires /usr/lib/gcc/i686-pc-l
x-gnu/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libartsflow.la (requires /usr/lib/gcc/i686-pc-linux
u/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libartsgslplayobject.la (requires /usr/lib/gcc/i686
-linux-gnu/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libartswavplayobject.la (requires /usr/lib/gcc/i686
-linux-gnu/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libgmcop.la (requires /usr/lib/gcc/i686-pc-linux-gn
.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libkmedia2_idl.la (requires /usr/lib/gcc/i686-pc-li
-gnu/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libkmedia2.la (requires /usr/lib/gcc/i686-pc-linux-
/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libmcop.la (requires /usr/lib/gcc/i686-pc-linux-gnu
1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libmcop_mt.la (requires /usr/lib/gcc/i686-pc-linux-
/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libqtmcop.la (requires /usr/lib/gcc/i686-pc-linux-g
4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libsoundserver_idl.la (requires /usr/lib/gcc/i686-p
inux-gnu/4.1.1/libstdc++.la)
broken /usr/kde/3.5/lib/libx11globalcomm.la (requires /usr/lib/gcc/i686-pc-
ux-gnu/4.1.1/libstdc++.la)
broken /usr/lib/kde3/kftpimportplugin_gftp.la (requires /usr/lib/libkftpint
aces.la)
broken /usr/lib/kde3/kftpimportplugin_ncftp.la (requires /usr/lib/libkftpin
faces.la)
broken /usr/lib/libatkmm-1.0.la (requires /usr/lib/gcc/i686-pc-linux-gnu/4.
/libstdc++.la)
broken /usr/lib/libgdkmm-2.0.la (requires /usr/lib/gcc/i686-pc-linux-gnu/4.
/libstdc++.la)
broken /usr/lib/libglibmm-2.0.la (requires /usr/lib/gcc/i686-pc-linux-gnu/4
1/libstdc++.la)
broken /usr/lib/libgtkmm-2.0.la (requires /usr/lib/gcc/i686-pc-linux-gnu/4.
/libstdc++.la)
broken /usr/lib/libgtkmm_generate_extra_defs-2.0.la (requires /usr/lib/gcc/
6-pc-linux-gnu/4.1.1/libstdc++.la)
broken /usr/lib/libpangomm-1.0.la (requires /usr/lib/gcc/i686-pc-linux-gnu/
.1/libstdc++.la)
broken /usr/lib/libsigc-1.2.la (requires /usr/lib/gcc/i686-pc-linux-gnu/4.1
libstdc++.la)
done.
(/root/.revdep-rebuild.3_rebuild)
Assigning files to ebuilds... done.
(/root/.revdep-rebuild.4_ebuilds)
Evaluating package order... done.
(/root/.revdep-rebuild.5_order)
Dynamic linking on your system is consistent... All done.
и ничего не делает.
- Для комментирования войдите или зарегистрируйтесь
иногда так
иногда так задумано - если бинарный пакет допустим , а иногда как у меня на старой системе после частичного удаления базы установленных пакетов - то просто не может определить у кого откуда ноги растут.
хочеш сам руками пересобери
кхм
Но файлы типа *.la не есть либы. Это мусор оставшийся от предыдущей установки и не влияющий на работу системы. Если есть *.la файл без соответствующего ему *.so то можно смело руками удалить.
Re: кхм
Так и сделал
А Вы после
А Вы после перехода на gcc-4 сделали emerge -e world?
а вот это не
а вот это не обязательно...
Обязательно пересобрать libtool
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
.
не знаю что это но помогает: regenworld а потом dep -p -w (входящий в состав пакета udept)