[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avrdude-dev] make distcheck
From: |
Theodore A. Roth |
Subject: |
Re: [avrdude-dev] make distcheck |
Date: |
Wed, 5 Mar 2003 20:33:26 -0800 (PST) |
On Wed, 5 Mar 2003, Theodore A. Roth wrote:
:)
:)
:)On Wed, 5 Mar 2003, Brian Dean wrote:
:)
:):) I'm a little concerned about if someone has an incompatible one
:):) installed that is found in the PATH. This would likely be the case on
:):) FreeBSD, since, at present, /usr/local/bin/autoheader will be version
:):) 2.53. I installed the later versions under a different prefix so that
:):) the new ones don't interfere with anything else.
:)
:)That is a concern. I'm trying to see if different versions generate
:)different ac_cfg.h files. Although, I'm having a struggle with getting
:)autoheader to run:
:)
:)address@hidden:~/dev/tools/avrdude-cvs/obj-2.57-1.7$ make
:)cd .. && /bin/sh /home/roth/dev/tools/avrdude-cvs/missing --run autoheader
:)touch ../ac_cfg.h.in
:)cd . && /bin/sh ./config.status ac_cfg.h
:)config.status: creating ac_cfg.h
:)config.status: ac_cfg.h is unchanged
:)
:)I need to work on this more, but will have to wait until later
:)tonight.
Ok, I think this is a non-issue.
I just did this:
1019 make dist
1021 tar xzf avrdude-3.1.0cvs.tar.gz
1023 cd avrdude-3.1.0cvs
1025 mkdir obj
1026 cd obj
1027 ../configure --prefix=$HOME/local/avrdude
1031 make
and got this:
address@hidden obj]$ make
make all-recursive
make[1]: Entering directory
`/home/troth/dev/tools/avrdude-cvs/obj/avrdude-3.1.0cvs/obj'
Making all in doc
make[2]: Entering directory
`/home/troth/dev/tools/avrdude-cvs/obj/avrdude-3.1.0cvs/obj/doc'
mkdir -p avrdude-html
texi2html -split_node ../../doc/avrdude.texi
mv *.html avrdude-html
TEXINPUTS="../../doc:$TEXINPUTS" \
MAKEINFO='/bin/sh
/home/troth/dev/tools/avrdude-cvs/obj/avrdude-3.1.0cvs/missing --run makeinfo
-I ../../doc' \
texi2dvi `test -f '../../doc/avrdude.texi' || echo
'../../doc/'`../../doc/avrdude.texi
Notice that it didn't run the autoheader command.
Brian, can you try a build in a clean subdir with the latest tools, like
this:
$ mkdir obj
$ cd obj
$ ../configure --prefix=<whatever>
$ make
Did you see it run autoheader?
Make does the Makefile look like for AUTOHEADER (and the others)? Mine looks
like this:
ACLOCAL = ${SHELL}
/home/troth/dev/tools/avrdude-cvs/obj/avrdude-3.1.0cvs/missing --run aclocal-1.7
AMDEP_FALSE = #
AMDEP_TRUE =
AMTAR = ${SHELL} /home/troth/dev/tools/avrdude-cvs/obj/avrdude-3.1.0cvs/missing
--run tar
AUTOCONF = ${SHELL}
/home/troth/dev/tools/avrdude-cvs/obj/avrdude-3.1.0cvs/missing --run autoconf
AUTOHEADER = ${SHELL}
/home/troth/dev/tools/avrdude-cvs/obj/avrdude-3.1.0cvs/missing --run autoheader
AUTOMAKE = ${SHELL}
/home/troth/dev/tools/avrdude-cvs/obj/avrdude-3.1.0cvs/missing --run
automake-1.7
Notice that even though all the autotools where in my PATH, it set them to
use missing. Note that this was a build using the dist tarball. I think this
is good, since it won't use the real tools during a build by someone who
downloads the tarball.
I'm pretty sure that this is what automake 1.7.3 is during and feel it is
the correct thing.
I'm going to go ahead and commit the bootstrap patch I posted earlier and
clean out some of the rules I added to make it work with automake < 1.7.
Ted
- Re: [avrdude-dev] make distcheck, (continued)
- Re: [avrdude-dev] make distcheck, Theodore A. Roth, 2003/03/06
- Re: [avrdude-dev] make distcheck, E. Weddington, 2003/03/06
- Re: [avrdude-dev] make distcheck, Theodore A. Roth, 2003/03/06
- Re: [avrdude-dev] make distcheck, E. Weddington, 2003/03/06
- Re: [avrdude-dev] make distcheck, Theodore A. Roth, 2003/03/06
- Re: [avrdude-dev] make distcheck, Brian Dean, 2003/03/05
- Re: [avrdude-dev] make distcheck, Theodore A. Roth, 2003/03/05
- Re: [avrdude-dev] make distcheck,
Theodore A. Roth <=
- Re: [avrdude-dev] make distcheck, Theodore A. Roth, 2003/03/06
- Re: [avrdude-dev] make distcheck, Brian Dean, 2003/03/06