Ich habe das Problem behoben, stellte fest, was fehlte net-snmp-devel
und openssl-devel
ob jemand anderes auf dieses Problem stößt.
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, ./configure
erhalte 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.log
sagt:
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?
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
0
Knud Larsen
./bootstrap
Möglicherweise verwirrt der Befehl das bereits perfekte configure
Skript 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.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem