fit icon indicating copy to clipboard operation
fit copied to clipboard

Package compilation failed

Open nurandi opened this issue 5 years ago • 0 comments

Hi, I am unable to compile the package

install.packages("~/Downloads/fit_0.1.tar.gz", repos = NULL, type = "source")
Installing package into ‘~/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
* installing *source* package 'fit' ...
** using staged installation
** libs

*** arch - i386
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c RcppExports.cpp -o RcppExports.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit.cpp -o fit.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_accumulated_field.cpp -o fit_accumulated_field.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_accumulator.cpp -o fit_accumulator.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_buffer_encode.cpp -o fit_buffer_encode.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_buffered_record_mesg_broadcaster.cpp -o fit_buffered_record_mesg_broadcaster.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_crc.cpp -o fit_crc.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_decode.cpp -o fit_decode.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_encode.cpp -o fit_encode.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_factory.cpp -o fit_factory.o
C:/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG  -I"~/Documents/R/win-library/3.6/Rcpp/include"        -O2 -Wall  -mtune=generic -c fit_field.cpp -o fit_field.o
fit_field.cpp: In member function 'FIT_BOOL fit::Field::Read(const void*, FIT_UINT8)':
fit_field.cpp:1249:121: error: 'memcmp' was not declared in this scope
             if (memcmp(byteData, baseTypeInvalids[profile->fields[profileIndex].type & FIT_BASE_TYPE_NUM_MASK], typeSize) != 0)
                                                                                                                         ^
make: *** [C:/PROGRA~1/R/R-36~1.1/etc/i386/Makeconf:215: fit_field.o] Error 1
ERROR: compilation failed for package 'fit'
* removing '~/Documents/R/win-library/3.6/fit'
Warning in install.packages :
  installation of package ‘~/Downloads/fit_0.1.tar.gz’ had non-zero exit status

nurandi avatar Dec 11 '19 20:12 nurandi