Re: [ng-spice] Errors on the last CVS snapshot of ng-spice


To ng-spice@ieee.ing.uniroma1.it
From Manu Rouat <emmanuel.rouat@wanadoo.fr>
Date Wed, 04 Aug 1999 20:49:34 +0200
Delivered-To mailing list ng-spice@ieee.ing.uniroma1.it
Mailing-List contact ng-spice-help@ieee.ing.uniroma1.it; run by ezmlm
Organization la Guilde
References <Pine.LNX.4.04.9908041628150.2256-100000@dotto.ing.uniroma1.it >
Reply-To ng-spice@ieee.ing.uniroma1.it
Sender rouat@war.wanadoo.com

nenzi@dotto.ing.uniroma1.it wrote:
> 
> Dear Manu,
> 
> I have tried to compile the last snapshot version and got the following on
> Linux RedHat 5.2
> 
> cd . && aclocal
> cd . && automake --gnu Makefile
> cd . && autoconf
> autoconf: Undefined macros:
> configure.in:105:AC_SEARCH_LIBS(tputs,ncurses
> termcap,AC_DEFINE(HAVE_TERMCAP),
> make: *** [configure] Error 1
> 
> ... and the following on Solaris (which lacks of GNU m4)
> 
> cd . && autoconf
> Autoconf requires GNU m4 1.1 or later


OK , what happens is that my last commit wasn't very 'clean' - some
'Makefile.in' must be older than some 'Makefile.am' or whatever, so
'make' believes that he should rebuild them.

What this means is:


1) I have to be more careful when I commit

2) you shouldn't try to compile on redhat-5.2 or Solaris straight from
CVS if you don't have the adequate tools, but from the clean 'official'
tar.gz files that will be issued

and this leads to the following question:


 who will create those tar.gz ? Since I have the tools, I should do it in the 
beginning at least .
A friend explained the procedure:

- declare a (very temporary) freeze of code. If We're satisfied with the 
present
code or believe it is time to make a release, then 'tag' the files:

  cvs tag ng-spice_0_1


then I build the ng-spice-0.1.tar.gz (using 'make distcheck' for a clean
release) and upload it to the ftp site.

This must be done regularly since people will download the tar.gz.


manu


Partial thread listing: