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