Reportez-vous à Téléchargement GTK +: Mac OS X J'ai construit Gimp avec jhbuild.
Si vous faites ce qui suit normalement, vous serez accro à diverses choses plus tard.
~/.local/bin/jhbuild build python
Au moins, c'est une bonne idée de démarrer votre PATH uniquement avec / bin: / usr / bin: / sbin.
Même si vous retirez / usr / local / bin dans PATH et spécifiez ~ / gtk / inst dans le préfixe
Il détectera openssl dans / usr / local / include et / usr / local / lib et essaiera de l'utiliser, supprimez donc le lien.
brew unlink openssl
Python lui-même utilise l'openssl de Homebrew Vous pouvez le créer et l'exécuter, mais lors de l'installation d'autres bibliothèques liées à Gtk + Des choses assez ennuyeuses se produisent. (Je ne recommande pas cette méthode car c'est arrivé)
jhbuild shell
Entrez dans la coque avec
Lors de l'exécution de Python configure
CFLAGS=-I/usr/local/opt/openssl/include LDFLAGS=-L/usr/local/opt/openssl/lib ./configure --prefix ~/gtk/inst --libdir ~/gtk/inst/lib --enable-shared
Ajoutez CFLAGS et LDFLAGS comme dans.
Puisque le Python lui-même est configuré pour faire référence à la véritable bibliothèque Python d'Apple, Modifiez cela avec install_name_tool.
cd ~/gtk/inst/bin
install_name_tool -change /System/Library/Frameworks/Python.framework/Versions/2.7/Python ~/gtk/inst/lib/libpython2.7.dylib python
Recommended Posts