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:

[root@miserver 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.
[root@miserver 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:

[root@miserver 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 respuestas a «no acceptable C compiler found in $PATH»

  1. Y que pasa si me sale el mismo error pero lo que quiero es instalar el compilador de C, ya que con «yum intall gcc» no me deja.

    SALUDOS…

  2. 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 una respuesta

Tu dirección de correo electrónico no será publicada.