This error happens when you wind up rebuilding some of the
Make/autoconf files and you have an older version of automake or
autoconf. At least, I noticed this on my system. This happens
because the build system tries to be 'smart' and checks will rebuild
the build files if necessary. Due to the way CVS works, when you
first checkout the sources, the timestamps on the build files might be
in the wrong order, which causes them to get rebuilt.
If you run a 'cvs -nq up' to see what files changed, you can just
'rm' those few build files (a few Makefile.in files, IIRC), and then
grab them from CVS again.
Ideally, there should be a command to prepare the sources from CVS
(namely, touching the appropriate files in the right order) so this
type of thing doesn't happen. Alternatively, you can upgrade your
version of automake and autoconf.
-derek
[EMAIL PROTECTED] (Bruce Z. Lysik) writes:
> Hi folks,
>
> I checked out the CVS copy in hopes of playing around with the gnome
> version. Unfortunately, I stall out at the compilation stage.
>
> Here's what happens:
>
> [eldrik@quicksilver gnucash]$ make gnome
> make FLAVOR=gnome build-flavor
> make[1]: Entering directory `/home/workspace/gnucash'
> make[2]: Entering directory `/home/workspace/gnucash/lib'
> Makefile:65: warning: overriding commands for target `dist'
> ../Makefile.common:99: warning: ignoring old commands for target
> `dist'
> (cd g-wrap && make)
> make[3]: Entering directory `/home/workspace/gnucash/lib/g-wrap'
> make all-recursive
> make[4]: Entering directory `/home/workspace/gnucash/lib/g-wrap'
> Making all in doc
> make[5]: Entering directory `/home/workspace/gnucash/lib/g-wrap/doc'
> make[5]: @SHELL@: Command not found
> make[5]: *** [g-wrap.info] Error 127
> make[5]: Leaving directory `/home/workspace/gnucash/lib/g-wrap/doc'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `/home/workspace/gnucash/lib/g-wrap'
> make[3]: *** [all-recursive-am] Error 2
> make[3]: Leaving directory `/home/workspace/gnucash/lib/g-wrap'
> make[2]: *** [g-wrap-install] Error 2
> make[2]: Leaving directory `/home/workspace/gnucash/lib'
> make[1]: *** [build-flavor] Error 2
> make[1]: Leaving directory `/home/workspace/gnucash'
> make: *** [gnome] Error 2
>
> Looking at the makefile in gnucash/lib/g-wrap/doc shows SHELL =
> @SHELL@. Isn't this supposed to be set during the ./config phase?
>
> After I fixed a few of the Makefiles by hand, I gave up. What should
> I do to fix this the /right/ way?
>
> Thanks.
>
> --
> Bruce Z. Lysik <[EMAIL PROTECTED]> http://www.logrus.com/~eldrik
> GCS d++(-) a-- C++ ULS+++$ P+++$ L++ E+ W+++ N++ w--- M-- V PS PE
> Y+ PGP+ t+ 5++ X+ R+ tv+ b++ DI+ G e++ h+ r y+ s
>
> --
> Gnucash Developer's List
> To unsubscribe send empty email to: [EMAIL PROTECTED]
>
>
--
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
[EMAIL PROTECTED] PGP key available
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]