* using log directory 'd:/Rcompile/CRANpkg/local/3.3/languageserver.Rcheck' * using R version 3.3.3 (2017-03-06) * using platform: x86_64-w64-mingw32 (64-bit) * using session charset: ISO8859-1 * checking for file 'languageserver/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'languageserver' version '0.1.0' * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking whether package 'languageserver' can be installed ... ERROR Installation failed. See 'd:/Rcompile/CRANpkg/local/3.3/languageserver.Rcheck/00install.out' for details. * DONE The installation logfile: * installing *source* package 'languageserver' ... ** package 'languageserver' successfully unpacked and MD5 sums checked ** libs *** arch - i386 make[1]: Entering directory `/cygdrive/d/temp/Rtmp69pCP7/R.INSTALL1e48cc6015b2/languageserver/src-i386' d:/Compiler/gcc-4.9.3/mingw_32/bin/gcc -I"D:/RCompile/recent/R-3.3.3/include" -DNDEBUG -I"d:/Compiler/gcc-4.9.3/local330/include" -O3 -Wall -std=gnu99 -mtune=core2 -c document.c -o document.o d:/Compiler/gcc-4.9.3/mingw_32/bin/gcc -I"D:/RCompile/recent/R-3.3.3/include" -DNDEBUG -I"d:/Compiler/gcc-4.9.3/local330/include" -O3 -Wall -std=gnu99 -mtune=core2 -c languageserver.c -o languageserver.o languageserver.c:89:14: error: unknown type name 'R_CallMethodDef' static const R_CallMethodDef CallEntries[] = { ^ languageserver.c:90:5: warning: braces around scalar initializer {"document_backward_search", (DL_FUNC) &document_backward_search, 5}, ^ languageserver.c:90:5: warning: (near initialization for 'CallEntries[0]') languageserver.c:90:5: warning: initialization makes integer from pointer without a cast languageserver.c:90:5: warning: (near initialization for 'CallEntries[0]') languageserver.c:90:35: error: 'DL_FUNC' undeclared here (not in a function) {"document_backward_search", (DL_FUNC) &document_backward_search, 5}, ^ languageserver.c:90:5: warning: excess elements in scalar initializer {"document_backward_search", (DL_FUNC) &document_backward_search, 5}, ^ languageserver.c:90:5: warning: (near initialization for 'CallEntries[0]') languageserver.c:90:5: warning: excess elements in scalar initializer languageserver.c:90:5: warning: (near initialization for 'CallEntries[0]') languageserver.c:91:5: warning: braces around scalar initializer {"pairlist_car", (DL_FUNC) &pairlist_car, 1}, ^ languageserver.c:91:5: warning: (near initialization for 'CallEntries[1]') languageserver.c:91:5: warning: initialization makes integer from pointer without a cast languageserver.c:91:5: warning: (near initialization for 'CallEntries[1]') languageserver.c:91:5: warning: excess elements in scalar initializer languageserver.c:91:5: warning: (near initialization for 'CallEntries[1]') languageserver.c:91:5: warning: excess elements in scalar initializer languageserver.c:91:5: warning: (near initialization for 'CallEntries[1]') languageserver.c:92:5: warning: braces around scalar initializer {"pairlist_cdr", (DL_FUNC) &pairlist_cdr, 1}, ^ languageserver.c:92:5: warning: (near initialization for 'CallEntries[2]') languageserver.c:92:5: warning: initialization makes integer from pointer without a cast languageserver.c:92:5: warning: (near initialization for 'CallEntries[2]') languageserver.c:92:5: warning: excess elements in scalar initializer languageserver.c:92:5: warning: (near initialization for 'CallEntries[2]') languageserver.c:92:5: warning: excess elements in scalar initializer languageserver.c:92:5: warning: (near initialization for 'CallEntries[2]') languageserver.c:93:5: warning: braces around scalar initializer {"pairlist_last", (DL_FUNC) &pairlist_last, 1}, ^ languageserver.c:93:5: warning: (near initialization for 'CallEntries[3]') languageserver.c:93:5: warning: initialization makes integer from pointer without a cast languageserver.c:93:5: warning: (near initialization for 'CallEntries[3]') languageserver.c:93:5: warning: excess elements in scalar initializer languageserver.c:93:5: warning: (near initialization for 'CallEntries[3]') languageserver.c:93:5: warning: excess elements in scalar initializer languageserver.c:93:5: warning: (near initialization for 'CallEntries[3]') languageserver.c:94:5: warning: braces around scalar initializer {"pairlist_append", (DL_FUNC) &pairlist_append, 2}, ^ languageserver.c:94:5: warning: (near initialization for 'CallEntries[4]') languageserver.c:94:5: warning: initialization makes integer from pointer without a cast languageserver.c:94:5: warning: (near initialization for 'CallEntries[4]') languageserver.c:94:5: warning: excess elements in scalar initializer languageserver.c:94:5: warning: (near initialization for 'CallEntries[4]') languageserver.c:94:5: warning: excess elements in scalar initializer languageserver.c:94:5: warning: (near initialization for 'CallEntries[4]') languageserver.c:95:5: warning: braces around scalar initializer {"pairlist_setcar", (DL_FUNC) &pairlist_setcar, 2}, ^ languageserver.c:95:5: warning: (near initialization for 'CallEntries[5]') languageserver.c:95:5: warning: initialization makes integer from pointer without a cast languageserver.c:95:5: warning: (near initialization for 'CallEntries[5]') languageserver.c:95:5: warning: excess elements in scalar initializer languageserver.c:95:5: warning: (near initialization for 'CallEntries[5]') languageserver.c:95:5: warning: excess elements in scalar initializer languageserver.c:95:5: warning: (near initialization for 'CallEntries[5]') languageserver.c:96:5: warning: braces around scalar initializer {"pairlist_setcdr", (DL_FUNC) &pairlist_setcdr, 2}, ^ languageserver.c:96:5: warning: (near initialization for 'CallEntries[6]') languageserver.c:96:5: warning: initialization makes integer from pointer without a cast languageserver.c:96:5: warning: (near initialization for 'CallEntries[6]') languageserver.c:96:5: warning: excess elements in scalar initializer languageserver.c:96:5: warning: (near initialization for 'CallEntries[6]') languageserver.c:96:5: warning: excess elements in scalar initializer languageserver.c:96:5: warning: (near initialization for 'CallEntries[6]') languageserver.c:98:5: warning: braces around scalar initializer {"stdin_read_char", (DL_FUNC) &stdin_read_char, 1}, ^ languageserver.c:98:5: warning: (near initialization for 'CallEntries[7]') languageserver.c:98:5: warning: initialization makes integer from pointer without a cast languageserver.c:98:5: warning: (near initialization for 'CallEntries[7]') languageserver.c:98:5: warning: excess elements in scalar initializer languageserver.c:98:5: warning: (near initialization for 'CallEntries[7]') languageserver.c:98:5: warning: excess elements in scalar initializer languageserver.c:98:5: warning: (near initialization for 'CallEntries[7]') languageserver.c:99:5: warning: braces around scalar initializer {"stdin_read_line", (DL_FUNC) &stdin_read_line}, ^ languageserver.c:99:5: warning: (near initialization for 'CallEntries[8]') languageserver.c:99:5: warning: initialization makes integer from pointer without a cast languageserver.c:99:5: warning: (near initialization for 'CallEntries[8]') languageserver.c:99:5: warning: excess elements in scalar initializer languageserver.c:99:5: warning: (near initialization for 'CallEntries[8]') languageserver.c:103:5: warning: braces around scalar initializer {NULL, NULL, 0} ^ languageserver.c:103:5: warning: (near initialization for 'CallEntries[9]') languageserver.c:103:5: warning: initialization makes integer from pointer without a cast languageserver.c:103:5: warning: (near initialization for 'CallEntries[9]') languageserver.c:103:5: warning: excess elements in scalar initializer languageserver.c:103:5: warning: (near initialization for 'CallEntries[9]') languageserver.c:103:5: warning: excess elements in scalar initializer languageserver.c:103:5: warning: (near initialization for 'CallEntries[9]') languageserver.c:106:28: error: unknown type name 'DllInfo' void R_init_languageserver(DllInfo *dll) { ^ make[1]: *** [languageserver.o] Error 1 make[1]: Leaving directory `/cygdrive/d/temp/Rtmp69pCP7/R.INSTALL1e48cc6015b2/languageserver/src-i386' Warning: running command 'make -f "D:/RCompile/recent/R-3.3.3/etc/i386/Makeconf" -f "D:/RCompile/recent/R-3.3.3/etc/i386/Makevars.site" -f "D:/RCompile/recent/R-3.3.3/share/make/winshlib.mk" SHLIB="languageserver.dll" OBJECTS="document.o languageserver.o pairlist.o"' had status 2 ERROR: compilation failed for package 'languageserver' * removing 'd:/Rcompile/CRANpkg/lib/3.3/languageserver'