CentOS 7 GCC wird nicht kompiliert

1605
M.Nandin

Ich verwende CentOS 7 auf einem Dell Precision T3400. Ich habe das Cacti-Netzwerküberwachungstool installiert und versuche, Spine, die letzte kritische Binärdatei, zu installieren. Ich habe Spine heruntergeladen und versuche es mit folgendem zu installieren:

cd /tmp/(spine directory) ./bootstrap ./configure make make install 

Wenn ich jedoch versuche zu laufen, ./configureerhalte ich folgende Ausgabe:

checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gawk... (cached) gawk checking for gcc... gcc checking whether the C compiler works... no configure: error: in `/tmp/cacti-spine-0.8.8h': configure: error: C compiler cannot create executables see config.log 

Das config.logsagt:

build='x86_64-unknown-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='unknown' datadir='$' datarootdir='$/share' docdir='$/doc/$' dvidir='$' exec_prefix='NONE' host='x86_64-unknown-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='unknown' htmldir='$' includedir='$/include' infodir='$/info' install_sh='$ /tmp/cacti-spine-0.8.8h/config/install-sh' libdir='$/lib' libexecdir='$/libexec' localedir='$/locale' localstatedir='$/var' mandir='$/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='$' prefix='NONE' program_transform_name='s,x,x,' psdir='$' sbindir='$/sbin' sharedstatedir='$/com' sysconfdir='$/etc' target_alias=''  ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "Spine Poller" #define PACKAGE_TARNAME "spine-poller" #define PACKAGE_VERSION "0.8.8h" #define PACKAGE_STRING "Spine Poller 0.8.8h" #define PACKAGE_BUGREPORT "http://www.cacti.net/bugs.php" #define PACKAGE_URL "" #define PACKAGE "spine" #define VERSION "0.8.8h"  configure: exit 77 

Wie kann ich dieses Problem beheben?

0
Installieren Sie "einen vollständigen gcc-Compiler" `# yum install gcc-c ++`. Dh gcc-c ++ kümmert sich um die Installation der fehlenden Pakete `glibc-devel, glibc-Header, Kernel-Header '. Knud Larsen vor 6 Jahren 0
werde am montag einsteigen, wenn ich zur maschine zurückkehren kann, danke für die hilfe M.Nandin vor 6 Jahren 0
Nach dem Versuch stellte ich fest, dass ich bereits gcc-c ++ installiert hatte. Ich habe alle Pakete einzeln ausprobiert und sie waren auch bereits installiert M.Nandin vor 6 Jahren 0

2 Antworten auf die Frage

0
M.Nandin

Ich habe das Problem behoben, stellte fest, was fehlte net-snmp-develund openssl-develob jemand anderes auf dieses Problem stößt.

0
Knud Larsen

./bootstrapMöglicherweise verwirrt der Befehl das bereits perfekte configureSkript in cacti-spine-0.8.8h/ https://www.cacti.net/downloads/spine/cacti-spine-0.8.8h.tar.gz

Voraussetzung: # yum install mariadb-devel

Lösung: Packen Sie ein neues aus cacti-spine-0.8.8h.tar.gz

cd cacti-spine-0.8.8h/ ./configure make # make install 

... Keine Probleme hier, CentOS 7.4.1708.