Обновление x11-libs/gtk+[solved]
Здравствуйте.
Столкнулся недавно с одной проблемой.
При обновлении gtk+ с 2.12.8 до 2.12.9-r2 компилятор вываливается с ошибкой
grep: /usr/lib/libdirectfb.la: No such file or directory /bin/sed: can't read /usr/lib/libdirectfb.la: No such file or directory libtool: link: `/usr/lib/libdirectfb.la' is not a valid libtool archive
Пересобрал
sys-devel/libtool
Available versions:
(1.3) 1.3.5
(1.5) 1.5.26 [M]~2.2.4 [M]**9999
{vanilla}
Installed versions: 1.5.26(1.5)(01:31:51 08.06.2008)(-vanilla)
Homepage: http://www.gnu.org/software/libtool/
Description: A shared library tool for developers
Но это ошибку не исправило.
Система: Linux homegate 2.6.24-gentoo-r8 #1 PREEMPT Sat Jun 7 14:45:10 MSD 2008 i686 AMD Athlon(tm) XP AuthenticAMD GNU/Linux
Гуглеж ничего не дал. http://www.google.ru/search?aq=-1&oq=&complete=1&hl=ru&newwindow=1&q=gentoo+%2Fusr%2Flib%2Flibdirectfb.la%27+is+not+a+valid+libtool+archive&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
Черт его знает, что с ним. :(
ЗЫ
CFLAGS="-march=athlon-xp -O2 -pipe" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" USE="-3dfx 3dnow 3dnowext alsa a52 aac aalib amrnb amrwb -bindist dvdr \ -debug -directfb encode dlloader cairo cdr cups cjk crypt dvd \ esd extras gmplayer ffmpeg flac ftp -fortran gif glitz gtk \ gnome hal ipv6 jack java javascript jpeg jpeg2k -kde logrotate \ mad mmx mmxext mp2 mp3 mpeg mssql musepack new-login newspr \ nls nsplugin ogg opengl oss pam pcre pdf perl php png pvr \ python qt qt3 qt4 quicktime sdl slang socets srt sse sse2 ssse3 \ ssl spell svg svga syncengine theora tiff truetype usb unicode \ vcd verbose videos vorbis win32codecs wininstallers X \ xulrunner xml xmlrpc xvid -xprint x264 xv zlib real -pda"
- Для комментирования войдите или зарегистрируйтесь
Проблема не в
Проблема не в libtool, а в том, чей это файл,
/usr/lib/libdirectfb.la
. У меня такого нету, предположительно чей-то изХм. Хотя я вижу USE="-directfb"
Пожалуйста, не описывайте своё железо в подписи
Благодарю.
Решил поискать, где содержатся эти файлы.
Запустил
и ничего не нашлось. Установил предложенные вами dev-libs/DirectFB и dev-libs/DirectFB-extra и проблема решилась. Конечно, revdep-rebuild справился бы с исправлением этой неприятности, но некоторые соображения и обстоятельства мешали мне использовать именно этот путь.
Вообще на
Вообще на таракана, конечно, похоже. Либо
directfb
был, но теперь потёрт, а кто-то его всё ещё хочет. Может,emerge --newuse world
помогло быПожалуйста, не описывайте своё железо в подписи