Nп/п : 43 из 100
 От   : Kaz Kylheku                         2:5075/128        24 авг 23 23:08:51
 К    : vallor                                                24 авг 23 02:11:02
 Тема : Re: Build Systems
----------------------------------------------------------------------------------
                                                                                 
@MSGID: <20230824160017.406@kylheku.com> 923c6e72
@REPLY: 1@dont-email.me> 96648ff0
@REPLYADDR Kaz Kylheku <864-117-4973@kylheku.com>
@REPLYTO 2:5075/128 Kaz Kylheku
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: <20230824160017.406@kylheku.com>
@RFC-References: 1@dont-email.me>
1@dont-email.me> <87wmxps26h.fsf@bsb.me.uk> 1@dont-email.me>
<87r0nxrvm1.fsf@bsb.me.uk> 1@dont-email.me> <87zg2jrk7t.fsf@bsb.me.uk>
1@dont-email.me> <87lee2qz5v.fsf@bsb.me.uk> 1@dont-email.me>
<20230823195415.19d4c01e0cb2ca57faf92c07@g{oogle}mail.com> 2@dont-email.me> 1@dont-email.me>
<20230824083325.525@kylheku.com> 1@dont-email.me> GMN3.79590@fx16.iad>
1@dont-email.me>
@TZUTC: -0000
@PID: slrn/pre1.0.4-9 (Linux)
@TID: FIDOGATE-5.12-ge4e8b94
On 2023-08-24, vallor <vallor@cultnix.org> wrote:
> If you`re cloning a git repository on an autoconf package,
> expect to run ./autogen.sh -- the included "configure" script
> probably isn`t set up for Windows.  (Guessing.)

An Autoconf ./configure script must work on any platform
to which the program can reasonably be considered to be ported,
plus some on which it has not been tried.

> And for autogen to work, you`ll need the autoconf
> developer environment.

That defeats the whole purpose of Autoconf.

Many GNU programs are like this, unfortunately.

When they make a release, they generate the configure script and then
tar everything up. So what they are shipping is not a clean snapshot
from their repository!

Conversely, when you clone their repositories, you are not getting the
same thing as a release tarball.

You`re assumed to be a developer who is willing to install the right
version of AutoCrap this and AutoPoop that,and then run "make boostrap"
or whatever.

If you`re unfortunate enough to work with AutoTools, then for pete`s
sake, generate the configure script, and the Makefile.in and whatnot,
and check them into the repository. Do that every time they change.

Make it so you can cut a release using "git tag" and nothing else.

-- 
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca
--- slrn/pre1.0.4-9 (Linux)
 * Origin: A noiseless patient Spider (2:5075/128)
SEEN-BY: 5001/100 5005/49 5010/352 5015/255 5019/40
5020/715 848 1042 4441
SEEN-BY: 5020/12000 5030/49 1081 5075/128
@PATH: 5075/128 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх