Hi, I am trying to wrap the Fasttext lib from Facebook on R. I have wrote a minimal code based on Rcpp.package.skeleton(module = TRUE)
The C++ file compiles/works with sourceCpp() but it crashes when building a package. I have checked many D. Eddelbuettel to get a clue of what to do but no luck. I have already setup a Makevars file with a path to the include folder. The package source code is available there: https://github.com/pommedeterresautee/FastRText My Makevars: CXX_STD = CXX11 ROOT_INCLUDE = ../inst/include/ PKG_CPPFLAGS=-I$(ROOT_INCLUDE) The error I am seeing: ==> R CMD INSTALL --preclean --no-multiarch --with-keep.source FastRText ... Error: package or namespace load failed for ‘FastRText’ in dyn.load(file, DLLpath = DLLpath, ...): impossible de charger l'objet partagé '/home/geantvert/R/x86_64-pc-linux-gnu-library/3.4/FastRText/libs/FastRText.so': /home/geantvert/R/x86_64-pc-linux-gnu-library/3.4/FastRText/libs/FastRText.so: undefined symbol: _ZN8fasttext8FastTextC1Ev The full log is available there: https://github.com/pommedeterresautee/FastRText/issues/1 According to c++filt undefined symbol: _ZN8fasttext8FastTextC1Ev means -> fasttext::FastText::FastText() Has anyone an idea? Kind regards, Michaël ________________ Michaël BENESTY mich...@benesty.fr Please do not print this e-mail unless you really need to. _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel