gcc 4.9.1 dans OS X Yosemite - gcc: avertissement: impossible de comprendre kern.osversion ‘14.0.0'

- Je installer OS X Yosemite et maintenant j'ai un énorme problème avec gcc 4.9.1 compilateur.
J'espère que quelqu'un peut m'aider s'il vous plaît.

J'essaie de compiler mon programme et j'ai le message d'avertissement:

gcc: warning: couldnt understand kern.osversion 14.0.0'

Je fais une recherche sur google et j'ai trouver https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61407
J'essaie d'appliquer le patch à faire:

sudo patch -p1 < /usr/local/bin/00-darwin-10.10.patch

dans gcc dossier: /usr/local/bin/gcc
et j'ai reçu le message:

can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/fixincludes/fixincl.x b/fixincludes/fixincl.x
|index dd45802..0db14d7 100644
|--- a/fixincludes/fixincl.x
|+++ b/fixincludes/fixincl.x
--------------------------
File to patch:

dans File to patch: j'ai déjà essayé de gcc et j'ai reçu le message:

patching file gcc
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 15.
Hunk #3 succeeded at 1274 with fuzz 2 (offset -7908 lines).
Hunk #4 FAILED at 1319.
Hunk #5 FAILED at 1548.
Hunk #6 FAILED at 2671.
patch: **** Can't rename file gcc to gcc.orig : Permission denied

J'ai essayer avec sudo et j'ai reçu:

can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/fixincludes/fixincl.x b/fixincludes/fixincl.x
|index dd45802..0db14d7 100644
|--- a/fixincludes/fixincl.x
|+++ b/fixincludes/fixincl.x
--------------------------
File to patch: 

Im dans le mauvais dossier?
Quelqu'un peut m'aider?

  • Vous pouvez essayer de gcc4.9.1 de macports, je l'utilise et il fonctionne (j'ai aussi trouvé un bug là, mais a été corrigé dans la même journée je l'ai signalé, trac.macports.org/ticket/45483). Donc, avant l'installation assurez-vous de mettre à jour/mise à niveau de votre macports.
  • JFTR, j'ai aussi reçu le message au sujet incompréhensible kern.osversion '14.0.0 (asymétriques devis) à partir d'une maison de construction de GCC 4.8.1 (construit sur Mavericks, ou peut-être même Mountain Lion) quand il a couru sur Yosemite ainsi que GCC 4.9.1. C'est "juste une mise en garde" — le compilateur a couru et a produit un exécutable qui a couru sur OK. Mon valgrind va avoir besoin de reconstruire, au moins à ce qu'il meurt avec Killed: 9.
InformationsquelleAutor MMax | 2014-10-21