Re: cvs build error with Apple-installed tools (Re: OT: latest stable version not recommended)

2006-09-27 Thread Paul Eggert
[EMAIL PROTECTED] writes:

 Seriously, would you take a look at my post's
 attachment above that started this subthread, please?

Sorry, I haven't a clue what started this thread.

 It was the make that raised the bison error, not the
 bootstrap script.

After a bootstrap, when you do a 'make', you may need developer tools
like Bison.  But if you do a 'make' off a distribution tarball, you
should not need Bison.


___
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils


Re: cvs build error with Apple-installed tools (Re: OT: latest stable version not recommended)

2006-09-27 Thread Bob Proulx
[EMAIL PROTECTED] wrote:
 ADC bug for it -- but now we must also add bison-2.3 and m4-1.4.7 to
 the growing list of requisites, with no documentation saying so, these
 were learned on the job so to speak.  ;)
 
 No, not at all.  Bison 2.3 and M4 1.4.7 will not be prerequisites for
 building coreutils 6.3.  They are prerequisites for bootstrapping
 coreutils, but you don't need to bootstrap to build.
 
 Seriously, would you take a look at my post's
 attachment above that started this subthread, please?
 It was the make that raised the bison error, not the
 bootstrap script.  (now we _are_ back on-topic ;) )

There are two things happening here and I think you are confusing
them with each other.

 1) CVS checkout and build as a developer.

  Needs a full development suite of current tools.  You are checking
  out raw source and building everything from scratch.  Needs bison.
  Needs m4.  Etc.

 2) Building from a dist image.  (e.g. released tar.gz)

  Need basic tools only.  Do not need bison.  Do not need m4.  All of
  those components are pre-built and shipped in the release image.

  If you modify a source file then of course you then need the
  required tools to process whatever changes you make.  But then you
  are slipping back into the developer role again.  If you don't
  change anything then the files will already be ready to go.

CVS checkout and build gets you the latest bits but then you need
everything.  Using a dist image is much easier but then you must wait
for a developer to build and distribute an image.

Bob


___
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils