Skip to content

RInside

C++ Classes to Embed R in C++ (and C) Applications

v0.2.19 · Apr 22, 2025 · GPL (>= 2)

Description

C++ classes to embed R in C++ (and C) applications A C++ class providing the R interpreter is offered by this package making it easier to have "R inside" your C++ application. As R itself is embedded into your application, a shared library build of R is required. This works on Linux, OS X and even on Windows provided you use the same tools used to build R itself. Numerous examples are provided in the nine subdirectories of the examples/ directory of the installed package: standard, 'mpi' (for parallel computing), 'qt' (showing how to embed 'RInside' inside a Qt GUI application), 'wt' (showing how to build a "web-application" using the Wt toolkit), 'armadillo' (for 'RInside' use with 'RcppArmadillo'), 'eigen' (for 'RInside' use with 'RcppEigen'), and 'c_interface' for a basic C interface and 'Ruby' illustration. The examples use 'GNUmakefile(s)' with GNU extensions, so a GNU make is required (and will use the 'GNUmakefile' automatically). 'Doxygen'-generated documentation of the C++ classes is available at the 'RInside' website as well.

Downloads

4.3K

Last 30 days

1910th

8.3K

Last 90 days

24.6K

Last year

Trend: +112.7% (30d vs prior 30d)

CRAN Check Status

14 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (15 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘R_UnboundValue’,
    ‘Rf_endEmbeddedR’, ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘R_UnboundValue’,
    ‘Rf_endEmbeddedR’, ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘Rf_endEmbeddedR’,
    ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘Rf_endEmbeddedR’,
    ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-macos-arm64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘Rf_endEmbeddedR’,
    ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-windows-x86_64

compiled code

File 'RInside/libs/x64/RInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/libRInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/RInside.dll':
  Found non-API calls to R: 'R_CleanTempDir', 'R_DefParams',
    'R_ReplDLLinit', 'R_RunExitFinalizers', 'R_SetParams', 'R_TempDir',
    'R_UnboundValue', 'Rf_endEmbeddedR', 'Rf_initEmbeddedR',
    'getRUser', 'get_R_HOME', 'run_Rmainloop'
File 'RInside/libs/x64/libRInside.dll':
  Found non-API calls to R: 'R_CleanTempDir', 'R_DefParams',
    'R_ReplDLLinit', 'R_RunExitFinalizers', 'R_SetParams', 'R_TempDir',
    'R_UnboundValue', 'Rf_endEmbeddedR', 'Rf_initEmbeddedR',
    'getRUser', 'get_R_HOME', 'run_Rmainloop'

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE r-oldrel-macos-arm64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘Rf_endEmbeddedR’,
    ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-oldrel-macos-x86_64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘Rf_endEmbeddedR’,
    ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-oldrel-windows-x86_64

compiled code

File 'RInside/libs/x64/RInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/libRInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/RInside.dll':
  Found non-API calls to R: 'R_CleanTempDir', 'R_DefParams',
    'R_ReplDLLinit', 'R_RunExitFinalizers', 'R_SetParams', 'R_TempDir',
    'Rf_endEmbeddedR', 'Rf_initEmbeddedR', 'getRUser', 'get_R_HOME',
    'run_Rmainloop'
File 'RInside/libs/x64/libRInside.dll':
  Found non-API calls to R: 'R_CleanTempDir', 'R_DefParams',
    'R_ReplDLLinit', 'R_RunExitFinalizers', 'R_SetParams', 'R_TempDir',
    'Rf_endEmbeddedR', 'Rf_initEmbeddedR', 'getRUser', 'get_R_HOME',
    'run_Rmainloop'

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual.
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  7.4Mb
  sub-directories of 1Mb or more:
    lib    3.1Mb
    libs   3.8Mb
NOTE r-patched-linux-x86_64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘R_UnboundValue’,
    ‘Rf_endEmbeddedR’, ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-release-linux-x86_64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘Rf_endEmbeddedR’,
    ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-release-macos-arm64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘Rf_endEmbeddedR’,
    ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-release-macos-x86_64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers’,
    ‘R_SetParams’, ‘R_SignalHandlers’, ‘R_TempDir’, ‘Rf_endEmbeddedR’,
    ‘Rf_initEmbeddedR’, ‘run_Rmainloop’

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-release-windows-x86_64

compiled code

File 'RInside/libs/x64/RInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/libRInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/RInside.dll':
  Found non-API calls to R: 'R_CleanTempDir', 'R_DefParams',
    'R_ReplDLLinit', 'R_RunExitFinalizers', 'R_SetParams', 'R_TempDir',
    'Rf_endEmbeddedR', 'Rf_initEmbeddedR', 'getRUser', 'get_R_HOME',
    'run_Rmainloop'
File 'RInside/libs/x64/libRInside.dll':
  Found non-API calls to R: 'R_CleanTempDir', 'R_DefParams',
    'R_ReplDLLinit', 'R_RunExitFinalizers', 'R_SetParams', 'R_TempDir',
    'Rf_endEmbeddedR', 'Rf_initEmbeddedR', 'getRUser', 'get_R_HOME',
    'run_Rmainloop'

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-macos-arm64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizer
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-windows-x86_64

compiled code

File 'RInside/libs/x64/RInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/libRInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/RInside.dll':
  
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE r-patched-linux-x86_64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-release-linux-x86_64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizers
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-release-macos-arm64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizer
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-release-macos-x86_64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizer
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-release-windows-x86_64

compiled code

File 'RInside/libs/x64/RInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/libRInside.dll':
  Found 'srand', possibly from 'srand' (C)
    Object: 'RInside.o'
File 'RInside/libs/x64/RInside.dll':
  
...[truncated]...
or system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE r-oldrel-macos-arm64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizer
...[truncated]...
ight terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-oldrel-macos-x86_64

compiled code

File ‘RInside/libs/RInside.so’:
  Found ‘_srand’, possibly from ‘srand’ (C)
    Object: ‘RInside.o’
File ‘RInside/libs/RInside.so’:
  Found non-API calls to R: ‘R_CStackLimit’, ‘R_CleanTempDir’,
    ‘R_DefParams’, ‘R_ReplDLLinit’, ‘R_RunExitFinalizer
...[truncated]...
ight terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  7.4Mb
  sub-directories of 1Mb or more:
    lib    3.1Mb
    libs   3.8Mb

Dependency Network

Dependencies Reverse dependencies Rcpp RInside

Version History

new 0.2.19 Mar 10, 2026
updated 0.2.19 ← 0.2.18 diff Apr 22, 2025
updated 0.2.18 ← 0.2.17 diff Jan 31, 2023
updated 0.2.17 ← 0.2.16 diff Mar 31, 2022
updated 0.2.16 ← 0.2.15 diff Mar 11, 2020
updated 0.2.15 ← 0.2.14 diff Mar 5, 2019
updated 0.2.14 ← 0.2.13 diff May 4, 2017
updated 0.2.13 ← 0.2.12 diff May 19, 2015
updated 0.2.12 ← 0.2.11 diff Jan 27, 2015
updated 0.2.11 ← 0.2.10 diff Feb 11, 2014
updated 0.2.10 ← 0.2.9 diff Dec 4, 2012
updated 0.2.9 ← 0.2.8 diff Nov 4, 2012
updated 0.2.8 ← 0.2.7 diff Sep 7, 2012
updated 0.2.7 ← 0.2.6 diff Aug 12, 2012
updated 0.2.6 ← 0.2.5 diff Jan 11, 2012
updated 0.2.5 ← 0.2.4 diff Dec 7, 2011
updated 0.2.4 ← 0.2.3 diff Apr 23, 2011
updated 0.2.3 ← 0.2.2 diff Aug 5, 2010
updated 0.2.2 ← 0.2.1 diff Mar 22, 2010
updated 0.2.1 ← 0.2.0 diff Jan 6, 2010