[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-07-17 Thread Christoph Spiel
I'll postpone the patch #5 indefinitely and put this issue into state "won't fix". The less we molest Automake the better. @Bruno: Please reopen and apply a fix à ton goût if you have a brilliant idea. ** Changed in: enblend Status: Incomplete => Won't Fix -- You received this bug noti

[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-07-16 Thread Bruno Postle
The patch in #5 does force an 'all' before 'dist', so at least there is no error, you should apply. It doesn't matter too much as only a handful of people are ever going to need the 'dist' target. Personally I would like to be able to create a tarball without compiling, as compiling slows down the

[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-07-15 Thread Christoph Spiel
I understand that `make dist' fails. As automake(1) sets up our Makefiles it _must_ fail after a `make clean'. Check whether the patch in #5 fixes the problem. If it does I still would be hesitant to apply it until we get the blessings from some of the Autoconf/Automake demi-gods. -- You recei

Re: [Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-07-14 Thread Bruno Postle
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 - -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Starting with a clean checkout: make -f Makefile.scm mkdir BUILD cd BUILD ../configure make dist This tries to compile enblend/enfuse, but fails with: ../../src/enblend.cc:81:23: fatal error: signature

[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-07-14 Thread Christoph Spiel
Patch "rename-share-gnumakefile.diff" went into rev 8f3ccaa707e6: http://hg.code.sf.net/p/enblend/code/rev/8f3ccaa707e6 So this part is "patch applied". I set the issue's status to "incomplete" until you find out whether the `dist'-target depends on `all'. See comment #3. ** Changed in: enb

[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-06-29 Thread Christoph Spiel
Actually, #2 is a new and different problem. We do want to support in-place builds, but make(1) is just overzealous and [ab]uses "GNUmakefile" in "share/enfuse", which is to be shipped for the convenience of our users, not for building any part of the Enblend/Enfuse project. The attached patch "r

[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-06-29 Thread Christoph Spiel
** Patch added: "override-dist-target-dependence.diff" https://bugs.launchpad.net/enblend/+bug/1468520/+attachment/4421970/+files/override-dist-target-dependence.diff ** Changed in: enblend Status: New => Confirmed -- You received this bug notification because you are a member of Hugi

[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-06-29 Thread Christoph Spiel
** Patch added: "rename-share-gnumakefile.diff" https://bugs.launchpad.net/enblend/+bug/1468520/+attachment/4421969/+files/rename-share-gnumakefile.diff -- You received this bug notification because you are a member of Hugin Bug Hunters, which is subscribed to Enblend. https://bugs.launchpad.

[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-06-28 Thread Bruno Postle
Just to confirm, I see the problem with a clean tree and 'make all' followed by 'make dist': hg pull && hg up && hg revert --all make -f Makefile.scm ./configure make make dist It seems that $(srcdir) is being set to an empty string: cd share make distdir cp: cannot create regular file ‘/Makefil

[Hugin-bug-hunters] [Bug 1468520] Re: make dist fails

2015-06-28 Thread Christoph Spiel
Your exact problem as demonstrated by your transcript is not reproducible on my machine. However, `make dist' fails for me, too when called right after a `make clean'. OTOH, `make dist' always succeeds after a `make all' or just `make'. It seems as if the order in which the sub-directories are bu