in reply to Re^2: Perl Crash attempting to run Tcl code (depends.exe)
in thread Perl Crash attempting to run Tcl code

Just found this in the depends.exe output as well: LoadLibraryExW("Tools/dp42.dll", 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH) returned 0x69100000.
GetProcAddress(0x69100000 DP42.DLL, "Dp_Init") called from "TKKIT.DLL" at address 0x0076FB21 and returned 0x69104930.
GetProcAddress(0x69100000 DP42.DLL, "Dp_SafeInit") called from "TKKIT.DLL" at address 0x0076FB21 and returned 0x69104A50.
GetProcAddress(0x69100000 DP42.DLL, "Dp_Unload") called from "TKKIT.DLL" at address 0x0076FB21 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x69100000 DP42.DLL, "_Dp_Unload") called from "TKKIT.DLL" at address 0x0076FB54 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x69100000 DP42.DLL, "Dp_SafeUnload") called from "TKKIT.DLL" at address 0x0076FB21 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x69100000 DP42.DLL, "_Dp_SafeUnload") called from "TKKIT.DLL" at address 0x0076FB54 and returned NULL. Error: The specified procedure could not be found (127).

Do I need to add the package to the tkkit.dll file?

  • Comment on Re^3: Perl Crash attempting to run Tcl code (depends.exe)

Replies are listed 'Best First'.
Re^4: Perl Crash attempting to run Tcl code (depends.exe)
by bkobs39 (Acolyte) on May 21, 2013 at 13:08 UTC

    I was able to solve the problem by setting the environment variable:
    set PERL_TCL_DL_PATH=C:\Tcl\bin\tcl85.dll

    Thanks all for the help!

      Hmm, Apparently tkkit.dll ( a tcl8x.dll + modules ) isn't enough Tcl for that RPC server

      FWIW, modifying your path would also work  set path=%path%;C:\Tcl8.6\bin

        FWIW, modifying your path would also work set path=%path%;C:\Tcl8.6\bin

        Actuall it wouldn't -- I don't have tkkit (not activeperl), so tcl.pm looks for tclxx.dll, ha