J'ai mis à niveau mon mac vers Sierra et je ne peux pas installer qt. J'ai écrit "brasser installer qt" et j'ai reçu le message ci-dessous. As-tu des recommandations?
"Cette formule ne compile pas ou ne fonctionne pas comme prévu sur macOS Versions plus récentes que El Capitan en raison d'une incompatibilité en amont Erreur: une exigence non satisfaite a échoué à cette compilation."
Ce soir, j’ai pu travailler avec succès sur une nouvelle installation de Sierra.
Il semble que qt.rb s'exécute correctement sous MacOS Sierra. Il vous suffit de supprimer l'entrée Configuration requise pour le système d'exploitation maximale pour lui permettre de fonctionner.
C'est ce qui était requis sur ma machine.
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qt.rb
Commentez la ligne 36 comme suit
#depends_on MaximumMacOSRequirement => :el_capitan
Je suis curieux de savoir si cela fonctionne pour les autres.
Merci
si vous avez vraiment besoin de qt4, vous pouvez essayer
brasser installer cartouche/qt4/qt
Recherche avec
brew search qt
vous pouvez voir qu'il y a un QT5
brew install qt5
Selon https://github.com/Homebrew/homebrew-core/issues/1957#issuecomment-225806023 il n'y aura pas de support pour qt (4)
Qt4 n'est plus supporté; les utilisateurs doivent passer à Qt5. Homebrew a rapporté un correctif pour 10.11 mais n’a pas l’intention de le maintenir pour toujours. Il y a actuellement une requête pull qui peut résoudre ce problème . Vous devrez attendre sa fusion si vous souhaitez installer Qt4 avec Homebrew.
installer qt4
Remarque: Qt4 n'est pas pris en charge par ses créateurs. Il est donc probable que des problèmes de sécurité/utilisabilité ne seront jamais résolus. Si vous le pouvez, envisagez de migrer vos projets vers Qt5.
ressource: https://github.com/cartr/homebrew-qt4
brew tap cartr/qt4
brew tap-pin cartr/qt4
brew install qt