Проблема с config.h [РЕШЕНО]

Доброго времени суток. Собственно сабж....после каких-то манипуляций системой, почти ничего не собирается...что делал - не помню%) скорей всего что то обновил...теперь же, во время установки пакетов, во время src_configure, что-то не то с config.h, в данном случае python:2.6

checking for socklen_t... yes
checking for build directories... done
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Modules/Setup.config
config.status: creating Misc/python.pc
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
config.status: pyconfig.h is unchanged
creating Modules/Setup
creating Modules/Setup.local
creating Makefile
>>> Done src_configure

И далее естественно падает, ибо

>>> Done src_configure
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases loadenv configure saveenv
>>> Running ebuild phases loadenv compile saveenv as root:root...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting src_compile
make -j2 EPYTHON=python2
./Parser/asdl_c.py -h ./Include ./Parser/Python.asdl
make: *** No rule to make target `pyconfig.h', needed by `Modules/python.o'.  Stop.
make: *** Waiting for unfinished jobs....
/usr/libexec/paludis/utils/emake: emake returned error 2

Что это может быть то?

python-updater

python-updater

…тут ни при чём. Так config.h

…тут ни при чём.

Так config.h или pyconfig.h?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

И config.h и pyconfig.h.

И config.h и pyconfig.h.

Все мы, рано или поздно, будем там...

[РЕШЕНО]

Что ж....косяк подкрался незаметно, но я его нашел:)) И так, по порядку...
1) Имеем такую картину (на примере ocp)

config.status: creating ocp.ini
config.status: creating desktop/opencubicplayer.desktop
config.status: creating doc/texi/faq.texi
config.status: creating doc/texi/install.texi
config.status: creating doc/texi/ocp.texi
config.status: creating config.h
config.status: config.h is unchanged

debug:             OFF
adplug:            ON
mad:               ON
sidplay (1.x):     OFF
FLAC:              ON

И как следствие...

~/ing/ocp-0.1.20/ >>make                                               18:26 :)
make -C asm_emu TOPDIR=.././
make[1]: Вход в каталог `/var/ing/ocp-0.1.20/asm_emu'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/var/ing/ocp-0.1.20/asm_emu'
make -C boot TOPDIR=.././
make[1]: Вход в каталог `/var/ing/ocp-0.1.20/boot'
make[1]: *** Нет правила для сборки цели `../config.h', требуемой для `kickload.o'.  Останов.
make[1]: Выход из каталога `/var/ing/ocp-0.1.20/boot'
make: *** [dirs] Ошибка 2

Смотри логи, для начала config.log

config.status:900: creating config.h
config.status:1061: config.h is unchanged

Уже что-то :) Драгоценный файл config.status с 1060 строки:

   if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
$as_echo "$as_me: $ac_file is unchanged" >&6;}
    else
      rm -f "$ac_file"
      mv "$tmp/config.h" "$ac_file" \

А вот и проблема! Как выяснилось позже, /usr/bin/diff чудесным образом был заменен на что то другое и непонятное (О_о)
И как решение: переустановка пакета sys-apps/diffutils
[РЕШЕНО]

Все мы, рано или поздно, будем там...

666joy666 написал(а): А вот

666joy666 написал(а):
А вот и проблема! Как выяснилось позже, /usr/bin/diff чудесным образом был заменен на что то другое и непонятное (О_о)
И как решение: переустановка пакета sys-apps/diffutils
[РЕШЕНО]

интересненько ))) почитай логи, тебя случаем не сломали? ))

%)

Нет, просто ССЗБ )))

Все мы, рано или поздно, будем там...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".