#1 Tk80.dll and Tcl80.dll Required !!


When I installed supposedly the LATEST version of Voodoo I got an immediate error message saying that Tk80.dll was required. I tried subterfuge and copied my existing Tk83.dll over to the Voodoo folder and renamed it Tk80.dll and re-executed: then I got error message saying Tcl80.dll missing, so I did same. But finally got error message: "The VOODOED2.EXE file is linked to missing export TK80.DLL-Tk_Main.

oh boy.
so why doesn't the documentation say that current version of Voodo requires an Earlier Version of Tk and Tcl?

andy white


  • The pre-built executables *have* to be linked to something, and it so happens that the executable is linked with (you guessed it) Tcl/Tk 8.0.

    The source themselves have no such limitation. If you compile them yourself with the Tcl/Tk that's on your machine, it *should* work.

    I agree that this is evil; it's mostly due to the way I set up my Win32 configuration (it uses Python 1.5.2, which links with Tk 8.0, and I didn't want to keep two versions of Tk on the machine).

    Note the date of the executable with respect to the CVS commit date--obviously, I've been a bit lax with distributions. However, now that a major change has been made in the overall build system, it's probably a good time to fix this.

    • status: open --> open-later
    • status: open-later --> closed-fixed
  • Latest release compiled with Tcl/Tk stubs. In *theory*, should work with Tcl/Tk 8.1+, although 8.3.2 is only tested version.