From: Erik P. <sh...@et...> - 2005-06-23 16:47:31
|
Hey tclxml dudes, New to tcl and to tclxml, so please bear with me. Need help and this seems like the right place. I'm getting a missing lib assert when I run the combo distribution. I think I need to upgrade my package from 2.6 since I'm getting a 'not yet implemented' message when I do: 'set comments [::dom::document getElementsByTagName $a_DOM_tree comment];' (which, arguably may not get me what I want anyways). Using a clean ActiveTcl8.4.10.0.147113-win32-ix86 as my base TCL, I have tried to install with the combo distribution for windows. The web page hint for this reads 'remove the version 2.6 TclXML, TclDOM and TclXSLT packages first before installing v3.0 packages.' I think moving all the folders for this and any dlls in TCLROOT\lib out of my tcl folder is the right way to do this. After unzipping the distro, the folder layout looks like my TCLROOT\ layout, so I assume I am supposed to drop it directly into there. After doing this and running my previously working script, I now get the following assert: 'couldn't load library "C:/bin/Tcl84/lib/Tcldom_libxml23.0/Tcldom_libxml230.dll": this library or a dependent library could not be found in library path while executing "load C:/bin/Tcl84/lib/Tcldom_libxml23.0/Tcldom_libxml230.dll Tcldom_libxml2" ("package ifneeded" script) invoked from within "package require dom::libxml2 3.0" ("package ifneeded" script) invoked from within "package require dom" (file "xml_example_1mod2.tcl" line 1)' Rereading the install hint shows me that I need msvcr71.dll somewhere. I have lots of copies, so I move one msvcr71.dll to TCLROOT\, one to TCLROOT\lib, and one right next to the offending DLL. I still get this error about missing libs. How can I fix this? In an attempt to work around it, I'm trying to compile and install. I'll send a second mail about my efforts there. If this is the right way to install the combo distribution, I'd be cool with writing up explicit instructions for this that can go in that distribution. -e -- Erik Purins (415) 701-7103 sh...@et... |