I was a bit reluctant to post this here, lest I look like I don't know what I'm doing, but, well, I don't know what I'm doing. I've beaten my head against this wall for quite a while, and I come here only as a last resort.
I'm attempting to build LogJam from the latest CVS, and it's failing in the autogen.sh
stage. I don't know if I'm missing a program, or if CVS is missing a file; I would think the former. But I would really appreciate some help.
I was able to build from the source just fine before the 3.1 merge.
Here's the output that I'm getting:
$ ./autogen.sh Checking autoconf... Checking automake... I am going to run ./configure with no arguments - if you wish to pass any to it, please specify them on the ./autogen.sh command line. glib-gettextize... aclocal... autoheader... /usr/bin/m4: configure.in: No such file or directory automake... automake: configure.ac: installing `./install-sh' automake: configure.ac: installing `./mkinstalldirs' automake: configure.ac: installing `./missing' autoconf... autoconf: configure.in: No such file or directory configure... ./autogen.sh: ./configure: No such file or directory
And here's the ls
of my root logjam directory, before running autogen.sh
:
$ ls AUTHORS COPYING images logjam.spec.in po TODO autogen.sh CVS INSTALL Makefile.am README ChangeLog cvscommit.sh libhalfgnome NEWS README.win32 configure.ac gen logjam.1 pixmaps src
And after:
$ ls aclocal.m4 COPYING install-sh missing README.win32 AUTHORS CVS libhalfgnome mkinstalldirs src autogen.sh cvscommit.sh logjam.1 NEWS stamp-h.in ChangeLog gen logjam.spec.in pixmaps TODO config.h.in images Makefile.am po configure.ac INSTALL Makefile.in README
From the above output, I gather that I probably need configure.in
, but I notice that it was removed from CVS at the time of the 3.1 merge.
If I'm doing something stupid, please let me know. Thanks.
UPDATE: Fixed. After upgrading autoconf
to version 2.53, everything installed smoothly. Thanks very much, evan, for the quick and helpful response. LogJam 3.1 looks very impressive.