autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cannot build 2.54 & CVS


From: Nathan Sidwell
Subject: cannot build 2.54 & CVS
Date: Tue, 08 Oct 2002 20:45:02 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0

Hi,
I can't build 2.54 or the current cvs on i686-pc-linux-gnu or
sparc-sun-solaris2.8. The make error reported is

../../tests/autom4te                            \
        --language=m4sugar                      \
        --freeze                        \
        --output=m4sugar.m4f
/home/nathan/autoconf/bin/autom4te: unrecognized option `--language=m4sugar'
Try `/home/nathan/autoconf/bin/autom4te --help' for more information.
make[2]: *** [m4sugar.m4f] Error 1

I've attached the configure and make outputs from a CVS build
I can't figure out where that error is coming from. Any clues?

oo, I just found it. If you have POSIXLY_CORRECT set, you get the problem

nathan

--
Dr Nathan Sidwell   ::   http://www.codesourcery.com   ::   CodeSourcery LLC
         'But that's a lie.' - 'Yes it is. What's your point?'
address@hidden : http://www.cs.bris.ac.uk/~nathan/ : address@hidden

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking for expr... /usr/bin/expr
checking for gm4... no
checking for gnum4... no
checking for m4... /usr/bin/m4
checking whether m4 supports frozen files... yes
checking for perl... /usr/bin/perl
checking for emacs... emacs
checking for emacs... (cached) emacs
checking where .elc files should go... ${datadir}/emacs/site-lisp
configure: creating ./config.status
config.status: creating config/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/autoconf
config.status: creating tests/autoheader
config.status: creating tests/autom4te
config.status: creating tests/autoreconf
config.status: creating tests/autoscan
config.status: creating tests/autoupdate
config.status: creating tests/ifnames
config.status: creating man/Makefile
config.status: creating lib/emacs/Makefile
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating lib/Makefile
config.status: creating lib/Autom4te/Makefile
config.status: creating lib/autoscan/Makefile
config.status: creating lib/m4sugar/Makefile
config.status: creating lib/autoconf/Makefile
config.status: creating lib/autotest/Makefile
config.status: creating bin/Makefile
config.status: executing tests/atconfig commands

You are about to use an experimental version of Autoconf.  Be sure to
read the relevant mailing lists, most importantly <address@hidden>.

Below you will find information on the status of this version of Autoconf.


* Status

                    /*--------------------------.
                    | Sane for full scale use.  |
                    `--------------------------*/

* Interoperability bugs

** libtool 1.4.2, configure.ac, and AC_CONFIG_AUX_DIR

configure.ac files that use AC_CONFIG_AUX_DIR do not work with libtool
1.4.2.  To work around the problem, you can rename configure.ac to
configure.in.  Or you can apply Roger Leigh's patch to libtool; see
<http://mail.gnu.org/pipermail/libtool-patches/2002-January/001659.html>.
Making all in bin
make[1]: Entering directory `/home/nathan/autoconf/bin'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/nathan/autoconf/bin'
Making all in tests
make[1]: Entering directory `/home/nathan/autoconf/tests'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/nathan/autoconf/tests'
Making all in .
make[1]: Entering directory `/home/nathan/autoconf'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/nathan/autoconf'
Making all in lib
make[1]: Entering directory `/home/nathan/autoconf/lib'
Making all in Autom4te
make[2]: Entering directory `/home/nathan/autoconf/lib/Autom4te'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/nathan/autoconf/lib/Autom4te'
Making all in m4sugar
make[2]: Entering directory `/home/nathan/autoconf/lib/m4sugar'
../../tests/autom4te                            \
        --language=m4sugar                      \
        --freeze                        \
        --output=m4sugar.m4f
../../tests/autom4te                            \
        --language=m4sh                 \
        --freeze                        \
        --output=m4sh.m4f
make[2]: Leaving directory `/home/nathan/autoconf/lib/m4sugar'
Making all in autoconf
make[2]: Entering directory `/home/nathan/autoconf/lib/autoconf'
../../tests/autom4te                            \
        --language=autoconf                     \
        --freeze                        \
        --output=autoconf.m4f
make[2]: Leaving directory `/home/nathan/autoconf/lib/autoconf'
Making all in autotest
make[2]: Entering directory `/home/nathan/autoconf/lib/autotest'
../../tests/autom4te                            \
        --language=autotest                     \
        --freeze                        \
        --output=autotest.m4f
make[2]: Leaving directory `/home/nathan/autoconf/lib/autotest'
Making all in autoscan
make[2]: Entering directory `/home/nathan/autoconf/lib/autoscan'
echo '# Automatically Generated: do not edit this file' > autoscan.list
sed '/^[#]/!q' ./autoscan.pre >>autoscan.list
( \
  sed -n '/^[^#]/p' ./autoscan.pre; \
  ../../tests/autom4te -M -l autoconf -t'AN_OUTPUT:$1: $2               $3' \
) | LC_ALL=C sort >>autoscan.list
make[2]: Leaving directory `/home/nathan/autoconf/lib/autoscan'
Making all in emacs
make[2]: Entering directory `/home/nathan/autoconf/lib/emacs'
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  EMACS=emacs /bin/sh ../../config/elisp-comp autoconf-mode.el; \
else : ; fi
Finished loading /usr/share/emacs/site-lisp/egg/leim-list.el 
   and load others...
Loading /usr/share/emacs/site-lisp/site-start.d/aspell-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/lang.emacs.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/php-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/po-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/psgml-init.el (source)...
While compiling autoconf-mode in file 
/home/nathan/autoconf/lib/emacs/elc.18030/autoconf-mode.el:
  ** assignment to free variable add-log-current-defun-function
Wrote /home/nathan/autoconf/lib/emacs/elc.18030/autoconf-mode.elc
Done
WARNING: Warnings can be ignored. :-)
if test emacs != no; then \
  EMACS=emacs /bin/sh ../../config/elisp-comp autotest-mode.el; \
else : ; fi
Finished loading /usr/share/emacs/site-lisp/egg/leim-list.el 
   and load others...
Loading /usr/share/emacs/site-lisp/site-start.d/aspell-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/lang.emacs.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/php-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/po-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/psgml-init.el (source)...
While compiling autotest-mode in file 
/home/nathan/autoconf/lib/emacs/elc.18038/autotest-mode.el:
  ** assignment to free variable add-log-current-defun-function
Wrote /home/nathan/autoconf/lib/emacs/elc.18038/autotest-mode.elc
Done
make[2]: Leaving directory `/home/nathan/autoconf/lib/emacs'
make[2]: Entering directory `/home/nathan/autoconf/lib'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/nathan/autoconf/lib'
make[1]: Leaving directory `/home/nathan/autoconf/lib'
Making all in config
make[1]: Entering directory `/home/nathan/autoconf/config'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/nathan/autoconf/config'
Making all in man
make[1]: Entering directory `/home/nathan/autoconf/man'
echo "Updating man page autoscan.1"
Updating man page autoscan.1
PATH="../tests:../config:$PATH"; \
export PATH; \
/bin/sh /home/nathan/autoconf/config/missing --run help2man \
    --include=./autoscan.x \
    --include=./common.x \
    --output=autoscan.1 autoscan
/home/nathan/autoconf/config/missing: help2man: command not found
WARNING: `help2man' is missing on your system.  You should only need it if
         you modified a dependency of a manual page.  You may need the
         `Help2man' package in order for those modifications to take
         effect.  You can get `Help2man' from any GNU archive site.
make[1]: Leaving directory `/home/nathan/autoconf/man'
Making all in doc
make[1]: Entering directory `/home/nathan/autoconf/doc'
Updating version.texi
/bin/sh /home/nathan/autoconf/config/missing --run makeinfo --no-split  -I . \
`test -f 'autoconf.texi' || echo './'`autoconf.texi -o autoconf.info
autoconf.texi:70: Unknown command `copying'.
autoconf.texi:93: Unmatched address@hidden'.
autoconf.texi:144: Unknown command `insertcopying'.
makeinfo: Removing output file `autoconf.info' due to errors; use --force to 
preserve.
make[1]: *** [autoconf.info] Error 1
make[1]: Leaving directory `/home/nathan/autoconf/doc'
make: *** [all-recursive] Error 1

reply via email to

[Prev in Thread] Current Thread [Next in Thread]