OS X 10.9.2: zu überprüfen, ob die C-compiler nicht funktioniert...
Ich bin beim installieren von texinfo-5.2, und ich bin in einige Probleme, die während ./configure
die ich glaube, sind mit dem C-compiler. Wenn ich ein Upgrade von Snow Leopard, ich habe nicht eine Neuinstallation, vielleicht ist ein Teil des Problems. Wie auch immer, hier ist was ich habe:
ryansmacbook:texinfo-5.2 ryan$ sudo ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" CPP="gcc -E" CXXCPP="g++ -E"
Password:
checking for a BSD-compatible install... /usr/local/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for perl... /usr/bin/perl
checking Perl version and Encode module... yes
checking for gawk... (cached) awk
checking for gcc... gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64
checking whether the C compiler works... no
configure: error: in `/Users/ryan/Downloads/texinfo-5.2':
configure: error: C compiler cannot create executables
See `config.log' for more details
Habe ich gelesen das einige andere Fragen im Zusammenhang mit diesem, so habe ich versucht zu installieren der Befehlszeilen-Tools.
ryansmacbook:~ ryan$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
So scheint es, sind Sie nicht installiert sind, obwohl ich bin mit Xcode 5.1 installiert aus dem App Store. Von dem, was ich gelesen habe, Befehlszeilen-Tools sollte installiert werden, aber ich habe versucht
$ xcode-select --install
sowieso, und wenn ich sagen, es zu installieren, erscheint eine Meldung sagen: "Kann nicht installiert werden, weil es software ist derzeit nicht verfügbar, von der Software-Update-server".
Habe ich gefunden, was ich dachte, könnte ein work-around an http://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/so habe ich die folgenden:
ryansmacbook:Tools ryan$ brew install coreutils
Warning: It appears you have MacPorts or Fink installed.
Software installed with other package managers causes known problems for
Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again.
==> Downloading http://ftpmirror.gnu.org/coreutils/coreutils-8.22.tar.xz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/coreutils/8.22 --program-prefix=g --w
==> make install
==> Caveats
All commands have been installed with the prefix 'g'.
If you really need to use these commands with their normal names, you
can add a "gnubin" directory to your PATH from your bashrc like:
PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
Additionally, you can access their man pages with normal names if you add
the "gnuman" directory to your MANPATH from your bashrc as well:
MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"
/usr/local/share/info/dir: Permission denied
==> Summary
? /usr/local/Cellar/coreutils/8.22: 211 files, 10M, built in 2.4 minutes
Aber ich habe immer noch die ./configure
Problem.
Referenz,
$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.1.0
Thread model: posix
Obwohl ich habe versucht zu install gcc-4.7 den anderen Tag, und es Leben derzeit an
/usr/gcc-4.7.2/bin/gcc-4.7
Ich bin mir nicht ganz sicher, wie es zu laufen wie ein Befehl von der Befehlszeile aus, weil
$ gcc-4.7 --version
-bash: gcc-4.7: command not found
ist das, was ich jetzt zu bekommen, aber das kann weder hier noch dort.
edit: Da dies nicht direkt Antwort auf meine Frage zu prüfen, ob der C compiler funktioniert, ich bin nicht die Vorlage dieser als Antwort. Ich habe gerade versucht brew install texinfo
und das funktionierte wie ein Charme. An diesem Punkt, ich kann nicht wirklich daran erinnern, warum ich versuche zu installieren texinfo
von der Quelle noch kann ich mich erinnern, was ich brauchte es für die (vielleicht etwas GNU Stellen-oder Emacs-Zusammenhang?).
InformationsquelleAutor der Frage Ryan M | 2014-04-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stand ich das gleiche problem nach der Installation von xcode; Alles, was ich tun musste, war laufen gcc. Dieser fragte mich dann, zu akzeptieren, die die xcode-Lizenz. Nach, es funktionierte einfach gut.
Hoffe, das jemand hilft.
InformationsquelleAutor der Antwort GeneralBecos
Kann ich nicht wirklich nehmen Kredit für die Antwort, aber die gleichen Dinge, die mir passiert ist. Ich habe versucht, ein ruby-ruby 1.9.3. RVM grabed gcc46 und gesagt, homebrew zu installieren. Aber dann die rvm install-Befehl nicht so. So
brew uninstall gcc46
und dannbrew install apple-gcc42
arbeitete wie ein Charme.InformationsquelleAutor der Antwort Ben Johnson
Für mich das Problem war ich hatte nicht ausgeführt
xcode-select --install
Sobald ich habe, dass alles lief fein
InformationsquelleAutor der Antwort kellyfj
InformationsquelleAutor der Antwort olivetree123
gcc -version
Zustimmung zu den Xcode/iOS Lizenz erfordert admin-Rechte, starten Sie als root via sudo.
InformationsquelleAutor der Antwort Michael Scott Howard
Ich hatte ähnliche "überprüfen, ob der C-compiler arbeitet... kein" problem in meinem yosemite mac.
Überprüfte ich einige Dinge:
Dann installierte ich es tun:
Und es funktionierte:
InformationsquelleAutor der Antwort santifinland
Ähnliches problem beim installieren von Python ist3. My home brew war veraltet. Ich update meine home-brew-Dienstprogramm.
InformationsquelleAutor der Antwort GDSM