close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 9 years ago

Last modified 9 years ago

#1923 accepted defect

Error con TolRInside y tolsh

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: normal Milestone: Mantainance
Component: R API Version: head
Severity: normal Keywords:
Cc:

Description

Falla la carga de TolRInside desde tolsh (sin embargo no falla desde tolbase).

#Require TolRInside
<E>
ERROR: [1] [LoadDynLib("C:\Program Files\R\R-3.2.2/bin/i386//R.dll")]
  lt_dlopen error:'No se puede encontrar el módulo especificado.'</E>
[Call stack]
[1] Real TolRInside::StartActions (Real void)
...

Change History (2)

comment:1 Changed 9 years ago by Pedro Gea

Owner: changed from Jorge to Pedro Gea
Status: newaccepted

Parece que se trata de un problema con las barras de Windows (\) y la función LoadDynLib.

comment:2 Changed 9 years ago by Pedro Gea

(In [7304]) Refs #1923
No queda claro bien por qué, pero para cargar R.dll se necesita que su directorio esté en la variable PATH, de modo que lt_dlopen encuentre las dependencias (otras dll) que se encuentran en dicho directorio.
Como la inclusión del directorio de bin de R era necesario ya, simplemente se anticipa la modificación local de la variable de entorno PATH.
Como en ese momento R no está cargado aún, se modifica el PATH via tcl.

Note: See TracTickets for help on using tickets.