Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #188: ..disk or the processor is on fire.


comp / comp.lang.tcl / Re: Error building Tcl9 on minimalistic Debian

SubjectAuthor
* Error building Tcl9 on minimalistic DebianUwe Schmitz
+* Re: Error building Tcl9 on minimalistic DebianAshok
|`* Re: Error building Tcl9 on minimalistic DebianUwe Schmitz
| `- Re: Error building Tcl9 on minimalistic DebianUwe Schmitz
`* Re: Error building Tcl9 on minimalistic DebianAshok
 `- Re: Error building Tcl9 on minimalistic DebianUwe Schmitz

1
Subject: Error building Tcl9 on minimalistic Debian
From: Uwe Schmitz
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Thu, 5 Dec 2024 14:31 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: schmitzu@mail.de (Uwe Schmitz)
Newsgroups: comp.lang.tcl
Subject: Error building Tcl9 on minimalistic Debian
Date: Thu, 5 Dec 2024 15:31:46 +0100
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <visdgj$1l9k7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 05 Dec 2024 15:31:47 +0100 (CET)
Injection-Info: dont-email.me; posting-host="1d893a63fbb5df3991956e8e90bef2eb";
logging-data="1746567"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Qws8EOhz83KLEBfLaz0aFRFRWwJ2tuMU="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:N/M4Q8KeTylfxQZO+GPDRWL/a0Q=
Content-Language: de-DE
View all headers

Folks,

I try to build Tcl9 from sources on a minmalistic Debian installation.
At least it has no zip installed. It seems that the build process
then uses minizip which is part of the release.
I saw that minizip is build and used succesfully at least once.

But later on I get this error (german lang/localisation):
---------------------------------------------------------------
<snip>
creating libthread.vfs/thread_library (prepare compression)
creating libthread3.0.0.zip from libthread.vfs/thread_library
cd libthread.vfs && /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/pkgs8/thread3.0.0/minizip -o -r ../libthread3.0.0.zip *
/bin/bash: Zeile 5: /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/pkgs8/thread3.0.0/minizip: Datei oder Verzeichnis nicht gefunden
make[1]: *** [Makefile:233: libthread3.0.0.zip] Fehler 127
make[1]: Verzeichnis »/home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/pkgs8/thread3.0.0« wird verlassen
make: *** [Makefile:2070: packages] Fehler 2
---------------------------------------------------------------

It seems that the thread package uses minizip in the wrong place.
Can anyone confirm this or does anyone know how to patch?
(beside installing zip...)

Many thanks in advance
Uwe

Subject: Re: Error building Tcl9 on minimalistic Debian
From: Ashok
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Sat, 7 Dec 2024 08:00 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: apnmbx-public@yahoo.com (Ashok)
Newsgroups: comp.lang.tcl
Subject: Re: Error building Tcl9 on minimalistic Debian
Date: Sat, 7 Dec 2024 13:30:09 +0530
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <vj0va9$2usua$2@dont-email.me>
References: <visdgj$1l9k7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 07 Dec 2024 09:00:10 +0100 (CET)
Injection-Info: dont-email.me; posting-host="0c3b281adf68dc94cf5e9846d2ec75f8";
logging-data="3109834"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ToM4q041BF3+Mz2I1qY1b"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:E610pxEd6Ffhcbq2B7fcH+ZboWg=
In-Reply-To: <visdgj$1l9k7$1@dont-email.me>
Content-Language: en-US
View all headers

This is a commonly reported issue. Afaik, there is no current
alternative to installing zip. It's possible specifying
"--disable-zipfs" as part of the configure step might work but not
tested it myself. (It would install the Tcl scripts as separate files
similar to 8.6 instead of appending them to the shared library.)

/Ashok

On 12/5/2024 8:01 PM, Uwe Schmitz wrote:
> Folks,
>
> I try to build Tcl9 from sources on a minmalistic Debian installation.
> At least it has no zip installed. It seems that the build process
> then uses minizip which is part of the release.
> I saw that minizip is build and used succesfully at least once.
>
> But later on I get this error (german lang/localisation):
> ---------------------------------------------------------------
> <snip>
> creating libthread.vfs/thread_library (prepare compression)
> creating libthread3.0.0.zip from libthread.vfs/thread_library
> cd libthread.vfs && /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/
> pkgs8/thread3.0.0/minizip -o -r ../libthread3.0.0.zip *
> /bin/bash: Zeile 5: /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/
> pkgs8/thread3.0.0/minizip: Datei oder Verzeichnis nicht gefunden
> make[1]: *** [Makefile:233: libthread3.0.0.zip] Fehler 127
> make[1]: Verzeichnis »/home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/
> unix/pkgs8/thread3.0.0« wird verlassen
> make: *** [Makefile:2070: packages] Fehler 2
> ---------------------------------------------------------------
>
> It seems that the thread package uses minizip in the wrong place.
> Can anyone confirm this or does anyone know how to patch?
> (beside installing zip...)
>
> Many thanks in advance
> Uwe
>

Subject: Re: Error building Tcl9 on minimalistic Debian
From: Uwe Schmitz
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 11:05 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: schmitzu@mail.de (Uwe Schmitz)
Newsgroups: comp.lang.tcl
Subject: Re: Error building Tcl9 on minimalistic Debian
Date: Mon, 9 Dec 2024 12:05:58 +0100
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <vj6iuo$cgs0$1@dont-email.me>
References: <visdgj$1l9k7$1@dont-email.me> <vj0va9$2usua$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 09 Dec 2024 12:06:00 +0100 (CET)
Injection-Info: dont-email.me; posting-host="0dd381190693ab865506449aa10d20b8";
logging-data="410496"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+pt//9Avp4HWDAb3KPY8zfxOOEu4l8BLo="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:6ViCIzXnAgN+FLXtPM5QcOeVZhw=
In-Reply-To: <vj0va9$2usua$2@dont-email.me>
Content-Language: de-DE
View all headers

I believe that this is a build configuration error. The minizip tool is
build succesfully before and can be found in the unix folder.

And if you look at the error:

>> /bin/bash: Zeile 5: /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/ pkgs8/thread3.0.0/minizip: Datei oder Verzeichnis nicht gefunden

there is an extra blank between .../tcl9.0.0/unix an the rest. Simply
append minizip and it should be ok.

Uwe

Am 07.12.2024 um 09:00 schrieb Ashok:
> This is a commonly reported issue. Afaik, there is no current alternative to installing zip. It's possible specifying "--disable-zipfs" as part of the configure step might work but not tested it myself. (It would install the Tcl scripts as separate files similar to 8.6 instead of appending them to the shared library.)
>
> /Ashok
>
> On 12/5/2024 8:01 PM, Uwe Schmitz wrote:
>> Folks,
>>
>> I try to build Tcl9 from sources on a minmalistic Debian installation.
>> At least it has no zip installed. It seems that the build process
>> then uses minizip which is part of the release.
>> I saw that minizip is build and used succesfully at least once.
>>
>> But later on I get this error (german lang/localisation):
>> ---------------------------------------------------------------
>> <snip>
>> creating libthread.vfs/thread_library (prepare compression)
>> creating libthread3.0.0.zip from libthread.vfs/thread_library
>> cd libthread.vfs && /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/ pkgs8/thread3.0.0/minizip -o -r ../libthread3.0.0.zip *
>> /bin/bash: Zeile 5: /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/ pkgs8/thread3.0.0/minizip: Datei oder Verzeichnis nicht gefunden
>> make[1]: *** [Makefile:233: libthread3.0.0.zip] Fehler 127
>> make[1]: Verzeichnis »/home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/ unix/pkgs8/thread3.0.0« wird verlassen
>> make: *** [Makefile:2070: packages] Fehler 2
>> ---------------------------------------------------------------
>>
>> It seems that the thread package uses minizip in the wrong place.
>> Can anyone confirm this or does anyone know how to patch?
>> (beside installing zip...)
>>
>> Many thanks in advance
>> Uwe
>>
>

Subject: Re: Error building Tcl9 on minimalistic Debian
From: Uwe Schmitz
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 16:56 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: schmitzu@mail.de (Uwe Schmitz)
Newsgroups: comp.lang.tcl
Subject: Re: Error building Tcl9 on minimalistic Debian
Date: Mon, 9 Dec 2024 17:56:31 +0100
Organization: A noiseless patient Spider
Lines: 68
Message-ID: <vj77g2$g59u$1@dont-email.me>
References: <visdgj$1l9k7$1@dont-email.me> <vj0va9$2usua$2@dont-email.me>
<vj6iuo$cgs0$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 09 Dec 2024 17:56:34 +0100 (CET)
Injection-Info: dont-email.me; posting-host="0dd381190693ab865506449aa10d20b8";
logging-data="529726"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19VPQY0Af1vMAqdACgUG1pS4WzK4SbMQbk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:nJN/yysyVARn9pr4U7LgNX7Ivh4=
Content-Language: de-DE
In-Reply-To: <vj6iuo$cgs0$1@dont-email.me>
View all headers

When I change the ZIP_PROG line in pkgs/thread/configure:

# It is not an error if an installed version of Zip can't be located.
# We can use the locally distributed minizip instead
ZIP_PROG="./minizip${EXEEXT_FOR_BUILD}"
ZIP_PROG_OPTIONS="-o -r"
to
ZIP_PROG="../../minizip${EXEEXT_FOR_BUILD}"

the build runs succesful to the end.

Nevertheless I don't think it's the right place. Usually the
configure script is build by autotools. May be a build expert
can have a look at this.

Ah, and the blank in the path ist not there. Seems to result from
copy/paste. Sorry for that.

Am 09.12.2024 um 12:05 schrieb Uwe Schmitz:
> I believe that this is a build configuration error. The minizip tool is
> build succesfully before and can be found in the unix folder.
>
> And if you look at the error:
>
>>> /bin/bash: Zeile 5: /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/ pkgs8/thread3.0.0/minizip: Datei oder Verzeichnis nicht gefunden
>
> there is an extra blank between .../tcl9.0.0/unix an the rest. Simply
> append minizip and it should be ok.
>
> Uwe
>
> Am 07.12.2024 um 09:00 schrieb Ashok:
>> This is a commonly reported issue. Afaik, there is no current alternative to installing zip. It's possible specifying "--disable-zipfs" as part of the configure step might work but not tested it myself. (It would install the Tcl scripts as separate files similar to 8.6 instead of appending them to the shared library.)
>>
>> /Ashok
>>
>> On 12/5/2024 8:01 PM, Uwe Schmitz wrote:
>>> Folks,
>>>
>>> I try to build Tcl9 from sources on a minmalistic Debian installation.
>>> At least it has no zip installed. It seems that the build process
>>> then uses minizip which is part of the release.
>>> I saw that minizip is build and used succesfully at least once.
>>>
>>> But later on I get this error (german lang/localisation):
>>> ---------------------------------------------------------------
>>> <snip>
>>> creating libthread.vfs/thread_library (prepare compression)
>>> creating libthread3.0.0.zip from libthread.vfs/thread_library
>>> cd libthread.vfs && /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/ pkgs8/thread3.0.0/minizip -o -r ../libthread3.0.0.zip *
>>> /bin/bash: Zeile 5: /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/ pkgs8/thread3.0.0/minizip: Datei oder Verzeichnis nicht gefunden
>>> make[1]: *** [Makefile:233: libthread3.0.0.zip] Fehler 127
>>> make[1]: Verzeichnis »/home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/ unix/pkgs8/thread3.0.0« wird verlassen
>>> make: *** [Makefile:2070: packages] Fehler 2
>>> ---------------------------------------------------------------
>>>
>>> It seems that the thread package uses minizip in the wrong place.
>>> Can anyone confirm this or does anyone know how to patch?
>>> (beside installing zip...)
>>>
>>> Many thanks in advance
>>> Uwe
>>>
>>
>

Subject: Re: Error building Tcl9 on minimalistic Debian
From: Ashok
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Tue, 10 Dec 2024 06:10 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: apnmbx-public@yahoo.com (Ashok)
Newsgroups: comp.lang.tcl
Subject: Re: Error building Tcl9 on minimalistic Debian
Date: Tue, 10 Dec 2024 11:40:09 +0530
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <vj8m01$rfnm$1@dont-email.me>
References: <visdgj$1l9k7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 10 Dec 2024 07:10:11 +0100 (CET)
Injection-Info: dont-email.me; posting-host="f03d837dc1b1c9822418b718b7709e29";
logging-data="900854"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+gIJt6klFPeTnTFyPt2KU4"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:o+CMOXNJaltEudEMNGaM5yJnrrE=
Content-Language: en-US
In-Reply-To: <visdgj$1l9k7$1@dont-email.me>
View all headers

This issue is fixed in the upcoming Tcl 9.0.1 and Thread 3.0.1. You may
build from the repository heads if you need it immediately.

On 12/5/2024 8:01 PM, Uwe Schmitz wrote:
> Folks,
>
> I try to build Tcl9 from sources on a minmalistic Debian installation.
> At least it has no zip installed. It seems that the build process
> then uses minizip which is part of the release.
> I saw that minizip is build and used succesfully at least once.
>
> But later on I get this error (german lang/localisation):
> ---------------------------------------------------------------
> <snip>
> creating libthread.vfs/thread_library (prepare compression)
> creating libthread3.0.0.zip from libthread.vfs/thread_library
> cd libthread.vfs && /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/
> pkgs8/thread3.0.0/minizip -o -r ../libthread3.0.0.zip *
> /bin/bash: Zeile 5: /home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/unix/
> pkgs8/thread3.0.0/minizip: Datei oder Verzeichnis nicht gefunden
> make[1]: *** [Makefile:233: libthread3.0.0.zip] Fehler 127
> make[1]: Verzeichnis »/home/schmitzu/ent/buildt9/toolsBuild/tcl9.0.0/
> unix/pkgs8/thread3.0.0« wird verlassen
> make: *** [Makefile:2070: packages] Fehler 2
> ---------------------------------------------------------------
>
> It seems that the thread package uses minizip in the wrong place.
> Can anyone confirm this or does anyone know how to patch?
> (beside installing zip...)
>
> Many thanks in advance
> Uwe
>

Subject: Re: Error building Tcl9 on minimalistic Debian
From: Uwe Schmitz
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Tue, 10 Dec 2024 08:50 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: schmitzu@mail.de (Uwe Schmitz)
Newsgroups: comp.lang.tcl
Subject: Re: Error building Tcl9 on minimalistic Debian
Date: Tue, 10 Dec 2024 09:50:23 +0100
Organization: A noiseless patient Spider
Lines: 1
Message-ID: <vj8vcg$stuq$1@dont-email.me>
References: <visdgj$1l9k7$1@dont-email.me> <vj8m01$rfnm$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 10 Dec 2024 09:50:24 +0100 (CET)
Injection-Info: dont-email.me; posting-host="33fb285627ba9e06a9b83bf866bb921e";
logging-data="948186"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ijFsKo/L+d/U70r/w9uAQqQjs5YctCmc="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Y8LAHTBwqkKiOqemliooZWVOqlM=
In-Reply-To: <vj8m01$rfnm$1@dont-email.me>
Content-Language: de-DE
View all headers

Many Thanks!

1

rocksolid light 0.9.8
clearnet tor