highlight icon indicating copy to clipboard operation
highlight copied to clipboard

Compilation failure on CentOS

Open mjsteinbaugh opened this issue 7 years ago • 0 comments

Hi Romain,

I'm having trouble getting highlight to install on the Harvard HPC cluster (CentOS):

Installing highlight
'/home/XXX/miniconda3/lib/R/bin/R' --no-site-file --no-environ --no-save  \
  --no-restore --quiet CMD INSTALL  \
  '/tmp/RtmpKed5AP/devtoolsda844bf8257/romainfrancois-highlight-b888782'  \
  --library='/home/XXX/R/library' --install-tests 

* installing *source* package ‘highlight’ ...
** libs
g++ -std=c++11 -I/home/XXX/miniconda3/lib/R/include -DNDEBUG  -I/home/XXX/miniconda3/include   -std=c++11 -fpic  -I/home/XXX/miniconda3/include -c ASBeautifier.cpp -o ASBeautifier.o
g++ -std=c++11 -I/home/XXX/miniconda3/lib/R/include -DNDEBUG  -I/home/XXX/miniconda3/include   -std=c++11 -fpic  -I/home/XXX/miniconda3/include -c ASEnhancer.cpp -o ASEnhancer.o
g++ -std=c++11 -I/home/XXX/miniconda3/lib/R/include -DNDEBUG  -I/home/XXX/miniconda3/include   -std=c++11 -fpic  -I/home/XXX/miniconda3/include -c ASFormatter.cpp -o ASFormatter.o
g++ -std=c++11 -I/home/XXX/miniconda3/lib/R/include -DNDEBUG  -I/home/XXX/miniconda3/include   -std=c++11 -fpic  -I/home/XXX/miniconda3/include -c ASResource.cpp -o ASResource.o
g++ -std=c++11 -I/home/XXX/miniconda3/lib/R/include -DNDEBUG  -I/home/XXX/miniconda3/include   -std=c++11 -fpic  -I/home/XXX/miniconda3/include -c ASStreamIterator.cpp -o ASStreamIterator.o
In file included from ASStreamIterator.cpp:2:0:
ASStreamIterator.h:31:20: fatal error: astyle.h: No such file or directory
 #include <astyle.h>
                    ^
compilation terminated.
make: *** [ASStreamIterator.o] Error 1
ERROR: compilation failed for package ‘highlight’
* removing ‘/home/XXX/R/library/highlight’
Installation failed: Command failed (1)

Here's my ~/.R/Makevars:

CC=gcc -std=gnu99
CXX=g++
PKG_CXXFLAGS=-std=c++11

Any thoughts on how to get this to compile? Thanks!

mjsteinbaugh avatar Jul 06 '17 13:07 mjsteinbaugh