couldn't open "C:/Users/imdave/AppData/Local/Temp/bin/critcl": no
such file or directory
while executing
"open $dsta/critcl w"
(procedure "_install" line 48)
invoked from within
"_install C:/Users/imdave/AppData/Local/Temp/CriTcl"
("eval" body line 1)
invoked from within
"eval _$argv"

Oops.

OK, so I have to make a "bin" directory:

To be fixed in build.tcl

My tests usually either did not specify a directory, or explicitly
pointed into a Tcl installation, meaning that all the directories were
present already in both cases.

I next changed to the examples/clist directory in the source
distribution since it looked like it was the easiest to try.

I did a "tclsh build.tcl"
It started a GUI
I specified "." as the install directory
It failed -- the last message seemed to indicate that it could not

exec "cl.exe"

You have MSVC installed, or the Platform SDK ?
And the directory containing the compiler (cl.exe) is in the PATH ?

Nevermind, I see the next steps you took.

Should update the documentation, that a working compiler is expected.

Also, the GUI hung, I had to use task manager to kill the tclsh.exe process

Not sure how that came about. I'll have a look.
Hm. Were the buttons in the GUI disabled ?
It should not happen, the 'Install' procedure catches errors and
reactivates all buttons regardless, including 'Exit', which simply
calls Tcl's 'exit' command.

I've installed Visual Studio Express 10.0
There were several cl.exe's that I found

Likely for the various architectures supported by the VSE, like 32bit
intel, 64bit intel, itanium, etc.

Seems that I should [file normalize] the path, to make it independent
of whatever changed to the CWD happen latter. Just in case. Not sure
at this point if that would be a fix.

It failed. Here's the Tcl error trace:

error renaming "./clist": no such file or directory
error renaming "./clist": no such file or directory
while executing
"file rename $ldir/$p $ldir/$p$version"

That is where it tries to move the generated package into the selected
destination directory. That is fairly late in the process, after
compilation and linking.

.... Now knowing that the link phase failed the package dir hierarchy
was not made, and that is likely the issue at hand. However, it would
be better if the code would not try to install anything with the
linking failed. That I have to make better.

There was a BUILD directory created with two .obj files, link.fil, and
a tcl8.5 directory -- so I guess the cl.exe worked

Yes.

Finally, my request:

Would it be possible to either point me to or provide an extremely
simple/basic "hello world" type of example with all the steps laid out
for a total newby?

Thank you.

Well, that is what I wanted to provide with the examples. Obviously
that did not work out that well :(

Tomorrow, when I am back in the office, I will use my windows hosts
and work through the issues, fixing the build.tcl scripts, updating
documentation, etc. As far as I can. The bufferoverflowU.lib I am not
sure about yet. I know that my Win64 system has it around somewhere,
asnd the linker is able to find it.

Relevant Pages

Errors applying kernel patch 118833-36...install of Solaris 10 11/06. ... However, once the package list is done, I see a worrisome message: ... Below is the complete console output of the patch run. ... Changes for package SUNWnfsskr will not be applied to the system. ...(SunManagers)

Re: tile package provide... My first, most earnest, and sincere suggestion - install ActiveTcl... I came across the Tile package because I just installed ActiveTcl on ...TCL has the nice feature that the code does not have to be compiled, ...(comp.lang.tcl)

Re: tile package provide... My first, most earnest, and sincere suggestion - install ActiveTcl... I came across the Tile package because I just installed ActiveTcl on ...TCL has the nice feature that the code does not have to be compiled, ...(comp.lang.tcl)

Re: SmartMenu - was: VRPC on a USB pen... in applications distributed via package systems which are supposed to ... having to get the user to install it, or they could present the user ...Haskell compiler and associated tools (collectively referred to on ... haskell.org as the 'platform' package). ...(comp.sys.acorn.misc)