Splashutils не собираеться
Hibiky 26 октября, 2009 - 16:17
После обновления читаю нотисы установленных программ и смотрю что надо менять.
Вот остановился на media-libs:jpeg-7:20091022-133944.log:
WARN: postinst Old versions of installed libraries were detected on your system. In order to avoid breaking packages that depend on these old libs, the libraries are not being removed. You need to run revdep-rebuild in order to remove these old dependencies. If you do not have this helper program, simply emerge the 'gentoolkit' package. # revdep-rebuild --library libjpeg.so.62 Once you've finished running revdep-rebuild, it should be safe to delete the old libraries. Here is a copy & paste for the lazy: # rm '/usr/lib64/libjpeg.so.62'
Зпустил revdep-rebuild --library libjpeg.so.62. Система нашла много несоответствий и начало пересобирать пакеты и
отвалился на splashutils-1.5.4.3. Вот лог ошибки:
>>> Source configured. sandbox:main signal SIGQUIT already had a handler ... >>> Compiling source in /var/tmp/portage/media-gfx/splashutils-1.5.4.3/work/splashutils-1.5.4.3 ... make -j3 CC=x86_64-pc-linux-gnu-gcc STRIP=true. cd . && /bin/sh /var/tmp/portage/media-gfx/splashutils-1.5.4.3/work/splashutils-1.5.4.3/missing --run autoheader rm -f stamp-h1 touch config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make --silent all-recursive Making all in libs CONF libz.a CONF libfreetype.a CONF libjpeg.a configure: error: installation or configuration problem: C compiler cannot create executables. /bin/sed: невозможно прочитать Makefile: Нет такого файла или каталога make[3]: *** Нет правила для сборки цели `libjpeg.a'. Останов. MAKE libjpeg.a make[3]: *** Нет правила для сборки цели `libjpeg.a'. Останов. make[2]: *** [libjpeg.a] Ошибка 2 make[2]: *** Ожидание завершения заданий... MAKE zlib.a MAKE libfreetype.a /var/tmp/portage/media-gfx/splashutils-1.5.4.3/work/splashutils-1.5.4.3/libs/freetype-2.3.5/src/tools/apinames.c: В функции ‘read_header_file’: /var/tmp/portage/media-gfx/splashutils-1.5.4.3/work/splashutils-1.5.4.3/libs/freetype-2.3.5/src/tools/apinames.c:268: предупреждение: точность поля должен иметь тип ‘int’, но арг make[1]: *** [all-recursive] Ошибка 1 make: *** [all] Ошибка 2
Вопрос почему? Пока решения проблемы не нашёл.
»
- Для комментирования войдите или зарегистрируйтесь
Hibiky
Подозрение на поломанный GCC.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.