The Pike README (not to be confused with README-CVS) says that you need autoconf, m4 and bison to build a dist. Are those correct? I thought those were only needed when building from CVS or creating a source dist.
Some cvs digging reveals that you copied that over from the old .how_to_build_from_scratch, which specifically applied to building from cvs. The paragraph before that also explicitly mentions that (even though it should essentially apply to a source dist too). Maybe there are more things copied from .how_to_build_from_scratch that should be in README-CVS instead.
/ Martin Stjernholm, Roxen IS
Previous text:
2003-11-05 02:45: Subject: README
The Pike README (not to be confused with README-CVS) says that you need autoconf, m4 and bison to build a dist. Are those correct? I thought those were only needed when building from CVS or creating a source dist.
/ Martin Nilsson (saturator)
Yes, I know I did. README-CVS didn't exist at the time. You fail to answer the actual question though.
/ Martin Nilsson (saturator)
Previous text:
2003-11-05 11:54: Subject: README
Some cvs digging reveals that you copied that over from the old .how_to_build_from_scratch, which specifically applied to building from cvs. The paragraph before that also explicitly mentions that (even though it should essentially apply to a source dist too). Maybe there are more things copied from .how_to_build_from_scratch that should be in README-CVS instead.
/ Martin Stjernholm, Roxen IS
I think I did. You took the information from a context that talks about building directly from cvs. Is your question that you suspect Hubbe was in error when he wrote it there?
/ Martin Stjernholm, Roxen IS
Previous text:
2003-11-05 12:01: Subject: README
Yes, I know I did. README-CVS didn't exist at the time. You fail to answer the actual question though.
/ Martin Nilsson (saturator)
No, it obviously applies to a context where you are building directly from CVS and thus also applied to the general context that README had. My question is if it applies to the context where you are not building directly from CVS, which README got when Mikael Brandström created README-CVS.
/ Martin Nilsson (saturator)
Previous text:
2003-11-05 12:05: Subject: README
I think I did. You took the information from a context that talks about building directly from cvs. Is your question that you suspect Hubbe was in error when he wrote it there?
/ Martin Stjernholm, Roxen IS
Again, considering the source, why should it apply to source dists? Do you ask because you suspect someone has changed the build system since then so that those tools have become necessary now?
/ Martin Stjernholm, Roxen IS
Previous text:
2003-11-05 12:30: Subject: README
No, it obviously applies to a context where you are building directly from CVS and thus also applied to the general context that README had. My question is if it applies to the context where you are not building directly from CVS, which README got when Mikael Brandström created README-CVS.
/ Martin Nilsson (saturator)
That is the only list of requirements that was ever written that I know of. I suspect that some items, such as C-compiler and GMP library is still needed to compile a dist. I suspect that some items, such as autoconf and bison is not. I see absolutely no reason why "you need these 13 things to build from scratch" should imply either "you need these 13 things to build from dist" or "you don't need any of these 13 things to build from dist".
/ Martin Nilsson (saturator)
Previous text:
2003-11-05 13:15: Subject: README
Again, considering the source, why should it apply to source dists? Do you ask because you suspect someone has changed the build system since then so that those tools have become necessary now?
/ Martin Stjernholm, Roxen IS
I have only been discussing those tools you mentioned at the start, i.e. autoconf, m4 and bison. I see no reason to suspect that they are necessary for a source dist because that paragraph through time has come to stand in build-from-source-dist context as opposed to its original build-from-cvs context. I haven't checked, though, but I'd regard it a bug if they have.
/ Martin Stjernholm, Roxen IS
Previous text:
2003-11-05 13:24: Subject: README
That is the only list of requirements that was ever written that I know of. I suspect that some items, such as C-compiler and GMP library is still needed to compile a dist. I suspect that some items, such as autoconf and bison is not. I see absolutely no reason why "you need these 13 things to build from scratch" should imply either "you need these 13 things to build from dist" or "you don't need any of these 13 things to build from dist".
/ Martin Nilsson (saturator)
i don't think it matters what the source and the original intention of the file was, we need a README that applies to the exported source, and the question is, what are the requirements to build the exported source?
greetings, martin.
pike-devel@lists.lysator.liu.se