Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Frankly, Scarlett, I don't have a fix. -- Rhett Buggler


devel / comp.lang.tcl / tcltls install error...

SubjectAuthor
* tcltls install error...Andreas Leitgeb
`* Re: tcltls install error...Andreas Leitgeb
 `* Re: tcltls install error...Andreas Leitgeb
  `* Re: tcltls install error...Harald Oehlmann
   `* Re: tcltls install error...Andreas Leitgeb
    `- Re: tcltls install error...Harald Oehlmann

1
tcltls install error...

<slrnuu92t9.21u1.avl@logic.at>

  copy mid

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

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED.rick.logic.tuwien.ac.at!not-for-mail
From: avl...@logic.at (Andreas Leitgeb)
Newsgroups: comp.lang.tcl
Subject: tcltls install error...
Date: Sun, 3 Mar 2024 14:39:37 -0000 (UTC)
Organization: A noiseless patient Spider
Message-ID: <slrnuu92t9.21u1.avl@logic.at>
Reply-To: avl@logic.at
Injection-Date: Sun, 3 Mar 2024 14:39:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="rick.logic.tuwien.ac.at:128.130.175.94";
logging-data="2674190"; mail-complaints-to="abuse@eternal-september.org"
User-Agent: slrn/1.0.3 (Linux)
 by: Andreas Leitgeb - Sun, 3 Mar 2024 14:39 UTC

After building latest tcl/tk 8.6.14, I also freshened up a few extra
libraries, in particular tcltls-1.7.22

It seemed to compile well, but the last few lines of build-log show:

....
objcopy --discard-all shared-tcltls.so
mv shared-tcltls.so tcltls.so
/usr/bin/install -c -d '{/usr/local/lib}/tcltls1.7.22'
/usr/bin/install -c tcltls.so '{/usr/local/lib}/tcltls1.7.22'
/usr/bin/install -c -m 644 pkgIndex.tcl '{/usr/local/lib}/tcltls1.7.22'

Yes, there are some strange extra curlies, and - indeed - it didn't
install into /usr/local/..., but instead into a local directory "{".

Is it just me...? (I'll go deeper into analysis, if this isn't an
already known issue.)

Last time I built tcltls was version 1.7.21 on Solaris, and I didn't
have these extra curlies back then.

Re: tcltls install error...

<slrnuu95as.21u1.avl@logic.at>

  copy mid

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

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED.rick.logic.tuwien.ac.at!not-for-mail
From: avl...@logic.at (Andreas Leitgeb)
Newsgroups: comp.lang.tcl
Subject: Re: tcltls install error...
Date: Sun, 3 Mar 2024 15:21:01 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <slrnuu95as.21u1.avl@logic.at>
References: <slrnuu92t9.21u1.avl@logic.at>
Reply-To: avl@logic.at
Injection-Date: Sun, 3 Mar 2024 15:21:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="rick.logic.tuwien.ac.at:128.130.175.94";
logging-data="2694909"; mail-complaints-to="abuse@eternal-september.org"
User-Agent: slrn/1.0.3 (Linux)
 by: Andreas Leitgeb - Sun, 3 Mar 2024 15:21 UTC

Well, I did look further into it, and the culprit is not tcltls.

In /usr/local/lib/tclConfig.sh from fresh tcl-8.6.14 install
it says literally: TCL_PACKAGE_PATH='{/usr/local/lib} '

All other tclConfig.sh on my system all still have the whitespace,
but no curlies in that line.

My last tcl build on that machine is a bit aged, so I cannot yet
tell, how "fresh" the regression is - if it isn't caused by some
other oddity on my system, anyway.

Andreas Leitgeb <avl@logic.at> wrote:
> After building latest tcl/tk 8.6.14, I also freshened up a few extra
> libraries, in particular tcltls-1.7.22
>
> It seemed to compile well, but the last few lines of build-log show:
>
> ...
> objcopy --discard-all shared-tcltls.so
> mv shared-tcltls.so tcltls.so
> /usr/bin/install -c -d '{/usr/local/lib}/tcltls1.7.22'
> /usr/bin/install -c tcltls.so '{/usr/local/lib}/tcltls1.7.22'
> /usr/bin/install -c -m 644 pkgIndex.tcl '{/usr/local/lib}/tcltls1.7.22'
>
> Yes, there are some strange extra curlies, and - indeed - it didn't
> install into /usr/local/..., but instead into a local directory "{".
>
> Is it just me...?

Re: tcltls install error...

<slrnuu96jf.21u1.avl@logic.at>

  copy mid

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

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED.rick.logic.tuwien.ac.at!not-for-mail
From: avl...@logic.at (Andreas Leitgeb)
Newsgroups: comp.lang.tcl
Subject: Re: tcltls install error...
Date: Sun, 3 Mar 2024 15:42:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <slrnuu96jf.21u1.avl@logic.at>
References: <slrnuu92t9.21u1.avl@logic.at> <slrnuu95as.21u1.avl@logic.at>
Reply-To: avl@logic.at
Injection-Date: Sun, 3 Mar 2024 15:42:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="rick.logic.tuwien.ac.at:128.130.175.94";
logging-data="2703098"; mail-complaints-to="abuse@eternal-september.org"
User-Agent: slrn/1.0.3 (Linux)
 by: Andreas Leitgeb - Sun, 3 Mar 2024 15:42 UTC

And one more followup...

It seems to be a regression inside tcl-8.6 that happened somewhere
between 8.6.10 (correct) and 8.6.14 (wrong)

in 8.6.10 the unix/configure.in had this line 871:
test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}"

in 8.6.14, that line (now 873) has changed to:
test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="{${prefix}/lib} ${TCL_PACKAGE_PATH}"

Note: There is a similar line shortly above, with a similar change
and two now-braced items, which may affect other unix-platforms.

Either, there was a wrong assumption about what language code
would actually use that tclConfig.sh entry,
or tcltls is wrong by using it at all. I don't know.

Andreas Leitgeb <avl@logic.at> wrote:
> Well, I did look further into it, and the culprit is not tcltls.
>
> In /usr/local/lib/tclConfig.sh from fresh tcl-8.6.14 install
> it says literally: TCL_PACKAGE_PATH='{/usr/local/lib} '
>
> All other tclConfig.sh on my system all still have the whitespace,
> but no curlies in that line.
>
> My last tcl build on that machine is a bit aged, so I cannot yet
> tell, how "fresh" the regression is - if it isn't caused by some
> other oddity on my system, anyway.
>
>
> Andreas Leitgeb <avl@logic.at> wrote:
>> After building latest tcl/tk 8.6.14, I also freshened up a few extra
>> libraries, in particular tcltls-1.7.22
>>
>> It seemed to compile well, but the last few lines of build-log show:
>>
>> ...
>> objcopy --discard-all shared-tcltls.so
>> mv shared-tcltls.so tcltls.so
>> /usr/bin/install -c -d '{/usr/local/lib}/tcltls1.7.22'
>> /usr/bin/install -c tcltls.so '{/usr/local/lib}/tcltls1.7.22'
>> /usr/bin/install -c -m 644 pkgIndex.tcl '{/usr/local/lib}/tcltls1.7.22'
>>
>> Yes, there are some strange extra curlies, and - indeed - it didn't
>> install into /usr/local/..., but instead into a local directory "{".
>>
>> Is it just me...?
>

Re: tcltls install error...

<us2dkk$2k83b$2@dont-email.me>

  copy mid

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

  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: wortka...@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: tcltls install error...
Date: Sun, 3 Mar 2024 18:56:39 +0100
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <us2dkk$2k83b$2@dont-email.me>
References: <slrnuu92t9.21u1.avl@logic.at> <slrnuu95as.21u1.avl@logic.at>
<slrnuu96jf.21u1.avl@logic.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 3 Mar 2024 17:56:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="aa4901ae46499f23f04e7874db0c69bd";
logging-data="2760811"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/t/sO/wGbf1RffsIlLFXeB"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:AP+FCqDu+kEFVLFvWH1r0+WMvtg=
Content-Language: en-GB
In-Reply-To: <slrnuu96jf.21u1.avl@logic.at>
 by: Harald Oehlmann - Sun, 3 Mar 2024 17:56 UTC

Dear Andreas,
great finding !

Please file a ticket on tcl...

https://core.tcl-lang.org/tcl/ticket

Thanks and take care,
Harald

Am 03.03.2024 um 16:42 schrieb Andreas Leitgeb:
> And one more followup...
>
> It seems to be a regression inside tcl-8.6 that happened somewhere
> between 8.6.10 (correct) and 8.6.14 (wrong)
>
> in 8.6.10 the unix/configure.in had this line 871:
> test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}"
>
> in 8.6.14, that line (now 873) has changed to:
> test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="{${prefix}/lib} ${TCL_PACKAGE_PATH}"
>
> Note: There is a similar line shortly above, with a similar change
> and two now-braced items, which may affect other unix-platforms.
>
> Either, there was a wrong assumption about what language code
> would actually use that tclConfig.sh entry,
> or tcltls is wrong by using it at all. I don't know.
>
>
> Andreas Leitgeb <avl@logic.at> wrote:
>> Well, I did look further into it, and the culprit is not tcltls.
>>
>> In /usr/local/lib/tclConfig.sh from fresh tcl-8.6.14 install
>> it says literally: TCL_PACKAGE_PATH='{/usr/local/lib} '
>>
>> All other tclConfig.sh on my system all still have the whitespace,
>> but no curlies in that line.
>>
>> My last tcl build on that machine is a bit aged, so I cannot yet
>> tell, how "fresh" the regression is - if it isn't caused by some
>> other oddity on my system, anyway.
>>
>>
>> Andreas Leitgeb <avl@logic.at> wrote:
>>> After building latest tcl/tk 8.6.14, I also freshened up a few extra
>>> libraries, in particular tcltls-1.7.22
>>>
>>> It seemed to compile well, but the last few lines of build-log show:
>>>
>>> ...
>>> objcopy --discard-all shared-tcltls.so
>>> mv shared-tcltls.so tcltls.so
>>> /usr/bin/install -c -d '{/usr/local/lib}/tcltls1.7.22'
>>> /usr/bin/install -c tcltls.so '{/usr/local/lib}/tcltls1.7.22'
>>> /usr/bin/install -c -m 644 pkgIndex.tcl '{/usr/local/lib}/tcltls1.7.22'
>>>
>>> Yes, there are some strange extra curlies, and - indeed - it didn't
>>> install into /usr/local/..., but instead into a local directory "{".
>>>
>>> Is it just me...?
>>

Re: tcltls install error...

<slrnuu9h3g.21u1.avl@logic.at>

  copy mid

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

  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: avl...@logic.at (Andreas Leitgeb)
Newsgroups: comp.lang.tcl
Subject: Re: tcltls install error...
Date: Sun, 3 Mar 2024 18:41:52 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <slrnuu9h3g.21u1.avl@logic.at>
References: <slrnuu92t9.21u1.avl@logic.at> <slrnuu95as.21u1.avl@logic.at>
<slrnuu96jf.21u1.avl@logic.at> <us2dkk$2k83b$2@dont-email.me>
Reply-To: avl@logic.at
Injection-Date: Sun, 3 Mar 2024 18:41:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="dd6f39d4ebe0d380f9a4e05110ebca5b";
logging-data="2784402"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Wah8RnZZ/sYTUh58KPXXw"
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:IU/PcinpIMgic1CWBTiyb1Yszrk=
 by: Andreas Leitgeb - Sun, 3 Mar 2024 18:41 UTC

Done: 1b8a893ded5f2a9b0c70a5893c7a2be3429d8033

PS: a late'ish "HB2U" :-)

Harald Oehlmann <wortkarg3@yahoo.com> wrote:
> Dear Andreas,
> great finding !
>
> Please file a ticket on tcl...
>
> https://core.tcl-lang.org/tcl/ticket
>
> Thanks and take care,
> Harald

Re: tcltls install error...

<us4cu8$34k0m$1@dont-email.me>

  copy mid

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

  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: wortka...@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: tcltls install error...
Date: Mon, 4 Mar 2024 12:56:55 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <us4cu8$34k0m$1@dont-email.me>
References: <slrnuu92t9.21u1.avl@logic.at> <slrnuu95as.21u1.avl@logic.at>
<slrnuu96jf.21u1.avl@logic.at> <us2dkk$2k83b$2@dont-email.me>
<slrnuu9h3g.21u1.avl@logic.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 4 Mar 2024 11:56:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8b99ae827a70ea1bd5454a668cba4738";
logging-data="3297302"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/918IdzN4K8c7pQdlh/ygY"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:2cwah+UO9A3rKp9ihh92Nyg8ER4=
Content-Language: en-GB
In-Reply-To: <slrnuu9h3g.21u1.avl@logic.at>
 by: Harald Oehlmann - Mon, 4 Mar 2024 11:56 UTC

Hi Andreas,
thank you a lot. The ticket caused some action.

It is apparently a TCLTLS bug, not a TCL bug.
So, a ticket there might be appropriate...

Take care,
Harald

Am 03.03.2024 um 19:41 schrieb Andreas Leitgeb:
> Done: 1b8a893ded5f2a9b0c70a5893c7a2be3429d8033
>
>
> PS: a late'ish "HB2U" :-)
>
>
> Harald Oehlmann <wortkarg3@yahoo.com> wrote:
>> Dear Andreas,
>> great finding !
>>
>> Please file a ticket on tcl...
>>
>> https://core.tcl-lang.org/tcl/ticket
>>
>> Thanks and take care,
>> Harald

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor