bug-gnu-utils
[Top][All Lists]
Advanced

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

src/Makefile.in out of date


From: Pavel Roskin
Subject: src/Makefile.in out of date
Date: Mon, 28 Oct 2002 23:45:33 -0500 (EST)

Hello!

I'm trying to compile CVS gettext on Red Hat 8.0, and I'm getting:
./.libs/libgettextsrc.so: undefined reference to `formatstring_php'

It turns out that format-php.c is referenced in src/Makefile.am, but not
in src/Makefile.in.  The later needs to be regenerated or removed from
CVS.  Dependent files are kept on CVS for convenience, so that the
developers don't have to uce certain versions of the auto* tools.

If the dependent files are obsolete, then there is no convenience, since 
they have to be regenerated anyways.

Also there is an error in the documentation:

cd . \
  && env LANG= LANGUAGE= /bin/sh /home/proski/src/gettext/missing --run 
makeinfo   \
       `echo gettext.texi | sed 's,.*/,,'`
gettext.texi:6989: First argument to cross-reference may not be empty.
makeinfo: Removing output file `/usr/local/src/gettext/doc/gettext.info' 
due to errors; use --force to preserve.
make: *** [gettext.info] Error 1

Indeed, line 6989 looks strange.  Removing or commenting it put fixes this
error.

Finally, I cannot use autoconf 2.54 to regenerate configure:

$ autoconf
configure.in:237: error: do not use LIBOBJS directly, use AC_LIBOBJ (see 
section `AC_LIBOBJ vs LIBOBJS'
      If this token and others are legitimate, please use 
m4_pattern_allow.
      See the Autoconf documentation.

Indeed LIBOBJS is used directly in several places.

-- 
Regards,
Pavel Roskin





reply via email to

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