try running "make dist" in libxfce4util (after the gtk-doc issue was solved
[#1204]). It will abort metioning that the hook dist-hook-local is undefined,
and indeed it is.
Steps to Reproduce:
1. svn up
2. env NOCONFIGURE=1 autogen.sh
3. ./configure --enable-maintainer-mode --enable-gtk-doc
4. make dist
make: don't know how to make dist-hook-local. Stop
*** Error code 2
Stop in /usr/home/olivleh1/tmp/trunk/libxfce4util/docs.
*** Error code 1
Stop in /usr/home/olivleh1/tmp/trunk/libxfce4util.
successfull run of make dist of course
It looks like, it runs with GNU make, could someone change the Makefile(.in|.am)
so it will continue running with BSD make too which prevents adding extra
dependencies on BSD Systems.
AFAIK, the build system requires GNU make to work properly in some cases. Benny
could probably give a better answer to this.
Does this dist-hook-local problem disappear when you use gmake?
As I said in my own reply - it works with GNU make. This can be fixed (as in
'runs with BSD make as well') by just creating an empty dist-hook-local target:
.PHONY : dist-hook-local
The examples for phony Targets in the GNU make manual are all showing that
.PHONY is used togethger with existing targets. I'm not sure how correct it is
to declare a target as phony w/o defining it. At least BSD make is strict about
that issue and just bails out. I've no idea why automake generates Makefile.in
w/o that target but defining it as a phony one.
I guess this is fixed in the current version...