Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Your object is to save the world, while still leading a pleasant life.


comp / comp.lang.tcl / Re: Tcl 9 Build failure using Visual Studio 2022

SubjectAuthor
* Tcl 9 Build failure using Visual Studio 2022Michael Soyka
+- Re: Tcl 9 Build failure using Visual Studio 2022Michael Soyka
`* Re: Tcl 9 Build failure using Visual Studio 2022Michael Soyka
 `* Re: Tcl 9 Build failure using Visual Studio 2022Harald Oehlmann
  `* Re: Tcl 9 Build failure using Visual Studio 2022Michael Soyka
   `* Re: Tcl 9 Build failure using Visual Studio 2022Harald Oehlmann
    `* Re: Tcl 9 Build failure using Visual Studio 2022Michael Soyka
     `* Re: Tcl 9 Build failure using Visual Studio 2022William Bresler
      `* Re: Tcl 9 Build failure using Visual Studio 2022Michael Soyka
       `* Re: Tcl 9 Build failure using Visual Studio 2022Harald Oehlmann
        `* Re: Tcl 9 Build failure using Visual Studio 2022Michael Soyka
         `* Re: Tcl 9 Build failure using Visual Studio 2022bohagan
          `* Re: Tcl 9 Build failure using Visual Studio 2022Michael Soyka
           +- Re: Tcl 9 Build failure using Visual Studio 2022Ashok
           `- Re: Tcl 9 Build failure using Visual Studio 2022Ashok

1
Subject: Tcl 9 Build failure using Visual Studio 2022
From: Michael Soyka
Newsgroups: comp.lang.tcl
Organization: self
Date: Thu, 10 Oct 2024 17:07 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mssr953@gmail.com (Michael Soyka)
Newsgroups: comp.lang.tcl
Subject: Tcl 9 Build failure using Visual Studio 2022
Date: Thu, 10 Oct 2024 13:07:52 -0400
Organization: self
Lines: 19
Message-ID: <ve91l8$37ono$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 10 Oct 2024 19:07:53 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="a53ff0db6de812bf3065cbd4a6528b99";
logging-data="3400440"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX190CZbjOU+GmJCncx+fiUvH"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:vBuQmjxUprniYAgxMpHUUu4mTaA=
Content-Language: en-US
View all headers

I've downloaded the tcl900-src.zip file from SourceForge and am trying
to build it using the "buildall.vc.bat" script with Visual Studio 2022.
Other than defining INSTALLDIR, I've changed nothing. The executables
and packages appear to build without error but not the help files which
fail like so:

: make-manpage-section: not table of contents.
NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe
win\..\tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' :
return code '0x1'
Stop.
*** BOOM! ***
DONE!

Note that I've shortened the paths in the above error message for clarity.

Can anyone help?

-mike

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Michael Soyka
Newsgroups: comp.lang.tcl
Organization: self
Date: Thu, 10 Oct 2024 23:21 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mssr953@gmail.com (Michael Soyka)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Thu, 10 Oct 2024 19:21:56 -0400
Organization: self
Lines: 28
Message-ID: <ve9nik$3bdbu$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 11 Oct 2024 01:21:57 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="16fb4b7f7607629ad19423462b4c3a81";
logging-data="3519870"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1++fg+IRClHJG3BWz+lE6KU"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:lWxrFG3JBofmTsuLUQ6HvUzeCiU=
Content-Language: en-US
In-Reply-To: <ve91l8$37ono$1@dont-email.me>
View all headers

On 10/10/2024 1:07 PM, Michael Soyka wrote:
> I've downloaded the tcl900-src.zip file from SourceForge and am trying
> to build it using the "buildall.vc.bat" script with Visual Studio 2022.
> Other than defining INSTALLDIR, I've changed nothing.  The executables
> and packages appear to build without error but not the help files which
> fail like so:
>
> : make-manpage-section: not table of contents.
> NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe win\..
> \tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' : return
> code '0x1'
> Stop.
> *** BOOM! ***
> DONE!
>
> Note that I've shortened the paths in the above error message for clarity.
>
> Can anyone help?
>
> -mike

I see that "HTML Help Workshop" is referenced in makefile.vc and
apparently needed to construct the help files. I don't have a copy in
either "Program Files" directories. It is no longer available from
Microsoft and seems to have been removed from Visual Studio
installations starting with 2019 16.11.5.

Am I missing something or, if not, is there a work-around?

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Michael Soyka
Newsgroups: comp.lang.tcl
Organization: self
Date: Fri, 11 Oct 2024 01:19 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mssr953@gmail.com (Michael Soyka)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Thu, 10 Oct 2024 21:19:29 -0400
Organization: self
Lines: 31
Message-ID: <ve9uf1$3c89g$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 11 Oct 2024 03:19:30 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="16fb4b7f7607629ad19423462b4c3a81";
logging-data="3547440"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/gR7m+x8sc++7q7wfzZ8sC"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:gEjtIF6aoRv9QnSQYtMALK83WYA=
Content-Language: en-US
In-Reply-To: <ve91l8$37ono$1@dont-email.me>
View all headers

On 10/10/2024 1:07 PM, Michael Soyka wrote:
> I've downloaded the tcl900-src.zip file from SourceForge and am trying
> to build it using the "buildall.vc.bat" script with Visual Studio 2022.
> Other than defining INSTALLDIR, I've changed nothing.  The executables
> and packages appear to build without error but not the help files which
> fail like so:
>
> : make-manpage-section: not table of contents.
> NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe win\..
> \tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' : return
> code '0x1'
> Stop.
> *** BOOM! ***
> DONE!
>
> Note that I've shortened the paths in the above error message for clarity.
>
> Can anyone help?
>
> -mike

To answer my own question, the work-around, at the moment, is to not
build the docs. This means not using the shell script but invoking
nmake directly:

nmake -nologo -f makefile.vc release
nmake -nologo -f makefile.vc install

This allows me to test my apps using 9.0. The docs issue can be
addressed later.

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Harald Oehlmann
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Sun, 13 Oct 2024 11:14 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortkarg3@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Sun, 13 Oct 2024 13:14:52 +0200
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <vega38$ld2e$2@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 13 Oct 2024 13:14:48 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="59586a32e1e865f2953e4bd77f7baf7c";
logging-data="701518"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+EM/bbLIFH0FW1StY7XcTB"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:z9fSDZG/7TfIGOAGy4foNVgFnsw=
In-Reply-To: <ve9uf1$3c89g$1@dont-email.me>
Content-Language: en-GB
View all headers

Am 11.10.2024 um 03:19 schrieb Michael Soyka:
> On 10/10/2024 1:07 PM, Michael Soyka wrote:
>> I've downloaded the tcl900-src.zip file from SourceForge and am trying
>> to build it using the "buildall.vc.bat" script with Visual Studio
>> 2022. Other than defining INSTALLDIR, I've changed nothing.  The
>> executables and packages appear to build without error but not the
>> help files which fail like so:
>>
>> : make-manpage-section: not table of contents.
>> NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe win\..
>> \tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' : return
>> code '0x1'
>> Stop.
>> *** BOOM! ***
>> DONE!
>>
>> Note that I've shortened the paths in the above error message for
>> clarity.
>>
>> Can anyone help?
>>
>> -mike
>
> To answer my own question, the work-around, at the moment, is to not
> build the docs.  This means not using the shell script but invoking
> nmake directly:
>
>   nmake -nologo -f makefile.vc release
>   nmake -nologo -f makefile.vc install
>
> This allows me to test my apps using 9.0.  The docs issue can be
> addressed later.
>

Your observation is correct.
On the other side, if the help workshop is available, it works. I always
test this. The result is semi-optimal anyway...

Thanks,
Harald

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Michael Soyka
Newsgroups: comp.lang.tcl
Organization: self
Date: Mon, 14 Oct 2024 15:03 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mssr953@gmail.com (Michael Soyka)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Mon, 14 Oct 2024 11:03:15 -0400
Organization: self
Lines: 52
Message-ID: <vejbrj$16ppd$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 14 Oct 2024 17:03:16 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="b1987f73285793c16b43169c0e57ab76";
logging-data="1271597"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18nLNsxMibRdNZcle95zJPA"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:QvRmphSRXhwKgiZ5LW/sjPZeKeg=
Content-Language: en-US
In-Reply-To: <vega38$ld2e$2@dont-email.me>
View all headers

On 10/13/2024 7:14 AM, Harald Oehlmann wrote:
> Am 11.10.2024 um 03:19 schrieb Michael Soyka:
>> On 10/10/2024 1:07 PM, Michael Soyka wrote:
>>> I've downloaded the tcl900-src.zip file from SourceForge and am
>>> trying to build it using the "buildall.vc.bat" script with Visual
>>> Studio 2022. Other than defining INSTALLDIR, I've changed nothing.
>>> The executables and packages appear to build without error but not
>>> the help files which fail like so:
>>>
>>> : make-manpage-section: not table of contents.
>>> NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe win\..
>>> \tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' : return
>>> code '0x1'
>>> Stop.
>>> *** BOOM! ***
>>> DONE!
>>>
>>> Note that I've shortened the paths in the above error message for
>>> clarity.
>>>
>>> Can anyone help?
>>>
>>> -mike
>>
>> To answer my own question, the work-around, at the moment, is to not
>> build the docs.  This means not using the shell script but invoking
>> nmake directly:
>>
>>    nmake -nologo -f makefile.vc release
>>    nmake -nologo -f makefile.vc install
>>
>> This allows me to test my apps using 9.0.  The docs issue can be
>> addressed later.
>>
>
> Your observation is correct.
> On the other side, if the help workshop is available, it works. I always
> test this. The result is semi-optimal anyway...
>
> Thanks,
> Harald
Thanks for your reply. I've had past experience with the help workshop
but when I upgraded to Windows 10, it never occurred to me to download
it again- who knew?

Anyway, since the Tcl/Tk sources come with man-pages in nroff format and
the unix makefile creates HTML pages, it occurred to me to port those
makefile targets to makefile.vc. Thus far, I've made the HTML help
files for both Tcl and Tk but each has its own index.html file and the
build process does not merge them. That's the next mystery.

-mike

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Harald Oehlmann
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Mon, 14 Oct 2024 18:59 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortkarg3@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Mon, 14 Oct 2024 20:59:09 +0200
Organization: A noiseless patient Spider
Lines: 71
Message-ID: <vejplu$1aedk$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 14 Oct 2024 20:59:10 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="04dd0001cee849d7c4104f7b957f4c30";
logging-data="1391028"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fZeZe8g2V3uX4kpI65BAr"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:m7IAqqSEkr3D7OcuKplG47SeUh4=
In-Reply-To: <vejbrj$16ppd$1@dont-email.me>
Content-Language: en-GB
View all headers

Am 14.10.2024 um 17:03 schrieb Michael Soyka:
> On 10/13/2024 7:14 AM, Harald Oehlmann wrote:
>> Am 11.10.2024 um 03:19 schrieb Michael Soyka:
>>> On 10/10/2024 1:07 PM, Michael Soyka wrote:
>>>> I've downloaded the tcl900-src.zip file from SourceForge and am
>>>> trying to build it using the "buildall.vc.bat" script with Visual
>>>> Studio 2022. Other than defining INSTALLDIR, I've changed nothing.
>>>> The executables and packages appear to build without error but not
>>>> the help files which fail like so:
>>>>
>>>> : make-manpage-section: not table of contents.
>>>> NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe win\..
>>>> \tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' :
>>>> return code '0x1'
>>>> Stop.
>>>> *** BOOM! ***
>>>> DONE!
>>>>
>>>> Note that I've shortened the paths in the above error message for
>>>> clarity.
>>>>
>>>> Can anyone help?
>>>>
>>>> -mike
>>>
>>> To answer my own question, the work-around, at the moment, is to not
>>> build the docs.  This means not using the shell script but invoking
>>> nmake directly:
>>>
>>>    nmake -nologo -f makefile.vc release
>>>    nmake -nologo -f makefile.vc install
>>>
>>> This allows me to test my apps using 9.0.  The docs issue can be
>>> addressed later.
>>>
>>
>> Your observation is correct.
>> On the other side, if the help workshop is available, it works. I
>> always test this. The result is semi-optimal anyway...
>>
>> Thanks,
>> Harald
> Thanks for your reply.  I've had past experience with the help workshop
> but when I upgraded to Windows 10, it never occurred to me to download
> it again- who knew?
>
> Anyway, since the Tcl/Tk sources come with man-pages in nroff format and
> the unix makefile creates HTML pages, it occurred to me to port those
> makefile targets to makefile.vc.  Thus far, I've made the HTML help
> files for both Tcl and Tk but each has its own index.html file and the
> build process does not merge them.  That's the next mystery.
>
> -mike

The help files are only merged, if:
- tcl and tk source is in a common sub-folder and there is no other
tcl/tk subfolder in the same directory.
- cd tcl9.0.0\win
- nmake -f Makefile.vc
- nmake -f Makefile.vc htmlhelp
Will build both html help sets and the unified index file. Then, the
call to the help workshop fails, but the files are in
win\Release_VCxxxx\html

I tried to put info on the help system here:

https://core.tcl-lang.org/tcl/wiki?name=How+to+edit/test+tcl+man+pages&p

Any help appreciated,
Harald

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Michael Soyka
Newsgroups: comp.lang.tcl
Organization: self
Date: Tue, 15 Oct 2024 01:54 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mssr953@gmail.com (Michael Soyka)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Mon, 14 Oct 2024 21:54:21 -0400
Organization: self
Lines: 84
Message-ID: <veki0d$1dml2$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
<vejplu$1aedk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 15 Oct 2024 03:54:22 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="3f86885f911182069b9ee8aaa686826e";
logging-data="1497762"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18SQyByquRJ5UHopUYNzMME"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:hccM0O3EPMH95CUFQzqEe6jLJok=
In-Reply-To: <vejplu$1aedk$1@dont-email.me>
Content-Language: en-US
View all headers

On 10/14/2024 2:59 PM, Harald Oehlmann wrote:
> Am 14.10.2024 um 17:03 schrieb Michael Soyka:
>> On 10/13/2024 7:14 AM, Harald Oehlmann wrote:
>>> Am 11.10.2024 um 03:19 schrieb Michael Soyka:
>>>> On 10/10/2024 1:07 PM, Michael Soyka wrote:
>>>>> I've downloaded the tcl900-src.zip file from SourceForge and am
>>>>> trying to build it using the "buildall.vc.bat" script with Visual
>>>>> Studio 2022. Other than defining INSTALLDIR, I've changed nothing.
>>>>> The executables and packages appear to build without error but not
>>>>> the help files which fail like so:
>>>>>
>>>>> : make-manpage-section: not table of contents.
>>>>> NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe win\..
>>>>> \tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' :
>>>>> return code '0x1'
>>>>> Stop.
>>>>> *** BOOM! ***
>>>>> DONE!
>>>>>
>>>>> Note that I've shortened the paths in the above error message for
>>>>> clarity.
>>>>>
>>>>> Can anyone help?
>>>>>
>>>>> -mike
>>>>
>>>> To answer my own question, the work-around, at the moment, is to not
>>>> build the docs.  This means not using the shell script but invoking
>>>> nmake directly:
>>>>
>>>>    nmake -nologo -f makefile.vc release
>>>>    nmake -nologo -f makefile.vc install
>>>>
>>>> This allows me to test my apps using 9.0.  The docs issue can be
>>>> addressed later.
>>>>
>>>
>>> Your observation is correct.
>>> On the other side, if the help workshop is available, it works. I
>>> always test this. The result is semi-optimal anyway...
>>>
>>> Thanks,
>>> Harald
>> Thanks for your reply.  I've had past experience with the help
>> workshop but when I upgraded to Windows 10, it never occurred to me to
>> download it again- who knew?
>>
>> Anyway, since the Tcl/Tk sources come with man-pages in nroff format
>> and the unix makefile creates HTML pages, it occurred to me to port
>> those makefile targets to makefile.vc.  Thus far, I've made the HTML
>> help files for both Tcl and Tk but each has its own index.html file
>> and the build process does not merge them.  That's the next mystery.
>>
>> -mike
>
> The help files are only merged, if:
> - tcl and tk source is in a common sub-folder and there is no other tcl/
> tk subfolder in the same directory.
> - cd tcl9.0.0\win
> - nmake -f Makefile.vc
> - nmake -f Makefile.vc htmlhelp
> Will build both html help sets and the unified index file. Then, the
> call to the help workshop fails, but the files are in
> win\Release_VCxxxx\html
>
> I tried to put info on the help system here:
>
> https://core.tcl-lang.org/tcl/wiki?name=How+to+edit/test+tcl+man+pages&p
>
> Any help appreciated,
> Harald
>
Harald,

I made the htmlhelp target as you've suggested and it does make the HTML
files and merges the index.html files as desired. I don't remember
exactly what I did when I first posted this but I certainly didn't
realize it was making HTML files before the .chm and so never looked for
them.

Thanks for your help and patience. The makefile is a bit tough to
understand but the rules.vc file helped alot.

-mike

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: William Bresler
Newsgroups: comp.lang.tcl
Organization: Forte - www.forteinc.com
Date: Thu, 31 Oct 2024 19:51 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!2.eu.feeder.erje.net!feeder.erje.net!feeder2.feed.ams11.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Newsgroups: comp.lang.tcl
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
<vejplu$1aedk$1@dont-email.me> <veki0d$1dml2$1@dont-email.me>
From: wbresler+c.l.tcl@gmail.com (William Bresler)
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
MIME-Version: 1.0
In-Reply-To: <veki0d$1dml2$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 95
Message-ID: <3dRUO.605343$1m96.160686@fx15.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Thu, 31 Oct 2024 15:51:27 -0400
X-Received-Bytes: 5481
View all headers

Michael Soyka wrote:
> On 10/14/2024 2:59 PM, Harald Oehlmann wrote:
>> Am 14.10.2024 um 17:03 schrieb Michael Soyka:
>>> On 10/13/2024 7:14 AM, Harald Oehlmann wrote:
>>>> Am 11.10.2024 um 03:19 schrieb Michael Soyka:
>>>>> On 10/10/2024 1:07 PM, Michael Soyka wrote:
>>>>>> I've downloaded the tcl900-src.zip file from SourceForge and am trying to build it using the "buildall.vc.bat" script with Visual Studio 2022.
>>>>>> Other than defining INSTALLDIR, I've changed nothing. The executables and packages appear to build without error but not the help files which
>>>>>> fail like so:
>>>>>>
>>>>>> : make-manpage-section: not table of contents.
>>>>>> NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe win\.. \tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' : return code '0x1'
>>>>>> Stop.
>>>>>> *** BOOM! ***
>>>>>> DONE!
>>>>>>
>>>>>> Note that I've shortened the paths in the above error message for clarity.
>>>>>>
>>>>>> Can anyone help?
>>>>>>
>>>>>> -mike
>>>>>
>>>>> To answer my own question, the work-around, at the moment, is to not build the docs.  This means not using the shell script but invoking nmake
>>>>> directly:
>>>>>
>>>>>    nmake -nologo -f makefile.vc release
>>>>>    nmake -nologo -f makefile.vc install
>>>>>
>>>>> This allows me to test my apps using 9.0.  The docs issue can be addressed later.
>>>>>
>>>>
>>>> Your observation is correct.
>>>> On the other side, if the help workshop is available, it works. I always test this. The result is semi-optimal anyway...
>>>>
>>>> Thanks,
>>>> Harald
>>> Thanks for your reply.  I've had past experience with the help workshop but when I upgraded to Windows 10, it never occurred to me to download it
>>> again- who knew?
>>>
>>> Anyway, since the Tcl/Tk sources come with man-pages in nroff format and the unix makefile creates HTML pages, it occurred to me to port those
>>> makefile targets to makefile.vc.  Thus far, I've made the HTML help files for both Tcl and Tk but each has its own index.html file and the build
>>> process does not merge them.  That's the next mystery.
>>>
>>> -mike
>>
>> The help files are only merged, if:
>> - tcl and tk source is in a common sub-folder and there is no other tcl/ tk subfolder in the same directory.
>> - cd tcl9.0.0\win
>> - nmake -f Makefile.vc
>> - nmake -f Makefile.vc htmlhelp
>> Will build both html help sets and the unified index file. Then, the call to the help workshop fails, but the files are in win\Release_VCxxxx\html
>>
>> I tried to put info on the help system here:
>>
>> https://core.tcl-lang.org/tcl/wiki?name=How+to+edit/test+tcl+man+pages&p
>>
>> Any help appreciated,
>> Harald
>>
> Harald,
>
> I made the htmlhelp target as you've suggested and it does make the HTML files and merges the index.html files as desired.  I don't remember exactly
> what I did when I first posted this but I certainly didn't realize it was making HTML files before the .chm and so never looked for them.
>
> Thanks for your help and patience.  The makefile is a bit tough to understand but the rules.vc file helped alot.
>
> -mike

Although Microsoft essentially discontinued the HTML Help Workshop, and
the links to download it are now broken, the Internet Archive's Wayback
machine often comes to the rescue. I ran into this same issue in June
2023 while trying to build Tcl/Tk on a Windows 11 system so I poked
around various old postings about HHW until I found a reference that I
could plug into the Wayback Machine.

I just checked and the files are still there. Here are the links:

htmlhelp.exe:
https://web.archive.org/web/20160201063255if_/https://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe

helpdocs.zip:
https://web.archive.org/web/20160314043751if_/http://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/helpdocs.zip

(Sorry for the extra long lines.)

The first is the installer. IIRC you should run this as Administrator, or
from an elevated command prompt session. The second contains .CHM files for
the HHW itself. I have no problems building the docs for Tcl/Tk 8.6.15 and I
am planning on trying out a build of Tcl/Tk 9.0 in the next few days.

I hope this will prove useful for anyone who finds the .CHM files valuable.
Best of luck.

--- William Bresler

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Michael Soyka
Newsgroups: comp.lang.tcl
Organization: self
Date: Fri, 1 Nov 2024 16:10 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mssr953@gmail.com (Michael Soyka)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Fri, 1 Nov 2024 12:10:33 -0400
Organization: self
Lines: 140
Message-ID: <vg2uhr$39j1g$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
<vejplu$1aedk$1@dont-email.me> <veki0d$1dml2$1@dont-email.me>
<3dRUO.605343$1m96.160686@fx15.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 01 Nov 2024 17:10:35 +0100 (CET)
Injection-Info: dont-email.me; posting-host="183563904bd9b6f9dfc71cab316f2b75";
logging-data="3460144"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+AZbICQDY/u7Nd5Cn/tqSs"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:rsoVCF8HJ8uHwSMw8E56o4Ov+T8=
Content-Language: en-US
In-Reply-To: <3dRUO.605343$1m96.160686@fx15.iad>
View all headers

On 10/31/2024 3:51 PM, William Bresler wrote:
> Michael Soyka wrote:
>> On 10/14/2024 2:59 PM, Harald Oehlmann wrote:
>>> Am 14.10.2024 um 17:03 schrieb Michael Soyka:
>>>> On 10/13/2024 7:14 AM, Harald Oehlmann wrote:
>>>>> Am 11.10.2024 um 03:19 schrieb Michael Soyka:
>>>>>> On 10/10/2024 1:07 PM, Michael Soyka wrote:
>>>>>>> I've downloaded the tcl900-src.zip file from SourceForge and am
>>>>>>> trying to build it using the "buildall.vc.bat" script with Visual
>>>>>>> Studio 2022. Other than defining INSTALLDIR, I've changed
>>>>>>> nothing. The executables and packages appear to build without
>>>>>>> error but not the help files which fail like so:
>>>>>>>
>>>>>>> : make-manpage-section: not table of contents.
>>>>>>> NMAKE : fatal error U1077: 'win\Debug_VC1941\tclsh90.exe win\..
>>>>>>> \tools\tcltk-man2html.tcl "--htmldir=win\Debug_VC1941\html"' :
>>>>>>> return code '0x1'
>>>>>>> Stop.
>>>>>>> *** BOOM! ***
>>>>>>> DONE!
>>>>>>>
>>>>>>> Note that I've shortened the paths in the above error message for
>>>>>>> clarity.
>>>>>>>
>>>>>>> Can anyone help?
>>>>>>>
>>>>>>> -mike
>>>>>>
>>>>>> To answer my own question, the work-around, at the moment, is to
>>>>>> not build the docs.  This means not using the shell script but
>>>>>> invoking nmake directly:
>>>>>>
>>>>>>    nmake -nologo -f makefile.vc release
>>>>>>    nmake -nologo -f makefile.vc install
>>>>>>
>>>>>> This allows me to test my apps using 9.0.  The docs issue can be
>>>>>> addressed later.
>>>>>>
>>>>>
>>>>> Your observation is correct.
>>>>> On the other side, if the help workshop is available, it works. I
>>>>> always test this. The result is semi-optimal anyway...
>>>>>
>>>>> Thanks,
>>>>> Harald
>>>> Thanks for your reply.  I've had past experience with the help
>>>> workshop but when I upgraded to Windows 10, it never occurred to me
>>>> to download it again- who knew?
>>>>
>>>> Anyway, since the Tcl/Tk sources come with man-pages in nroff format
>>>> and the unix makefile creates HTML pages, it occurred to me to port
>>>> those makefile targets to makefile.vc.  Thus far, I've made the HTML
>>>> help files for both Tcl and Tk but each has its own index.html file
>>>> and the build process does not merge them.  That's the next mystery.
>>>>
>>>> -mike
>>>
>>> The help files are only merged, if:
>>> - tcl and tk source is in a common sub-folder and there is no other
>>> tcl/ tk subfolder in the same directory.
>>> - cd tcl9.0.0\win
>>> - nmake -f Makefile.vc
>>> - nmake -f Makefile.vc htmlhelp
>>> Will build both html help sets and the unified index file. Then, the
>>> call to the help workshop fails, but the files are in
>>> win\Release_VCxxxx\html
>>>
>>> I tried to put info on the help system here:
>>>
>>> https://core.tcl-lang.org/tcl/wiki?name=How+to+edit/test+tcl+man+pages&p
>>>
>>> Any help appreciated,
>>> Harald
>>>
>> Harald,
>>
>> I made the htmlhelp target as you've suggested and it does make the
>> HTML files and merges the index.html files as desired.  I don't
>> remember exactly what I did when I first posted this but I certainly
>> didn't realize it was making HTML files before the .chm and so never
>> looked for them.
>>
>> Thanks for your help and patience.  The makefile is a bit tough to
>> understand but the rules.vc file helped alot.
>>
>> -mike
>
> Although Microsoft essentially discontinued the HTML Help Workshop, and
> the links to download it are now broken, the Internet Archive's Wayback
> machine often comes to the rescue.  I ran into this same issue in June
> 2023 while trying to build Tcl/Tk on a Windows 11 system so I poked
> around various old postings about HHW until I found a reference that I
> could plug into the Wayback Machine.
>
> I just checked and the files are still there.  Here are the links:
>
> htmlhelp.exe:
> https://web.archive.org/web/20160201063255if_/https://
> download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-
> DFAE7960D564/htmlhelp.exe
>
> helpdocs.zip:
> https://web.archive.org/web/20160314043751if_/http://
> download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-
> DFAE7960D564/helpdocs.zip
>
> (Sorry for the extra long lines.)
>
> The first is the installer.  IIRC you should run this as Administrator, or
> from an elevated command prompt session.  The second contains .CHM files
> for
> the HHW itself.  I have no problems building the docs for Tcl/Tk 8.6.15
> and I
> am planning on trying out a build of Tcl/Tk 9.0 in the next few days.
>
> I hope this will prove useful for anyone who finds the .CHM files valuable.
> Best of luck.
>
>    --- William Bresler
>
Thank you for the Wayback machine reference and links. I've heard of
this site before but keep forgetting about it.

By coincidence, a few days ago I looked at some old system backups, my
own personal Wayback machine, and found the same files you've listed
above. I installed the htmlhelp app and tried to build the help files
for version 9 and encountered two problems.

First, the makefile.vc references a file named contents.htm which the
help compiler couldn't find (error HHC5003). Nonetheless, it created
the .chm file but when I launched it, a message popped-up about a
missing Internet Explorer DLL file: //ieframe.dll/dnserrordiagoff.htm#

The build process does create an index.htm file but if I blindly replace
contents.htm with index.htm in the makefile, the same errors occur
(HHC5003- can't compile index.htm).

Truth be told, I'm good with the HTML pages but the above errors irk me
and so this is still a work in progress (in my spare time).

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Harald Oehlmann
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Fri, 1 Nov 2024 16:27 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortkarg3@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Fri, 1 Nov 2024 17:27:10 +0100
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <vg2vh0$3a9si$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
<vejplu$1aedk$1@dont-email.me> <veki0d$1dml2$1@dont-email.me>
<3dRUO.605343$1m96.160686@fx15.iad> <vg2uhr$39j1g$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 01 Nov 2024 17:27:14 +0100 (CET)
Injection-Info: dont-email.me; posting-host="13e009af0f43a52a3afa2cec2dc46c31";
logging-data="3483538"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ctBNbrCYyl5sxNM++43Vq"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:PWg+bfVGxTlXj8ZdoONYBUM0qAQ=
In-Reply-To: <vg2uhr$39j1g$1@dont-email.me>
Content-Language: en-GB
View all headers

> Thank you for the Wayback machine reference and links.  I've heard of
> this site before but keep forgetting about it.
>
> By coincidence, a few days ago I looked at some old system backups, my
> own personal Wayback machine, and found the same files you've listed
> above.  I installed the htmlhelp app and tried to build the help files
> for version 9 and encountered two problems.
>
> First, the makefile.vc references a file named contents.htm which the
> help compiler couldn't find (error HHC5003).  Nonetheless, it created
> the .chm file but when I launched it, a message popped-up about a
> missing Internet Explorer DLL file:  //ieframe.dll/dnserrordiagoff.htm#
>
> The build process does create an index.htm file but if I blindly replace
> contents.htm with index.htm in the makefile, the same errors occur
> (HHC5003- can't compile index.htm).
>
> Truth be told, I'm good with the HTML pages but the above errors irk me
> and so this is still a work in progress (in my spare time).
>

Dear Michael,
for me, the make target "htmlhelp" runns without issues with installed
help compiler and MS-VS2015.
But the resulting file TclTk90.chm shows an error message in the main
widget planes (not an error box) when started:
Vergewissern Sie sich, dass die Webadresse
//ieframe.dll/dnserrordiagoff.htm# stimmt.
-> says something like: Be shure that the web address ... is correct.
There is only a search tab on the left side, no contents ans items.

The current maintainer Ashok has abandoned this type of help.
I can imagine, that it will be removed soon.
Even Microsoft does not see any future.

Nevertheless, I use Ashoks TCL 8.6.10 chm file (from his web site) on a
daily basis for quick offline reference - one file - all manuals !

Take care,
Harald

no access on this page:

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Michael Soyka
Newsgroups: comp.lang.tcl
Organization: self
Date: Fri, 1 Nov 2024 17:33 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mssr953@gmail.com (Michael Soyka)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Fri, 1 Nov 2024 13:33:10 -0400
Organization: self
Lines: 51
Message-ID: <vg33cn$3b80r$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
<vejplu$1aedk$1@dont-email.me> <veki0d$1dml2$1@dont-email.me>
<3dRUO.605343$1m96.160686@fx15.iad> <vg2uhr$39j1g$1@dont-email.me>
<vg2vh0$3a9si$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 01 Nov 2024 18:33:11 +0100 (CET)
Injection-Info: dont-email.me; posting-host="183563904bd9b6f9dfc71cab316f2b75";
logging-data="3514395"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/e0MqzElK4HJtuZ+RnDXWu"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:7358C62zVV+cgpHamo3UOtZwiqc=
Content-Language: en-US
In-Reply-To: <vg2vh0$3a9si$1@dont-email.me>
View all headers

On 11/01/2024 12:27 PM, Harald Oehlmann wrote:
>> Thank you for the Wayback machine reference and links.  I've heard of
>> this site before but keep forgetting about it.
>>
>> By coincidence, a few days ago I looked at some old system backups, my
>> own personal Wayback machine, and found the same files you've listed
>> above.  I installed the htmlhelp app and tried to build the help files
>> for version 9 and encountered two problems.
>>
>> First, the makefile.vc references a file named contents.htm which the
>> help compiler couldn't find (error HHC5003).  Nonetheless, it created
>> the .chm file but when I launched it, a message popped-up about a
>> missing Internet Explorer DLL file:  //ieframe.dll/dnserrordiagoff.htm#
>>
>> The build process does create an index.htm file but if I blindly
>> replace contents.htm with index.htm in the makefile, the same errors
>> occur (HHC5003- can't compile index.htm).
>>
>> Truth be told, I'm good with the HTML pages but the above errors irk
>> me and so this is still a work in progress (in my spare time).
>>
>
> Dear Michael,
> for me, the make target "htmlhelp" runns without issues with installed
> help compiler and MS-VS2015.
> But the resulting file TclTk90.chm shows an error message in the main
> widget planes (not an error box) when started:
> Vergewissern Sie sich, dass die Webadresse //ieframe.dll/
> dnserrordiagoff.htm# stimmt.
> -> says something like: Be shure that the web address ... is correct.
> There is only a search tab on the left side, no contents ans items.
>
> The current maintainer Ashok has abandoned this type of help.
> I can imagine, that it will be removed soon.
> Even Microsoft does not see any future.
>
> Nevertheless, I use Ashoks TCL 8.6.10 chm file (from his web site) on a
> daily basis for quick offline reference - one file - all manuals !
>
> Take care,
> Harald
>
> no access on this page:
>
Hi Harald,
You have exactly reproduced my experience. The HTML version serves me
well so making the .chm is more "intellectual curiosity" than anything else.
Thanks for your help!

-mike

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: bohagan
Newsgroups: comp.lang.tcl
Organization: novaBBS
Date: Fri, 1 Nov 2024 19:22 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: brian199@comcast.net (bohagan)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Fri, 1 Nov 2024 19:22:49 +0000
Organization: novaBBS
Message-ID: <ddee8b5aedb489d32f2b85950f075b7e@www.novabbs.com>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me> <vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me> <vejplu$1aedk$1@dont-email.me> <veki0d$1dml2$1@dont-email.me> <3dRUO.605343$1m96.160686@fx15.iad> <vg2uhr$39j1g$1@dont-email.me> <vg2vh0$3a9si$1@dont-email.me> <vg33cn$3b80r$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="494788"; mail-complaints-to="usenet@i2pn2.org";
posting-account="LIUyvS0tnlJ7ZaQvyOfxSeWwxY5AH4S/11oizyGkqGg";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$s5rZvctrdz4ZreK3jYu4gu6ZNd83Zaf3zgqhmALFv2KbwRwrC4Lz6
X-Rslight-Posting-User: 2a91e545ca4bc77c40e36209da4564213dd79597
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

Here's what I use to build the CHM file for TCL/TK 9.0:
http://paste.tclers.tk/6027

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Michael Soyka
Newsgroups: comp.lang.tcl
Organization: self
Date: Sat, 2 Nov 2024 00:49 UTC
References: 1 2 3 4 5 6 7 8 9 10 11
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mssr953@gmail.com (Michael Soyka)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Fri, 1 Nov 2024 20:49:00 -0400
Organization: self
Lines: 17
Message-ID: <vg3sts$3ev6a$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
<vejplu$1aedk$1@dont-email.me> <veki0d$1dml2$1@dont-email.me>
<3dRUO.605343$1m96.160686@fx15.iad> <vg2uhr$39j1g$1@dont-email.me>
<vg2vh0$3a9si$1@dont-email.me> <vg33cn$3b80r$1@dont-email.me>
<ddee8b5aedb489d32f2b85950f075b7e@www.novabbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 02 Nov 2024 01:49:01 +0100 (CET)
Injection-Info: dont-email.me; posting-host="14738967073449489a02e1e468c6ddef";
logging-data="3636426"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/YtYJf3kVF6ERx1OjkCBQz"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:HDnc8N1eCiKdFrPmgCZE2rjnCpc=
In-Reply-To: <ddee8b5aedb489d32f2b85950f075b7e@www.novabbs.com>
Content-Language: en-US
View all headers

On 11/01/2024 3:22 PM, bohagan wrote:
> Here's what I use to build the CHM file for TCL/TK 9.0:
> http://paste.tclers.tk/6027

Brian,

Thanks for the script (and web site capability)- it told me what's wrong
with the project makefile makefile.vc.

Makefile.vc uses a "inline file" to create HHPFILE. However, it lists
the files with a .htm extension but the files being referenced have a
..html extension. When I corrected the extensions and changed
"contents.htm" to "index.html", the build succeeds. Case closed.

I will open a ticket for this.

-mike

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Ashok
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Sat, 2 Nov 2024 06:41 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: apnmbx-public@yahoo.com (Ashok)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Sat, 2 Nov 2024 12:11:05 +0530
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <vg4hib$3mbq0$1@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
<vejplu$1aedk$1@dont-email.me> <veki0d$1dml2$1@dont-email.me>
<3dRUO.605343$1m96.160686@fx15.iad> <vg2uhr$39j1g$1@dont-email.me>
<vg2vh0$3a9si$1@dont-email.me> <vg33cn$3b80r$1@dont-email.me>
<ddee8b5aedb489d32f2b85950f075b7e@www.novabbs.com>
<vg3sts$3ev6a$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 02 Nov 2024 07:41:15 +0100 (CET)
Injection-Info: dont-email.me; posting-host="770c87a88f5b55dc4eef126b4b19c0d4";
logging-data="3878720"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/0RqSdYV+tGJLPRdDqVT+P"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:M4edeefy/aw73F/ZKzXIN6QLWPU=
In-Reply-To: <vg3sts$3ev6a$1@dont-email.me>
Content-Language: en-US
View all headers

I abandoned the CHM format because of sporadic crashes in htmlhelp when
content was changed. Just minor edits to content would make the crashes
disappear (or reappear!). It really is an obsolete format so I do not
plan on resurrecting it.

Brian's batch file is a workaround for anyone still desiring that format.

/Ashok

On 11/2/2024 6:19 AM, Michael Soyka wrote:
> On 11/01/2024 3:22 PM, bohagan wrote:
>> Here's what I use to build the CHM file for TCL/TK 9.0:
>> http://paste.tclers.tk/6027
>
> Brian,
>
> Thanks for the script (and web site capability)- it told me what's wrong
> with the project makefile makefile.vc.
>
> Makefile.vc uses a "inline file" to create HHPFILE.  However, it lists
> the files with a .htm extension but the files being referenced have
> a .html extension.  When I corrected the extensions and changed
> "contents.htm" to "index.html", the build succeeds.  Case closed.
>
> I will open a ticket for this.
>
> -mike

Subject: Re: Tcl 9 Build failure using Visual Studio 2022
From: Ashok
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Sat, 2 Nov 2024 06:42 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: apnmbx-public@yahoo.com (Ashok)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl 9 Build failure using Visual Studio 2022
Date: Sat, 2 Nov 2024 12:12:13 +0530
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <vg4hk4$3mbq0$2@dont-email.me>
References: <ve91l8$37ono$1@dont-email.me> <ve9uf1$3c89g$1@dont-email.me>
<vega38$ld2e$2@dont-email.me> <vejbrj$16ppd$1@dont-email.me>
<vejplu$1aedk$1@dont-email.me> <veki0d$1dml2$1@dont-email.me>
<3dRUO.605343$1m96.160686@fx15.iad> <vg2uhr$39j1g$1@dont-email.me>
<vg2vh0$3a9si$1@dont-email.me> <vg33cn$3b80r$1@dont-email.me>
<ddee8b5aedb489d32f2b85950f075b7e@www.novabbs.com>
<vg3sts$3ev6a$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 02 Nov 2024 07:42:12 +0100 (CET)
Injection-Info: dont-email.me; posting-host="770c87a88f5b55dc4eef126b4b19c0d4";
logging-data="3878720"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/a5t+dUIdKWrw4vKFHQZmd"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:vNeJ+KRI71gNFP8z9zrxp5ybdcg=
In-Reply-To: <vg3sts$3ev6a$1@dont-email.me>
Content-Language: en-US
View all headers

Forgot to add, I'll make the change you suggested in any case.

On 11/2/2024 6:19 AM, Michael Soyka wrote:
> On 11/01/2024 3:22 PM, bohagan wrote:
>> Here's what I use to build the CHM file for TCL/TK 9.0:
>> http://paste.tclers.tk/6027
>
> Brian,
>
> Thanks for the script (and web site capability)- it told me what's wrong
> with the project makefile makefile.vc.
>
> Makefile.vc uses a "inline file" to create HHPFILE.  However, it lists
> the files with a .htm extension but the files being referenced have
> a .html extension.  When I corrected the extensions and changed
> "contents.htm" to "index.html", the build succeeds.  Case closed.
>
> I will open a ticket for this.
>
> -mike

1

rocksolid light 0.9.8
clearnet tor