Compiling the CVS head
Christian Stimming
stimming@tuhh.de
Thu, 20 Jun 2002 11:43:30 +0200
Eildert Groeneveld wrote:
> we are making progress. One of the big problems is indeed the mssing set of
> *-devel.rpm . It takes quite some time to find out which they in fact are. So
> if someone has a good idea of how to handle (and improve) this it would make
> life much easier.
Maybe we should give more detailed information about this, but OTOH this
information is *always* not only distro specific but also very distro
version specific. If you recall what packages (*-devel and others) you
manually needed to install, why don't you compile this list and send it
to gnucash-devel for future reference?
Remaining compile issue:
The file version.texi is automatically created by something (let me
guess: autogen.sh?), so it's correct that it's not in CVS. Of course
it's annoying that this breaks your compile. I don't quite recall
whether this is in the beginning or the end of the compile -- 'cause if
all other subdirectories of src/ we compiled correctly then you're done
and can try "make install". src/doc is, as the name suggests, only for
documentation...
> root(eno,gnucash)#make
> ..
> ..
>
> Making all in src
> make[2]: Entering directory `/usr/local/src/gnucash/src'
> Making all in doc
> make[3]: Entering directory `/usr/local/src/gnucash/src/doc'
> Making all in design
> make[4]: Entering directory `/usr/local/src/gnucash/src/doc/design'
> cd . \
> && /bin/sh /usr/local/src/gnucash/missing --run makeinfo \
> `echo gnucash-design.texinfo | sed 's,.*/,,'`
> gnucash-design.texinfo:9: @include `version.texi': No such file or directory.
> makeinfo: Removing output file
> `/usr/local/src/gnucash/src/doc/design/gnucash-design.info' due to errors;
> use --force to preserve.
> make[4]: *** [gnucash-design.info] Error 1
> make[4]: Leaving directory `/usr/local/src/gnucash/src/doc/design'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/usr/local/src/gnucash/src/doc'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/local/src/gnucash/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/gnucash'
> make: *** [all] Error 2
> root(eno,gnucash)#
>
> Is there something missing in the CVS tree?
Christian