2017-02-01 21 views
0

Ich bekomme einen gcc Fehler beim Versuch, mehrere R-Pakete zu installieren, zum Beispiel Devtools und Plyr geben die gleichen Fehler.gcc Fehler beim Installieren von R-Paketen in Ubuntu 16.04

gcc: error: unrecognized command line option '-fstack-protector-strong' 
gcc: error: unrecognized command line option '-Wdate-time' 
/usr/lib/R/etc/Makeconf:132: recipe for target 'devtools.o' failed 

Ich benutze Ubuntu 16.04 und R: 3.3.2. Ich hatte eine funktionierende Version von R, aber es gab Probleme mit einigen Bibliotheken, also tat ich: apt-get remove r-base-core und folgte this neu installieren

Es wäre toll, eine Reihe von Anweisungen zu erhalten R neu zu installieren, wenn nötig und behebe den GCC-Fehler.

BTW: Ich hatte auch eine Anaconda-Version, die ich entfernt habe.

EDIT:

$ gcc --version 
gcc (Ubuntu 4.8.5-4ubuntu2) 4.8.5 
Copyright (C) 2015 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions. There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
+0

Diese sind beide neu in gcc 4.9, Sie könnten also eine ältere Version von gcc haben. Sie sind möglicherweise nicht vollständig notwendig (der zweite ist nur eine Warnoption), versuchen Sie sie auszuschalten. – david25272

+1

@ david25272, wie gehen Sie dabei vor, diese Compiler-Befehlszeilenoptionen auszuschalten? – r2evans

+0

Wahrscheinlich wird es eine Zeile in '/ usr/lib/R/etc/Makeconf' geben, die mit' CC = gcc ... 'mit verschiedenen Optionen beginnt. Alternativ könnte es sich im Makefile befinden, das das Target "devtools.o" enthält. – david25272

Antwort

1

Falls jemand diese wieder bekommt, war die einfachste Lösung gcc gcc.4.9 zu aktualisieren. Dann funktioniert alles wie erwartet.

Verwandte Themen