After recent problems with ActiveTcl8.6.9.0 (see thread entitled "cannot
open crypt.dll" using smtp::sendmessage on Windows 10), I have built
Tcl/Tk 8.8.13 from sources, but now cannot get tdom to work.
I initially tried to buld from sources. The README says to build gumbo
from sources if HTML5 support is required (which it is). It goes on to
say that I should switch branches and use the solution file visualc/gumbo.sln. I was unable to find that file.
I then looked more closely at the tDom home page, https://core.tcl-lang.org/tdom/dir?ci=tip, and noticed that Windows
binaries were available, with HTML5 support. However, when I downloaded
the 64-bit version and tried to [package require tdom] I got the error message "couldn't load library "C:/ActiveTcl/lib/tdom0.9.3/tdom093.dll":
Bad exe format. Possibly a 32/64-bit mismatch." Strangely, if I try to
load the dll from my old ActiveTcl installation, I get the same error
(module the dll path). If I load the ActiveTcl installation using the ActiveTcl copy of tclsh, then the command completes successfully.
Please can someone either help me to buld gumbo so allowing me to buld
tdom locally, or help me out with using the Windows binary.
Many thanks.
After recent problems with ActiveTcl8.6.9.0 (see thread entitled "cannot
open crypt.dll" using smtp::sendmessage on Windows 10), I have built
Tcl/Tk 8.8.13 from sources, but now cannot get tdom to work.
Please can someone either help me to buld gumbo so allowing me to buld
tdom locally, or help me out with using the Windows binary.
Many thanks.
On 15/3/23 04:06, Alan Grunwald wrote:
After recent problems with ActiveTcl8.6.9.0 (see thread entitled "cannot open crypt.dll" using smtp::sendmessage on Windows 10), I have built Tcl/Tk 8.8.13 from sources, but now cannot get tdom to work.
snip
Please can someone either help me to buld gumbo so allowing me to buld tdom locally, or help me out with using the Windows binary.
Many thanks.
May I suggest BAWT. It comes with everything you'll probably ever need!
https://www.tcl3d.org/bawt/download.html#tclbi
Also go to the environment and remove anything to do with activetcl. Sounds like it's still in PATH
pd
After recent problems with ActiveTcl8.6.9.0 (see thread entitled
"cannot open crypt.dll" using smtp::sendmessage on Windows 10), I have
built Tcl/Tk 8.8.13 from sources, but now cannot get tdom to work.
I initially tried to buld from sources. The README says to build gumbo
from sources if HTML5 support is required (which it is). It goes on to
say that I should switch branches and use the solution file visualc/gumbo.sln. I was unable to find that file.
I then looked more closely at the tDom home page, https://core.tcl-lang.org/tdom/dir?ci=tip, and noticed that Windows
binaries were available, with HTML5 support. However, when I
downloaded the 64-bit version and tried to [package require tdom] I
got the error message "couldn't load library "C:/ActiveTcl/lib/tdom0.9.3/tdom093.dll": Bad exe format. Possibly a 32/64-bit mismatch." Strangely, if I try to load the dll from my old ActiveTcl installation, I get the same error (module the dll path). If
I load the ActiveTcl installation using the ActiveTcl copy of tclsh,
then the command completes successfully.
Please can someone either help me to buld gumbo so allowing me to buld
tdom locally, or help me out with using the Windows binary.
Am 14.03.2023 um 23:55 schrieb Peter Dean:
On 15/3/23 04:06, Alan Grunwald wrote:
After recent problems with ActiveTcl8.6.9.0 (see thread entitled
"cannot open crypt.dll" using smtp::sendmessage on Windows 10), I
have built Tcl/Tk 8.8.13 from sources, but now cannot get tdom to work.
snip
Please can someone either help me to buld gumbo so allowing me to
buld tdom locally, or help me out with using the Windows binary.
Many thanks.
May I suggest BAWT. It comes with everything you'll probably ever need!
https://www.tcl3d.org/bawt/download.html#tclbi
Also go to the environment and remove anything to do with activetcl.
Sounds like it's still in PATH
pd
In that special case, BAWT does not help, because it builds tdom without support for gumbo.
Paul
Alan Grunwald <[email protected]> wrote:
After having read the other topic about the crypt.dll issue and this one here, I suspect that your ActiveTcl installation is 32bit. And your environment is somehow mixed up, so that the ActiveTcl tclsh sporadically attempts to load 32bit and 64bit DLLs. But that is just a guess.
Mind also that the error „cannot load … dll“ can happen when the DLL in question has dependencies to other DLLs, which for whatever reason cannot
be loaded (i.e. because they are there but don‘t match the architecture).
Yes, on windows this mixup of DLLs in 32/64 bit is a rather joyful experience…
On 15/3/23 04:06, Alan Grunwald wrote:
After recent problems with ActiveTcl8.6.9.0 (see thread entitled
"cannot open crypt.dll" using smtp::sendmessage on Windows 10), I have
built Tcl/Tk 8.8.13 from sources, but now cannot get tdom to work.
snip
Please can someone either help me to buld gumbo so allowing me to buld
tdom locally, or help me out with using the Windows binary.
Many thanks.
May I suggest BAWT. It comes with everything you'll probably ever need!
https://www.tcl3d.org/bawt/download.html#tclbi
Also go to the environment and remove anything to do with activetcl.
Sounds like it's still in PATH
pd
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 17:28:06 |
| Calls: | 12,103 |
| Calls today: | 3 |
| Files: | 15,004 |
| Messages: | 6,518,069 |