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 10 years ago

Last modified 10 years ago

#1853 accepted defect

Corregir TOLSH_PATH (TOL-GNU)

Reported by: Jorge Owned by: Jorge
Priority: normal Milestone: Mantainance
Component: Kernel Version: head
Severity: normal Keywords:
Cc:

Description

Corregir TOLSH_PATH cuando es llamado desde R.

Al menos, disponer de una función que devuelva el root de TOL del proceso que está corriendo.

Por ahora una posible solución (utilizando Tcl) es:

string map {{/stdlib/_init_stdlib.tol} {}} [lindex ::tol::info var {NameBlock TolCore}] 3]

Change History (2)

comment:1 Changed 10 years ago by Jorge

Status: newaccepted

Para Windows podemos basarnos en lo que retorna char *GetPathTolDll( ) ya que los ejecutables de TOL están en el mismo directorio que la dll.

Para Linux podemos dejarlo por ahora como está. Urge más Windows.

comment:2 Changed 10 years ago by Pedro Gea

(In [6773]) Closes #1854
Refs #1853
Se usa la ubicación de NameBlock TolCore para encontrar la ruta de instalación de TOL y con ella la carpeta lib. See #1853.
Se incorpora esta ruta al ::auto_path.

Note: See TracTickets for help on using tickets.