Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The unrecognized minister of propaganda, E -- seen in an email from Ean Schuessler


devel / comp.lang.tcl / Tcl/Tk 9.0b1 Release Candidates

SubjectAuthor
* Tcl/Tk 9.0b1 Release CandidatesDon Porter
+* Tcl/Tk 9.0b1 Release CandidatesLuc
|+* Tcl/Tk 9.0b1 Release CandidatesGerald Lester
||`- Tcl/Tk 9.0b1 Release Candidatested@loft.tnolan.com (Ted Nolan
|`* Tcl/Tk 9.0b1 Release Candidateset99
| `- Tcl/Tk 9.0b1 Release Candidateset99
`* Tcl/Tk 9.0b1 Release CandidatesDon Porter
 `* Tcl/Tk 9.0b1 Release CandidatesIan
  +- Tcl/Tk 9.0b1 Release Candidateset99
  `- Tcl/Tk 9.0b1 Release CandidatesDon Porter

1
Tcl/Tk 9.0b1 Release Candidates

<um20pf$1638d$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12624&group=comp.lang.tcl#12624

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: donald.p...@nist.gov (Don Porter)
Newsgroups: comp.lang.tcl
Subject: Tcl/Tk 9.0b1 Release Candidates
Date: Thu, 21 Dec 2023 13:39:43 -0500
Organization: ACMD ITL NIST
Lines: 17
Message-ID: <um20pf$1638d$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 21 Dec 2023 18:39:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="12f46a33897b3346061b2f6ad29dac7e";
logging-data="1248525"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX193uPxVMUzaisa+/cXAMAIhE4lLGfu8mwg="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:noZebKx1FA/eMrS87g+fGjhAUcA=
Content-Language: en-US
 by: Don Porter - Thu, 21 Dec 2023 18:39 UTC

Now available at

https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/

are candidate files making up the RC3 pre-releases of Tcl and Tk 9.0b1.

The pre-release of Tcl 9.0b1 includes the package sqlite3.44.2 and pre-releases of packages Itcl 4.2.4, tdbc* 1.1.6, and Thread 3.0b1 .

The RC3 files should become the 9.0b1 releases in the next several days, with a release announcement. Please report any release-blocking troubles you discover.

These releases are intended for beta testing for the purpose of reporting and fixing bugs and discovering hurdles of migration to the new major versions. It is not recommended that they be deployed to any mission critical usage without careful testing and consideration.

--
| Don Porter Applied and Computational Mathematics Division |
| donald.porter@nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

Re: Tcl/Tk 9.0b1 Release Candidates

<20231221204421.340678e8@lud1.home>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12628&group=comp.lang.tcl#12628

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: luc...@sep.invalid (Luc)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Date: Thu, 21 Dec 2023 20:44:21 -0300
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <20231221204421.340678e8@lud1.home>
References: <um20pf$1638d$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: dont-email.me; posting-host="f0087b59b75e1ddf6a8fd30800d2469b";
logging-data="1322931"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xclQ30FvvPiOHcl9R7xkrxw37eV6DVg0="
Cancel-Lock: sha1:Wpl3eUpSNhoKVLLYiSp40il4rLo=
 by: Luc - Thu, 21 Dec 2023 23:44 UTC

On Thu, 21 Dec 2023 13:39:43 -0500, Don Porter wrote:

>Now available at
>
>https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/
>
**************************

Will someone please tell me how I can compile and installl Tcl 9 in a
way that will absolutely not interfere with my current 8.6 installation?
Ideally, the system should not even know it exists, and I can run my
scripts with

$ /home/tcl/sandbox/tcl9/tclsh /path/to/script.tcl

Would 'stow' perhaps be a good solution for that?

--
Luc
>>

Re: Tcl/Tk 9.0b1 Release Candidates

<oRfhN.93875$Wp_8.89292@fx17.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12636&group=comp.lang.tcl#12636

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx17.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Content-Language: en-US
Newsgroups: comp.lang.tcl
References: <um20pf$1638d$1@dont-email.me> <20231221204421.340678e8@lud1.home>
From: Gerald.L...@gmail.com (Gerald Lester)
In-Reply-To: <20231221204421.340678e8@lud1.home>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 23
Message-ID: <oRfhN.93875$Wp_8.89292@fx17.iad>
X-Complaints-To: abuse@fastusenet.org
NNTP-Posting-Date: Fri, 22 Dec 2023 13:06:28 UTC
Organization: fastusenet - www.fastusenet.org
Date: Fri, 22 Dec 2023 07:06:28 -0600
X-Received-Bytes: 1337
 by: Gerald Lester - Fri, 22 Dec 2023 13:06 UTC

On 12/21/23 17:44, Luc wrote:
> On Thu, 21 Dec 2023 13:39:43 -0500, Don Porter wrote:
>
>> Now available at
>>
>> https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/
>>
> **************************
>
> Will someone please tell me how I can compile and installl Tcl 9 in a
> way that will absolutely not interfere with my current 8.6 installation?
> Ideally, the system should not even know it exists, and I can run my
> scripts with
>
> $ /home/tcl/sandbox/tcl9/tclsh /path/to/script.tcl
>
>
> Would 'stow' perhaps be a good solution for that?

Read up about symlinks.
Read up about the PATH variable.

Re: Tcl/Tk 9.0b1 Release Candidates

<kulgkdFtlo1U1@mid.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12637&group=comp.lang.tcl#12637

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!paganini.bofh.team!2.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: ...@ednolan (ted@loft.tnolan.com (Ted Nolan)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Date: 22 Dec 2023 13:18:05 GMT
Organization: loft
Lines: 65
Message-ID: <kulgkdFtlo1U1@mid.individual.net>
References: <um20pf$1638d$1@dont-email.me> <20231221204421.340678e8@lud1.home> <oRfhN.93875$Wp_8.89292@fx17.iad>
X-Trace: individual.net 1LJnRvxkhRrxFYZl+4lf9A7wxqokMoPLxq1ECLfTsUY/QW5Y8G
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:OJg6CN9AjVJ0xE6qeHPy2mLTnRY= sha256:JBloJEmvWjeBuLK6SMdYRWs4lAWPPLkW8jM+pRu3NAw=
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
 by: ted@loft.tnolan.com - Fri, 22 Dec 2023 13:18 UTC

In article <oRfhN.93875$Wp_8.89292@fx17.iad>,
Gerald Lester <Gerald.Lester@gmail.com> wrote:
>On 12/21/23 17:44, Luc wrote:
>> On Thu, 21 Dec 2023 13:39:43 -0500, Don Porter wrote:
>>
>>> Now available at
>>>
>>> https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/
>>>
>> **************************
>>
>> Will someone please tell me how I can compile and installl Tcl 9 in a
>> way that will absolutely not interfere with my current 8.6 installation?
>> Ideally, the system should not even know it exists, and I can run my
>> scripts with
>>
>> $ /home/tcl/sandbox/tcl9/tclsh /path/to/script.tcl
>>
>>
>> Would 'stow' perhaps be a good solution for that?
>
>Read up about symlinks.
>Read up about the PATH variable.
>
>

When I'm compiling a "side" Tcl, I just do something like this in the
"unix" dir of the distribution:

do_config:
====
#!/bin/sh
../configure \
--prefix=/usr/local/cluster/tcl-core-8-6-11 \
--enable-64bit \
> config.out 2>&1

do_make:
====
#!/bin/sh
make > make.out 2>&1

do_install:
====
#!/bin/sh
make install > install.out 2>&1

And then

../do_config
(check output)

../do_make
(check output)

../do_install
(check_output)

Set your desired version in "do_config", of course.

Then just put /usr/local/cluster/tcl-core-8-6-11/bin in front of
your PATH when you want to play with that version.
--
columbiaclosings.com
What's not in Columbia anymore..

Re: Tcl/Tk 9.0b1 Release Candidates

<um5k16$1u5ko$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12639&group=comp.lang.tcl#12639

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: et9...@rocketship1.me (et99)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Date: Fri, 22 Dec 2023 19:26:30 -0800
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <um5k16$1u5ko$1@dont-email.me>
References: <um20pf$1638d$1@dont-email.me> <20231221204421.340678e8@lud1.home>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 23 Dec 2023 03:26:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="49e2770011ac774a7cb5cacd5f4ee2a3";
logging-data="2037400"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/eXzucr3RBe5128Cs0g7f8"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:tmK+S8vARALq0uJ1ViewvqCJGbQ=
Content-Language: en-US
In-Reply-To: <20231221204421.340678e8@lud1.home>
 by: et99 - Sat, 23 Dec 2023 03:26 UTC

On 12/21/2023 3:44 PM, Luc wrote:
> On Thu, 21 Dec 2023 13:39:43 -0500, Don Porter wrote:
>
>> Now available at
>>
>> https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/
>>
> **************************
>
> Will someone please tell me how I can compile and installl Tcl 9 in a
> way that will absolutely not interfere with my current 8.6 installation?
> Ideally, the system should not even know it exists, and I can run my
> scripts with
>
> $ /home/tcl/sandbox/tcl9/tclsh /path/to/script.tcl
>
>
> Would 'stow' perhaps be a good solution for that?
>
>

Here's how I built an 8.6.13, It's been quite a while since I build on linux (windows build is easier imo), but here's the basic idea:

../configure --prefix=/path/to/place/build

make
make install

then for tk, you need to add the option --with-tcl so it can find the one you just built

../configure --prefix=/path/to/place/build --with-tcl=/path/to.../unix

pointing to where the unix directory is that you did the tcl build from

make
make install

And then when you run. I likely have these dir's a bit wrong, but wherever the lib and bin for these went. If you don't do this library path thing you end up mixing up your versions of stuff at runtime.

> LD_LIBRARY_PATH=/path/to/place/build/lib /path/to/place/build/bin/wish8.6

Hope this helps.

Re: Tcl/Tk 9.0b1 Release Candidates

<um5pdi$1uq6p$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12640&group=comp.lang.tcl#12640

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: et9...@rocketship1.me (et99)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Date: Fri, 22 Dec 2023 20:58:26 -0800
Organization: A noiseless patient Spider
Lines: 52
Message-ID: <um5pdi$1uq6p$1@dont-email.me>
References: <um20pf$1638d$1@dont-email.me> <20231221204421.340678e8@lud1.home>
<um5k16$1u5ko$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 23 Dec 2023 04:58:27 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="49e2770011ac774a7cb5cacd5f4ee2a3";
logging-data="2058457"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19iP9RFsVhxsCI/pjKR/dtd"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:blFKMfcKKK1qi95dH5uRn6pueGI=
Content-Language: en-US
In-Reply-To: <um5k16$1u5ko$1@dont-email.me>
 by: et99 - Sat, 23 Dec 2023 04:58 UTC

On 12/22/2023 7:26 PM, et99 wrote:
> On 12/21/2023 3:44 PM, Luc wrote:
>> On Thu, 21 Dec 2023 13:39:43 -0500, Don Porter wrote:
>>
>>> Now available at
>>>
>>> https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/
>>>
>> **************************
>>
>> Will someone please tell me how I can compile and installl Tcl 9 in a
>> way that will absolutely not interfere with my current 8.6 installation?
>> Ideally, the system should not even know it exists, and I can run my
>> scripts with
>>
>> $ /home/tcl/sandbox/tcl9/tclsh /path/to/script.tcl
>>
>>
>> Would 'stow' perhaps be a good solution for that?
>>
>>
>
> Here's how I built an 8.6.13, It's been quite a while since I build on linux (windows build is easier imo), but here's the basic idea:
>
>
> ./configure --prefix=/path/to/place/build
>
>
> make
> make install
>
> then for tk, you need to add the option --with-tcl so it can find the one you just built
>
> ./configure --prefix=/path/to/place/buildĀ  --with-tcl=/path/to.../unix
>
> pointing to where the unix directory is that you did the tcl build from
>
> make
> make install
>
> And then when you run. I likely have these dir's a bit wrong, but wherever the lib and bin for these went. If you don't do this library path thing you end up mixing up your versions of stuff at runtime.
>
>> LD_LIBRARY_PATH=/path/to/place/build/lib /path/to/place/build/bin/wish8.6
>
> Hope this helps.
>
>
>
http://www.tcl.tk/doc/howto/compile.html

official howto

Re: Tcl/Tk 9.0b1 Release Candidates

<umkklp$gi44$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12659&group=comp.lang.tcl#12659

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: donald.p...@nist.gov (Don Porter)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Date: Thu, 28 Dec 2023 15:09:29 -0500
Organization: ACMD ITL NIST
Lines: 23
Message-ID: <umkklp$gi44$1@dont-email.me>
References: <um20pf$1638d$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 28 Dec 2023 20:09:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c9552c29fdfb82ed5cbe5e1869926d76";
logging-data="542852"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+5cs8AMQcNA5hRSLdc+hIzfh+0bFz0MJI="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:HT4a/1p5Xu3j2l2Qt4pIZWSHUwY=
In-Reply-To: <um20pf$1638d$1@dont-email.me>
Content-Language: en-US
 by: Don Porter - Thu, 28 Dec 2023 20:09 UTC

Now available at

https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/

are the RC4 candidate source code distribution pre-releases of Tcl 9.0b1 and Tk 9.0b1 and bundled packages.

The changes from RC3:
Tcl: Update the tzdata files to 2023d
Tk: Correct zipfs attached archives for Windows.
Update TK_RELEASE_SERIAL
Thread,TDBC*:
Support builds of Tcl 8 compatible installation against Tcl 9 headers

It is expected that these release artifacts will be renamed to become the Tcl/Tk 9.0b1 releases in the next several days.

Thank you for your contributions and assistance.
--
| Don Porter Applied and Computational Mathematics Division |
| donald.porter@nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

Re: Tcl/Tk 9.0b1 Release Candidates

<umntdr$2kcg4$1@paganini.bofh.team>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12667&group=comp.lang.tcl#12667

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!news.niel.me!pasdenom.info!paganini.bofh.team!not-for-mail
From: gay...@sfuu.ca (Ian)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Date: Fri, 29 Dec 2023 17:57:15 -0800
Organization: To protect and to server
Lines: 52
Message-ID: <umntdr$2kcg4$1@paganini.bofh.team>
References: <um20pf$1638d$1@dont-email.me> <umkklp$gi44$1@dont-email.me>
Reply-To: gay@sfuu.ca
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Injection-Info: paganini.bofh.team; logging-data="2765316"; posting-host="jxlGnYIPvgH6LSV3h5Orgg.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: KNode/0.10.9
Cancel-Lock: sha256:v8Yii24BpQsTx6FHgwNQslxfvETJBYQm44PJNCitQuQ=
X-Notice: Filtered by postfilter v. 0.9.3
 by: Ian - Sat, 30 Dec 2023 01:57 UTC

Don Porter wrote:

>
> Now available at
>
> https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/
>
> are the RC4 candidate source code distribution pre-releases of Tcl
> 9.0b1 and Tk 9.0b1 and bundled packages.
>
> The changes from RC3:
> Tcl: Update the tzdata files to 2023d
> Tk: Correct zipfs attached archives for Windows.
> Update TK_RELEASE_SERIAL
> Thread,TDBC*:
> Support builds of Tcl 8 compatible installation against
> Tcl 9 headers
>
> It is expected that these release artifacts will be renamed to become
> the Tcl/Tk 9.0b1 releases in the next several days.
>
> Thank you for your contributions and assistance.

Problem building Tk9.0 on linux (OpenSuse 15.5)

1. My source directory contains the following subdirectories (among
others)
tcl8.6.12
tk8.6.12
tcl9.0b1
tk9.0b1

2. tcl9.0 builds with no problems.

3. Attempt to run configure script in ~/source/tk9.0b1/unix fails.
output from ./config is
configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
checking for Tcl configuration...
found /home/ian/source/tcl8.6.12/unix/tclConfig.sh
checking for existence
of /home/ian/source/tcl8.6.12/unix/tclConfig.sh... loading
configure: error: tk 9.0 requires Tcl 8.7+
Found config for Tcl 8.6

4. If I rename subdirectory tcl8.6.12 to something harmless, configure
runs ok, and tk9.0b1 builds successfully.

5. So it looks like configure script looks for tclConfig.sh in the first
tclish subdirectory it finds, rather than searching for one with
matching version.
--
*********** To reply by e-mail, make w single in address **************

Re: Tcl/Tk 9.0b1 Release Candidates

<umsr4f$1scko$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12687&group=comp.lang.tcl#12687

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: et9...@rocketship1.me (et99)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Date: Sun, 31 Dec 2023 14:48:47 -0800
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <umsr4f$1scko$1@dont-email.me>
References: <um20pf$1638d$1@dont-email.me> <umkklp$gi44$1@dont-email.me>
<umntdr$2kcg4$1@paganini.bofh.team>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 31 Dec 2023 22:48:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7d65ff363f2ea9b5cdec8df9d7adfd26";
logging-data="1979032"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18dG2JS5SycfANK8S5mBzX2"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:Pcle21uixfMONFrfPYikl0N/6jA=
Content-Language: en-US
In-Reply-To: <umntdr$2kcg4$1@paganini.bofh.team>
 by: et99 - Sun, 31 Dec 2023 22:48 UTC

On 12/29/2023 5:57 PM, Ian wrote:
> Don Porter wrote:
>
>>
>> Now available at
>>
>> https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/
>>
>> are the RC4 candidate source code distribution pre-releases of Tcl
>> 9.0b1 and Tk 9.0b1 and bundled packages.
>>
>> The changes from RC3:
>> Tcl: Update the tzdata files to 2023d
>> Tk: Correct zipfs attached archives for Windows.
>> Update TK_RELEASE_SERIAL
>> Thread,TDBC*:
>> Support builds of Tcl 8 compatible installation against
>> Tcl 9 headers
>>
>> It is expected that these release artifacts will be renamed to become
>> the Tcl/Tk 9.0b1 releases in the next several days.
>>
>> Thank you for your contributions and assistance.
>
> Problem building Tk9.0 on linux (OpenSuse 15.5)
>
> 1. My source directory contains the following subdirectories (among
> others)
> tcl8.6.12
> tk8.6.12
> tcl9.0b1
> tk9.0b1
>
> 2. tcl9.0 builds with no problems.
>
> 3. Attempt to run configure script in ~/source/tk9.0b1/unix fails.
> output from ./config is
> configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
> checking for Tcl configuration...
> found /home/ian/source/tcl8.6.12/unix/tclConfig.sh
> checking for existence
> of /home/ian/source/tcl8.6.12/unix/tclConfig.sh... loading
> configure: error: tk 9.0 requires Tcl 8.7+
> Found config for Tcl 8.6
>
> 4. If I rename subdirectory tcl8.6.12 to something harmless, configure
> runs ok, and tk9.0b1 builds successfully.
>
> 5. So it looks like configure script looks for tclConfig.sh in the first
> tclish subdirectory it finds, rather than searching for one with
> matching version.

I haven't tried building on linux yet, but on windows, there was something about a side by side build where I didn't have to do much of anything to build Tk after building Tcl, as long as the two were unzipped into the same directory. Perhaps that's what you are seeing.

Re: Tcl/Tk 9.0b1 Release Candidates

<un11gp$2n1er$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=12690&group=comp.lang.tcl#12690

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: donald.p...@nist.gov (Don Porter)
Newsgroups: comp.lang.tcl
Subject: Re: Tcl/Tk 9.0b1 Release Candidates
Date: Tue, 2 Jan 2024 08:02:17 -0500
Organization: ACMD ITL NIST
Lines: 26
Message-ID: <un11gp$2n1er$1@dont-email.me>
References: <um20pf$1638d$1@dont-email.me> <umkklp$gi44$1@dont-email.me>
<umntdr$2kcg4$1@paganini.bofh.team>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 2 Jan 2024 13:02:17 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a035e15627b4904eb0d53bed41e59354";
logging-data="2852315"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/LRXls72keoL2TnKDSnrg+uMDqGkDrGl0="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:qxtR0KddNA4Hmmfv/vtLNpQmLRM=
Content-Language: en-US
In-Reply-To: <umntdr$2kcg4$1@paganini.bofh.team>
 by: Don Porter - Tue, 2 Jan 2024 13:02 UTC

On 12/29/23 20:57, Ian wrote:
> 3. Attempt to run configure script in ~/source/tk9.0b1/unix fails.
> output from ./config is
> configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
> checking for Tcl configuration...
> found /home/ian/source/tcl8.6.12/unix/tclConfig.sh
> checking for existence
> of /home/ian/source/tcl8.6.12/unix/tclConfig.sh... loading
> configure: error: tk 9.0 requires Tcl 8.7+
> Found config for Tcl 8.6
....
> 5. So it looks like configure script looks for tclConfig.sh in the first
> tclish subdirectory it finds, rather than searching for one with
> matching version.

Feel free to open a ticket offering improved search strategies, but
the --with-tcl= option is there for scenarios like the one you describe.

$ ./configure --with-tcl=../../tcl9.0b1/unix

--
| Don Porter Applied and Computational Mathematics Division |
| donald.porter@nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor