CVS build problem
Derek Atkins
warlord@MIT.EDU
06 Jan 2003 21:54:12 -0500
There were some build-system changes committed last night. Clearly
there are still some bugs in it.
-derek
Rik Harris <rik@kawaja.net> writes:
> Did I miss a dependency change? My last successful build was on 12
> December and I just checked out today's CVS to make sure the bugs I've
> reported are fixed in my environment.
>
> straight after a fresh CVS checkout, I run:
>
> ./autogen.sh --prefix=/usr/local/gnucash --with-ofx
>
> (without the --with-ofx, I get the same result)
>
> Which gives the output:
>
> | Copying file po/insert-header.sin
> | Copying file po/Makevars.template
> | Copying file po/quot.sed
> | Copying file po/remove-potcdate.sin
> | Copying file po/Rules-quot
> | Copying file m4/codeset.m4
> | Copying file m4/gettext.m4
> | Copying file m4/glibc21.m4
> | Copying file m4/iconv.m4
> | Copying file m4/isc-posix.m4
> | Copying file m4/lcmessage.m4
> | Copying file m4/lib-ld.m4
> | Copying file m4/lib-link.m4
> | Copying file m4/lib-prefix.m4
> | Copying file m4/progtest.m4
> |
> | Please update po/Makevars so that it defines all the variables mentioned
> | in po/Makevars.template.
> | You can then remove po/Makevars.template.
>
> Following these instructions makes no difference, the
> po/Makevars.template file just comes back. I think I got this message
> in the past and ignored it because the build worked.
>
> | 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.
>
> I got a message like this in the past and (again) ignored it because the
> build worked. I'm using automake 1.4. Do I need to upgrade to automake
> 1.5 to compile?
>
> | You will also need config.guess and config.sub, which you can get from
> | ftp://ftp.gnu.org/pub/gnu/config/.
> |
> | 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
> | option.
>
> I don't remember these messages, but I might be wrong.
>
> | Making ./aclocal.m4 writable ...
> | Running intltoolize ...
> | patching file po/Makefile.in.in
> | Hunk #1 FAILED at 34.
> | Hunk #2 FAILED at 86.
> | Hunk #3 FAILED at 171.
> | 3 out of 3 hunks FAILED -- saving rejects to file po/Makefile.in.in.rej
> | Running aclocal -I macros ...
> | Running autoheader...
> | configure.in:69: warning: AC_TRY_RUN called without default to allow cross compiling
> | configure.in:77: warning: AC_TRY_RUN called without default to allow cross compiling
> | configure.in:213: warning: AC_TRY_RUN called without default to allow cross compiling
> | configure.in:232: warning: AC_TRY_RUN called without default to allow cross compiling
> | configure.in:972: warning: AC_TRY_RUN called without default to allow cross compiling
> | Running automake --gnu ...
> | automake: intl-scm/Makefile.am: not supported: source file `${srcdir}/guile-strings.c' is in subdirectory
> | **Error**: automake failed.
>
> Maybe I do need automake 1.5? It worked with 1.4 last month.
>
> Also, 'cvs update' seems to have reverted some files to previous
> versions. When I did the fresh CVS checkout, I got ChangeLog with an
> entry from 2003-01-07, but after 'cvs'update, it had removed the
> 2003-01-07 entry and the last one was 2003-01-05. I use either 'cvs
> update -Pd' or 'cvs update -CdRP'. I'm familiar with CVS, having used
> it on several projects, but I'm not an expert. Am I missing something?
>
> thanks,
> rik.
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel@lists.gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord@MIT.EDU PGP key available