no acceptable C compiler found in $PATH

Intentando instalar los plugins de Nagios en una máquina «cliente» a monitorizar, es posible que nos encontremos con el siguiente error, tras ejecutar el ./configure:

[[email protected] nagios-plugins-1.4.15]# ./configure
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking build system type… x86_64-unknown-linux-gnu
checking host system type… x86_64-unknown-linux-gnu
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
[[email protected] nagios-plugins-1.4.15]#

Este error es de por sí, bastante descriptivo; falta el compilador de C, concretamente, «gcc». En entornos Red Hat, bastará con usar yum para instalar gcc y solucionar así el problema:

[[email protected] nagios-plugins-1.4.15]# yum install gcc

En mi caso, gcc ha tenido las siguientes dependencias, también instaladas junto con gcc de forma automática:

  • cpp
  • glibc-devel
  • glibc-headers
  • kernel-headers

El propósito del post, es ver los paquetes imprescindibles a instalar para solucionar este problema.

2 opiniones en “no acceptable C compiler found in $PATH”

  1. Buenas Faraon,
    Pues supongo que dependerá del error que te devuelva; quizá sea un tema de dependencias, o de que has estado usando un repositorio y ahora estés intentando instalar desde otro, etc.

    Quizá podrías mirar de buscar en Google el error que te devuelve, a ver si alguien ha escrito cómo solucionarlo, y si no, también puedes mirar de descargarte directamente el paquete rpm e instalarlo a mano.

    Sobre esto último, tienes varias entradas que dicen cómo hacerlo en Red Hat, CentOS y Fedora. Esta url explica mu bien cómo hacerlo:
    http://stackoverflow.com/questions/9644321install-gcc-c-on-centos-without-yum

    ¡Suerte!
    Adri

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *