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

Closed 14 years ago

Last modified 14 years ago

#1056 closed defect (fixed)

Tolsh.exe no funciona en remoto bajo el sistema operativo windows server 2003

Reported by: lmperez@… Owned by: Jorge
Priority: highest Milestone: Mantainance
Component: Tolsh Version: 2.0.1
Severity: blocker Keywords: Tolsh, rmtps_w_server
Cc:

Description

Hola, os paso este log de lo que me devuelve windows server 2003 cuando mando ejecutar tolsh.exe en máquinas en remoto a través del servicio rmtps_w_server:

couldn't load library "//berwick07/C$/Archivos de programa/Bayes/tolbase-v2.0.1/
lib/toltcl/toltcl.dll": invalid argument
    while executing
"load [file join $dir $name] Toltcl"
    (procedure "LoadToltcl" line 10)
    invoked from within
"LoadToltcl 2.0.1 {//berwick07/C$/Archivos de programa/Bayes/tolbase-v2.0.1/lib/
toltcl}"
    ("package ifneeded Toltcl 2.0.1" script)
    invoked from within
"package require -exact Toltcl 2.0.1"
    (procedure "::tolsh::run" line 25)
    invoked from within
"::tolsh::run $argv"
    (file "//berwick07/C$/Archivos de programa/Bayes/tolbase-v2.0.1/bin/tolsh_Pr
jFolha.exe/lib/app-tolsh/tolsh.tcl" line 570)
    invoked from within
"source {//berwick07/C$/Archivos de programa/Bayes/tolbase-v2.0.1/bin/tolsh_PrjF
olha.exe/lib/app-tolsh/tolsh.tcl}"
    ("package ifneeded tolsh 1.0" script)
    invoked from within
"package require tolsh"
    (file "//berwick07/C$/Archivos de programa/Bayes/tolbase-v2.0.1/bin/tolsh_Pr
jFolha.exe/main.tcl" line 4)

Es el mismo error que nos hemos encontrado ya otras veces, el de la toltcl.dll. Mientras salga este error no puedo lanzar ningún proceso remoto y estoy totalmente bloqueado.

Gracias de antemano.

Change History (14)

comment:1 Changed 14 years ago by Jorge

Status: newaccepted

comment:2 Changed 14 years ago by Jorge

Milestone: Mantainance
Priority: highhighest

El problema parece estar en las dependencias de la librería licint.dll que depende de

MSVCR80.DLL
MSVCP80.DLL

después de copiar dichas dll's al bin de tol los problemas persisten.

Una solución transitorio puede ser desabilitar el uso de Cint hasta que se resuelva el error. Esta solución transitoria es factible ya que no hay usuarios usando Cint todavía.

comment:3 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: acceptedclosed

(In [3059]) Fixes #1056
Now libcint is dynamic loaded if posible.
Else, cint doesn't work but tol runs without problems

comment:4 Changed 14 years ago by Víctor de Buen Remiro

(In [3062]) Fixes #1056
Initializing libltdl
Checking result of lt_dlsym due to lt_dlopen seems to return invalid an pointer when archive is not found

comment:5 Changed 14 years ago by Víctor de Buen Remiro

El problema está resuelto en la versión binaria de windows.

comment:6 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: closedreopened

Hay que usar el enlace dinámico también en el paquete NonLinGloOpt

comment:7 Changed 14 years ago by Víctor de Buen Remiro

(In [3064]) Refs #1056
Exporting hooks to dynamic linked functions

comment:8 Changed 14 years ago by Víctor de Buen Remiro

(In [3066]) Refs #1056
Using hooks to dynamic linked functions of libcint

comment:9 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: reopenedclosed

(In [3068]) Fixes #1056
Fixes #1066
Using hooks to dynamic linked functions of libcint

comment:10 Changed 14 years ago by Víctor de Buen Remiro

(In [3070]) Refs #1056
Refs #1066
Cint_not_linked_message specifies the function called
New system constant Cint_IsLinked if true just if libcint is linked.

comment:11 Changed 14 years ago by Víctor de Buen Remiro

(In [3071]) Refs #1056
Refs #1066
Calling new function Cint_initialize_tol_variables

comment:12 Changed 14 years ago by Víctor de Buen Remiro

(In [3072]) Refs #1056
Refs #1066
Prototyping new function Cint_initialize_tol_variables

comment:13 Changed 14 years ago by Jorge

(In [3074]) refs #1056, tolCint.h debe instalarse para que los paquetes puedan hacer uso de el

comment:14 Changed 14 years ago by Víctor de Buen Remiro

(In [3075]) Refs #1056
Refs #1066
Ensuring liccint is linked before to try callin CIN functions

Note: See TracTickets for help on using tickets.