Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing dependency? aclocal #18

Open
cemeyer opened this issue Aug 5, 2015 · 6 comments
Open

Missing dependency? aclocal #18

cemeyer opened this issue Aug 5, 2015 · 6 comments
Milestone

Comments

@cemeyer
Copy link
Collaborator

cemeyer commented Aug 5, 2015

Fresh git checkout on Fedora 22.

$ ./configure
...
$ make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/conrad/src/sh/ctypes.sh/missing aclocal-1.14 
/home/conrad/src/sh/ctypes.sh/missing: line 81: aclocal-1.14: command not found
WARNING: 'aclocal-1.14' is missing on your system.
         You should only need it if you modified 'acinclude.m4' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'aclocal' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
Makefile:386: recipe for target 'aclocal.m4' failed
make: *** [aclocal.m4] Error 127
@cemeyer
Copy link
Collaborator Author

cemeyer commented Aug 5, 2015

This is on d75b38b.

@cemeyer
Copy link
Collaborator Author

cemeyer commented Aug 5, 2015

Well, ok, I guess I just need to re-generate configure? I'm not very familiar with autotools.

$ aclocal --version
aclocal (GNU automake) 1.15

@cemeyer
Copy link
Collaborator Author

cemeyer commented Aug 5, 2015

autoreconf -vfi fixed it. The configure in git doesn't work on Fedora 22, though.

@taviso
Copy link
Owner

taviso commented Aug 5, 2015

Hmm, I'm not an autotools expert either, I expected that to work. Maybe I'm generating it wrong.

Investigating...

@cemeyer
Copy link
Collaborator Author

cemeyer commented Aug 5, 2015

I'm surprised there's a hardcoded reference to a particular version of aclocal in the script at all.

@taviso
Copy link
Owner

taviso commented Aug 7, 2015

I think the problem is the timestamps dont work properly because I'm checking in configure et al. I'll leave them for now, but after we finish a first release I'll remove them from git.

So if you're checking out from git you need to run autogen.sh (and will need automake, libtool, etc installed), otherwise if you're using a release tarball you can just ./configure.

@taviso taviso added this to the 1.0-RELEASE milestone Aug 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants