Re: Make fail - No rule to make target COPYING

2015-10-11 Thread Matt Graham
Ignore this one – figured it out.

I had assumed that the gentoo eclass function for downloading the sources ran 
the autogen.sh script, but no... a misunderstanding of the process on my 
account!

Running ./autogen.sh as per the gnucash build instructions on the web fixed the 
problem.

Cheers,

Matt

From: Matt Graham 
Sent: Sunday, October 11, 2015 4:14 PM
To: gnucash-devel@gnucash.org 
Subject: Make fail - No rule to make target COPYING

G’day all,

I’m a bit of a noob, so please bear with me. I’m trying to compile gnucash 
directly from the git sources. Since I work on Gentoo, I’ve been having all 
sorts of fun with overlays and ebuilds... but that’s another story. 

When it begins the compile phase, I get an error:

make[2]: *** No rule to make target ‘COPYING', needed by ‘all-am’. Stop


Looking through the make file generated by automake and configure, I’m guessing 
that this error relates to the following command:

dist_doc_DATA = \
AUTHORS \
   COPYING \
   ChangeLog \
   ...


The variable “dist_doc_DATA” has a number of values in it, and as far as i can 
see “COPYING” is the only one that isn’t a file present. I also can’t find this 
as a file anywhere within the git sources.

Where should I go from here? Does this sound like a Gnucash bug I should raise, 
or is it likely I am missing something simple?

Thanks and regards,

Matt Graham /|\

P.s. If it helps, my ebuild is on my public gentoo repository, cloneable from 
https://github.com/mattig7/MattsPackages.git
I’m using version 2.6.8 – ignore the other ones, haven’t fixed lots of issues 
with them yet. Just realised that I should have changed to 2.6.9 that can 
be next I guess!
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Make fail - No rule to make target COPYING

2015-10-10 Thread Matt Graham
G’day all,

I’m a bit of a noob, so please bear with me. I’m trying to compile gnucash 
directly from the git sources. Since I work on Gentoo, I’ve been having all 
sorts of fun with overlays and ebuilds... but that’s another story. 

When it begins the compile phase, I get an error:

make[2]: *** No rule to make target ‘COPYING', needed by ‘all-am’. Stop


Looking through the make file generated by automake and configure, I’m guessing 
that this error relates to the following command:

dist_doc_DATA = \
AUTHORS \
   COPYING \
   ChangeLog \
   ...


The variable “dist_doc_DATA” has a number of values in it, and as far as i can 
see “COPYING” is the only one that isn’t a file present. I also can’t find this 
as a file anywhere within the git sources.

Where should I go from here? Does this sound like a Gnucash bug I should raise, 
or is it likely I am missing something simple?

Thanks and regards,

Matt Graham /|\

P.s. If it helps, my ebuild is on my public gentoo repository, cloneable from 
https://github.com/mattig7/MattsPackages.git
I’m using version 2.6.8 – ignore the other ones, haven’t fixed lots of issues 
with them yet. Just realised that I should have changed to 2.6.9 that can 
be next I guess!
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel