Beim Versuch, Wine mit Brew zu installieren, wird ein Fehler angezeigt. Stellte sicher, dass ich rannte brew update
und brew upgrade
. Ich habe auch versucht, libpng selbst zu installieren, bekomme aber immer noch den gleichen Fehler.
Ich habe gerade Xcode installiert und mich vergewissert, dass ich die Bedingungen akzeptiere.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
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 to enable maintainer-specific portions of Makefiles... no
checking for gcc... clang
checking whether the C compiler works... no
configure: error: in `/private/tmp/libpng-20161205-66702-a4brfd/libpng-1.6.26':
configure: error: C compiler cannot create executables
See `config.log' for more details
Bearbeiten: Versionen hinzufügen.
Mac OS X 10.11.6
Xcode: 8.1
Eine weitere Bearbeitung: Wenn ich den Kern des Fehlers durchsehe, denke ich, dass dies der Schuldige sein könnte.
configure:3291: checking whether the C compiler works
configure:3313: clang conftest.c >&5
ld: unexpected token: !tapi-tbd-v2 file '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib/libSystem.tbd' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:3317: $? = 1
configure:3355: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libpng"
| #define PACKAGE_TARNAME "libpng"
| #define PACKAGE_VERSION "1.6.26"
| #define PACKAGE_STRING "libpng 1.6.26"
| #define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define PACKAGE "libpng"
| #define VERSION "1.6.26"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:3360: error: in `/private/tmp/libpng-20161205-66702-a4brfd/libpng-1.6.26':
configure:3362: error: C compiler cannot create executables
See `config.log' for more details
Bearbeiten: Gist-Logs hinzufügen. https://gist.github.com/codephobia/98b8c8e5954c7d324384c49c6ebd99dc
Bearbeiten: Ich konnte es zum Laufen bringen, indem ich das Repo klonte und es aus dem Quellcode erstellte. Ich lasse diese Frage offen, da ich es lieber mit brew installieren würde, um die Aktualisierung zu vereinfachen.
Gute Arbeit mit der ausführlichen Fehlermeldung. Ich würde versuchen, nur libpng mit zu installieren brew install libpng
und dann, wenn das fehlschlägt, brew update && brew update && brew doctor
nur allgemeine Probleme zu überprüfen. (Ich weiß, Sie sagten, Sie hätten das versucht - aber es ist nicht klar, ob Sie mit diesem Versuch erfolgreich waren.)
Die obige Empfehlung stammt von https://github.com/Homebrew/brew/blob/master/docs/README.md#readme
Das verlinkt auf die Fehlerbehebungs-Checkliste für den Fall, dass Sie ein Paket finden, das bei Ihnen fehlschlägt (sieht aus Ihren bisherigen Protokollen wie libpng aus).
run
brew gist-logs <formula>
(wobei<formula>
der Name der Formel ist, die Sie fehlschlägt).
brew update
und brew doctor
nur gezeigt, dass der Knoten nicht verknüpft ist, was ich behoben habe. brew install libpng
installiert, aber ich erhalte immer noch den gleichen Fehler bei der Installation von wine. Beim Ausführen erhalte ich den gleichen Fehler brew install libpng --universal
wie beim Installieren von Wine.
Fahrrad
xquartz
auch in Betrieb?Codephobie
brew cask install java xquartz
. Ich bin mir nicht sicher, wie ich testen soll, ob es funktioniert.Stimmen
wine
eigentlich mit OS X kompatibel?Jivan Pal
brew cask install wineskin-winery