Автор Тема: Ошибка компилятора gcc во время сборки в p9  (Прочитано 6476 раз)

Оффлайн zah

  • Давно тут
  • **
  • Сообщений: 140
  • ^_^
   Всем привет!

Пытаюсь собраться из исходного кода, наблюдаю следующую ошибку:
...
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- broken
CMake Error at /usr/share/cmake/Modules/CMakeTestCCompiler.cmake:52 (message):
  The C compiler

    "/usr/bin/cc"

  is not able to compile a simple test program.
...
Ругается на /usr/bin/cc, начинаем смотреть:
# /usr/bin/cc --version
/usr/bin/x86_64-alt-linux-gcc: No such file or directory

# apt-cache search /usr/bin/x86_64-alt-linux-gcc
gcc8 - GNU Compiler Collection
gcc8-go - The GNU compiler for the Go programming language

# rpm -qa gcc8
gcc8-8.3.1-alt3.x86_64
Симлинк /usr/bin/x86_64-alt-linux-gcc создать нужно или проблема глубже?

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
$ apt-cache search --names-only gcc|grep select
gcc-common - Common directories, symlinks and selection utility for the GNU Compiler Collection
i586-gcc-common - Common directories, symlinks and selection utility for the GNU Compiler Collection

apf list gcc-common |grep select
/usr/sbin/select-gcc
« Последнее редактирование: 05.08.2019 15:11:27 от klark973 »
To moan or to solve -- that is the question!

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
# rpm -qa gcc8
Это неправильная команда.
Надо так:
rpm -qa | grep gcc

Оффлайн zah

  • Давно тут
  • **
  • Сообщений: 140
  • ^_^
$ apt-cache search --names-only gcc|grep select
gcc-common - Common directories, symlinks and selection utility for the GNU Compiler Collection
i586-gcc-common - Common directories, symlinks and selection utility for the GNU Compiler Collection

apf list gcc-common |grep select
# /usr/sbin/select-gcc

Нет такого:
ls -l /usr/sbin/select-gcc
Нет такого файла или каталога

Оффлайн zah

  • Давно тут
  • **
  • Сообщений: 140
  • ^_^
# rpm -qa gcc8
Это неправильная команда.
Надо так:
rpm -qa | grep gcc

# rpm -qa | grep gcc
gcc-common-1.4.23-alt1.x86_64
libgcc1-8.3.1-alt3.x86_64
i586-libgcc1-8.3.1-alt3.i586
gcc8-8.3.1-alt3.x86_64

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Ясно. Нужно поставить пакет gcc. Он сам создаст нужные симлинки.
To moan or to solve -- that is the question!

Оффлайн zah

  • Давно тут
  • **
  • Сообщений: 140
  • ^_^
Ясно. Нужно поставить пакет gcc. Он сам создаст нужные симлинки.

СПАСИБО!