Compiling the CVS head

Christian Stimming
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:, 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 

> 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/' due to errors; 
> use --force to preserve.
> make[4]: *** [] 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?