Либо после комиляции ядра, либо после компиляции gcc 3.4.4, возникла такая проблема:
Когда собираю из исходников, в некоторых программах после конфигурирования (выполнение configure), появляется такая ошибка:
-----------------------
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
root@darkstar:/k3b-0.12.4a#
проблема при компиляции
Модератор: Модераторы разделов
-
- Сообщения: 153
Re: проблема при компиляции
M@kar писал(а): ↑23.02.2006 19:56Либо после комиляции ядра, либо после компиляции gcc 3.4.4, возникла такая проблема:
Когда собираю из исходников, в некоторых программах после конфигурирования (выполнение configure), появляется такая ошибка:
-----------------------
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
root@darkstar:/k3b-0.12.4a#
После компиляции ядра сделайте
#cp /usr/src/linux/include/asm-i386 /usr/include/asm
#cp /usr/src/linux/include/linux /usr/include/linux
или сделайте линки, если сурсы ядра не убиваете после сборки
-
- Сообщения: 223
- ОС: Windows XP
Re: проблема при компиляции
После компиляции ядра сделайте
#cp /usr/src/linux/include/asm-i386 /usr/include/asm
#cp /usr/src/linux/include/linux /usr/include/linux
Спасибо!
-
- Сообщения: 223
- ОС: Windows XP
Re: проблема при компиляции
Теперь такая петрушка:
In file included from /usr/include/linux/errno.h:4,
from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from beepctrl.c:30:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
make[2]: *** [beepctrl.lo] Ошибка 1
make[2]: Leaving directory `/bmp-0.9.7.1/libbeep'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/bmp-0.9.7.1'
make: *** [all] Ошибка 2
root@darkstar:/bmp-0.9.7.1#
Прошлую проблему решил так:
#ln -s /usr/src/linux/include/asm-i386 /usr/include/asm
#ln -s /usr/src/linux/include/linux /usr/include/linux
In file included from /usr/include/linux/errno.h:4,
from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from beepctrl.c:30:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
make[2]: *** [beepctrl.lo] Ошибка 1
make[2]: Leaving directory `/bmp-0.9.7.1/libbeep'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/bmp-0.9.7.1'
make: *** [all] Ошибка 2
root@darkstar:/bmp-0.9.7.1#
Прошлую проблему решил так:
#ln -s /usr/src/linux/include/asm-i386 /usr/include/asm
#ln -s /usr/src/linux/include/linux /usr/include/linux
-
- Сообщения: 153
Re: проблема при компиляции
M@kar писал(а): ↑26.02.2006 15:28Теперь такая петрушка:
In file included from /usr/include/linux/errno.h:4,
from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from beepctrl.c:30:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
make[2]: *** [beepctrl.lo] Ошибка 1
make[2]: Leaving directory `/bmp-0.9.7.1/libbeep'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/bmp-0.9.7.1'
make: *** [all] Ошибка 2
root@darkstar:/bmp-0.9.7.1#
Прошлую проблему решил так:
#ln -s /usr/src/linux/include/asm-i386 /usr/include/asm
#ln -s /usr/src/linux/include/linux /usr/include/linux
Туда же слинкуйте asm-generic
#ln -s /usr/src/linux/include/asm-generic /usr/include/asm-generic
-
- Сообщения: 181
- ОС: GNU/Linux
Re: проблема при компиляции
Ага... потом попросит еще чего-то и еще, и еще... Проще поставить хидеры ядра чтоб не париться
-
- Сообщения: 153
Re: проблема при компиляции
Нет. Больше ничего не попросит. И нет гарантий, что поставиви кьюррент хидеры ядра в слаке, после очередного обновления gcc или того же ядра не возникнет тот же гемор. Так что, мне всегда проще сделать три линка.
-
- Сообщения: 292
Re: проблема при компиляции
На моей памяти, у меня ни разу не было гиммора после обновления gcc. Правда один раз пришлось перекомпилить им ядро по новой, потому как при сборке драйверов от NVIDIA заругался по поводу того, что ядро собрано старой версией gcc.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: проблема при компиляции
Может хотя бы "каррент хэдеры", раз "заголовочные файлы Current" или "заголовочные файлы текущей версии" не кошерно?(bahsurman @ Feb 27 2006, в 21:07) писал(а):кьюррент хидеры
-
- Сообщения: 153