From: Johan Andrén <letalis@at...> - 2002-03-04 23:18:21
I'm having problems with e from CVS, everything
builds just fine except e.
If I just do a CVS co and run ./autogen.sh it gives me (well the first
part actually appears on every ./autogen.sh)
<- All output above this looks fine ->
Please use AM_GNU_GETTEXT([external]) in order to cause autoconfiguration
to look for an external libintl.
Please create po/Makevars from the template in po/Makevars.template.
You can then remove po/Makevars.template.
Please run 'aclocal -I m4' to regenerate the aclocal.m4 file.
You need aclocal from GNU automake 1.5 (or newer) to do this.
Then run 'autoconf' to regenerate the configure file.
You will also need config.guess and config.sub, which you can get from
You might also want to copy the convenience header file gettext.h
from the /usr/share/gettext directory into your package.
It is a wrapper around <libintl.h> that implements the configure --disable-nls
Making ./aclocal.m4 writable ...
You should update your `aclocal.m4' by running aclocal.
Running aclocal ...
aclocal: both `configure.ac' and `configure.in' present: ignoring `configure.in'
autoheader: warning: both `configure.ac' and `configure.in' are present.
autoheader: warning: proceeding with `configure.ac'.
Running automake --gnu ...
automake: both `configure.ac' and `configure.in' present: ignoring `configure.in'
<- snip ->
Ok, this gives me quite alot of info on what could be wrong
but I havn't worked with gettext so it doesnt say me much
(well exept some pretty straightforward things i should do)
The first one I don't quite understand and the same
goes for the second, so I skip to the third.
I run "aclocal -I m4" (I do have automake 1.5), it complains about
that there is both a configure.ac and a configure.in, and says that
it will ignore the .in file.
Then i run "autoconf" as I have been told.
No errors so far... then I run "./autogen.sh" and it gives me
the same warnings also, when it has come to the end of the configure-
script it says "config.status: error: cannot find input file: intl/Makefile.in".
I find this a bit strange and run "gettextize -f -intl" to get my intl/
contents back (found this one in a newslist somwhere) and run "./autogen.sh"
again, this time I notice something in the beginning of the output:
"Wiping out intl/ subdirectory
Copying file ABOUT-NLS
Copying file config.rpath
Not copying intl/ directory."
(after that it goes on copying stuff to po/ and m4/)
Dont know if it means anything, but it looks strange to me since
this is where configure can't find a Makefile.in.
I have tried this with fresh and working installs of
gettext-0.10.40 and gettext-0.11
can someone tell me what is wrong, I have been able to
compile e out of CVS before (a couple of weeks before christmas).
Also none of the other packages gave me any problems at all.
From: Till Adam <till@ad...> - 2002-03-06 07:57:35
autogen.sh does all the calling of automake and autoconf for you. That's
its purpose. No need to call them again by hand. Try:
- make maintainer-clean
- sudo make install