0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 51
1

configure: error: C preprocessor "/lib/cpp" fails sanity check

26.08.2020, 21:10. Показов 1556. Ответов 6
Метки нет (Все метки)

День добрый. Копаясь в стареньком дистрибутиве AgiliaLinux столкнулся с такой проблемой при прогоне configure любых исходников configure выдаёт ошибку вот пример лога при попытке собрать nano

Bash
1
2
3
4
5
6
7
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking dependency style of gcc -std=gnu99... gcc3
checking how to run the C preprocessor... /lib/cpp
configure: error: in `/home/chip/nano-5.0':
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details
мол не работает компановщик cpp, но он установлен (является частью пакета gcc, g++ также установлен) в /lib лежит симлинк на /usr/bin/cpp

PureBasic
1
2
3
$ cpp --version       
cpp (GCC) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
не могу понять как заставить его работать
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2020, 21:10
Ответы с готовыми решениями:

Выдает ошибку c:\proect\8\8\8.cpp(60): error C2040: ==: "char [20]" отличается по уровням косвенного обращения от "int"
Программа должна выводить фамилии всех нападающих с датой рождения из основного состава ...

For(auto const& val : stime) .cpp(47) : error C2143: синтаксическая ошибка: отсутствие "," перед ":"
#include "stdafx.h" #include <iostream> #include <stdexcept> #include <locale> #include...

Parse error: syntax error, unexpected '"lib/function.php"' (T_CONSTANT_ENCAPSED_STRING) in E:\OpenServer\domai
Parse error: syntax error, unexpected '"lib/function.php"' (T_CONSTANT_ENCAPSED_STRING) in...

Error LNK1104. не удается открыть файл "kernel32.lib"
Сталкивался ли кто-нибудь с такой ошибкой? Установил VS 2013 Ultimate. Ошибка при компилировании...

6
Эксперт по компьютерным сетямЭксперт NIX
12241 / 7105 / 730
Регистрация: 09.09.2009
Сообщений: 27,741
26.08.2020, 23:06 2
полагаю, начать стоило бы с того, что советуют сами разработчики:
Цитата Сообщение от chip_exe Посмотреть сообщение
See `config.log' for more details
0
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 51
27.08.2020, 07:55  [ТС] 3
Так он компановщик cpp не может найти при попытке собрать любую программу

Добавлено через 14 минут
Вот configlog https://dropmefiles.com/eEy1l
0
Эксперт NIX
1883 / 622 / 150
Регистрация: 14.01.2013
Сообщений: 2,901
27.08.2020, 09:16 4
Bash
1
dpkg -l | grep gcc | grep dev
Чё-нить говорит?

Или как-нибудь так попробовать
Bash
1
./configure CPP=/usr/bin/cpp
0
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 51
27.08.2020, 18:07  [ТС] 5
Kubuntovod,

PureBasic
1
./configure CPP=/usr/bin/cpp
особо ничего не поменяло

Bash
1
2
3
checking how to run the C preprocessor... /usr/bin/cpp
configure: error: in `/home/chip/nano-5.0':
configure: error: C preprocessor "/usr/bin/cpp" fails sanity check
Цитата Сообщение от Kubuntovod Посмотреть сообщение
grep gcc
Что касается gcc и программ относящихся к разработке то gcc, gcc++, gcc-gfortran, gcc-gnat, gcc-java версии 4.5.2 установленны включая сам cpp который является частью пакета gcc то что относится к группам dev
Bash
1
2
3
4
5
6
7
fakeroot
fakechroot
m4
sqlite
pcre
perl
python
также точно установлены
Bash
1
2
3
autoconf
automake
make
У меня специфичный дистрибутив основанный на слакваре со своим пакетным менеджером возможно не все пакеты относящиеся к разработке я указал
0
Эксперт NIX
1883 / 622 / 150
Регистрация: 14.01.2013
Сообщений: 2,901
28.08.2020, 03:54 6
Лучший ответ Сообщение было отмечено chip_exe как решение

Решение

Цитата Сообщение от chip_exe Посмотреть сообщение
то что относится к группам dev
Похоже, что не хватает заголовочников, которые именно в dev пакетах. Хз, как там в слаке, в бубунтах
Bash
1
2
dpkg --get-selections | grep gcc | grep dev
libgcc-9-dev
0
0 / 0 / 0
Регистрация: 03.11.2016
Сообщений: 51
28.08.2020, 18:55  [ТС] 7
Да косяк оказался в заголовка но не в их отсутствии, а в их версии я откатил ядро и всё заработало
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2020, 18:55

Error LNK1104: не удается открыть файл "glaux.lib"
у меня Microsoft Visual Studio 2012 а проект делали на Microsoft Visual Studio 2013 или 2015 но не...

Error LNK1104: не удается открыть файл "kernel32.lib"
В VS 2013 выходит такая ошибка Ошибка 1 error LNK1104: не удается открыть файл...

Ошибка SDK "Internal check error"
Delphi 10.1.2 При попытке собрать пустой проект под Android возникает ошибка Tools-SDK ...

Fatal error LNK1104: не удается открыть файл "ucrt.lib"
Вылетает ошибка LINK : fatal error LNK1104: не удается открыть файл "ucrt.lib" при компиляции...

Fatal error LNK1104: не удаётся открыть файл "glaux.lib"
Помогите заблудившемуся в дебрях Си++, а тем более в его сложном(как по мне) разделе WinAPI...

Error LNK1104: не удается открыть файл "sfml-graphics-s-d.lib"
Помогите пожалуйста. Вот сам код: #include <SFML/Graphics.hpp> int main() { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.