LINUX.ORG.RU

странная бага


0

0

1.берем чистую машину (Pentium D)

2.переносим туда (tar/untar) систему(Ubuntu,32 бит) 1 к 1 с другой машины

3.бутимся в новую систему(подправив все где надо)

4.пытаемся собрать дрова на Nvidia FX 5600 из репозитария или с сайта и видим:

Failed CC sanity check. Bailing out!

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

configure: error: C preprocessor «/lib/cpp» fails sanity check See `config.log' for more details.

при этом, /lib/cpp на месте ядро собрано компилером, который текущий в систему (4.3)

вопрос скорее даже не в самой ошибке, а в том, как такое получилось, учитывая, что на исходной системе никаких проблем со сборкой чего-либо не было.

★★★★★
Ответ на: комментарий от dreamer

Странно. Ругается на syntax error. А это нормально, что препроцессор лежит в /lib/cpp? Мне всегда казалось, что ему там не место.

А вообще в этой конфигурации оно хоть что-то собирает? А то судя по логу он вообще хрен что собирает и вообще криво всунут.

Как вариант - переустановить пакет с гцц в надежде что он войдет в то место, где он должен лежать. Как другой вариант - при перенесении бубунты более осознанно править "все где надо", чтобы не все при этом портить.

shutty
()
Ответ на: комментарий от shutty

блин, засинкал /usr/include - все решилось!

сорри за криворукость ))

dreamer ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.