You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cpp_source fails when the source file is called cpp11.cpp:
It will also fail if the file name contains . or -, but the error messages here are more informative.
writeLines('[[cpp11::register]]int add(int x, int y, int z) { int sum = x + y + z; return sum;}', "cpp11.cpp")
cpp11::cpp_source("cpp11.cpp")
#> Error in (function (command = NULL, args = character(), error_on_status = TRUE, : System command 'R' failed, exit status: 1, stderr:#> E> duplicate symbol '__cpp11_add' in:#> E> /private/var/folders/x0/fqbv9_ys1lq55xqjqbqllzqm0000gn/T/RtmpbkL1uf/file215a3ddf389a/src/cpp11.o#> E> ld: 1 duplicate symbol for architecture x86_64#> E> clang: error: linker command failed with exit code 1 (use -v to see invocation)#> E> make: *** [/private/var/folders/x0/fqbv9_ys1lq55xqjqbqllzqm0000gn/T/RtmpbkL1uf/file215a3ddf389a/src/cpp11.so] Error 1
cpp_source
fails when the source file is calledcpp11.cpp
:It will also fail if the file name contains
.
or-
, but the error messages here are more informative.Created on 2020-11-27 by the reprex package (v0.3.0)
The text was updated successfully, but these errors were encountered: