FYI: the FreeBSD port is now updated to use gmake.
Regarding causing problems, the man page installation was already
severely broken on FreeBSD (I think) so it was just as well, so we found
the issue. So, no worries!
Happy holidays!
Johan
On 12/22/14 12:37 , Stefano Miccoli wrote:
You are right: the default FreeBSD make does not understand the gnu
make extensions an therefore is unable to run the soelim stuff.
I think that the only viable solution is to expand by hand the gmake
specific targets an pattern rules, to obtain a **true** portable Makefile.
IMHO the equation is
more portable makefile == harder to maintain makefile.am
I have to confess that I was aware that my makefile was not bombproof,
but assumed that if you go the gnu way (autoconf+automake+libtool) you
are willing to accept the use of gmake instead of a generic portable make.
My error was not considering that the dev environment (in which
installing gmake makes little difference once you installed the whole
autoconf thing) is different from the build environment, which should
work in a very generic setting.
However the recent problems with archlinux show that while building
from the git repo is safe (but you need the whole autoconf thing
installed and to ./bootstrap the environment), building from the
source distro (which should require only a generic make plus the
compilers and libraries and no ./bootstrap) is not so safe.
At this point I would like to ask Paul if he prefers a short and
simple makefile.am (with gnu extensions) or a long, verbose, but
portable makefile.am
Of course I'm ready to provide the portable makefile.am if this is the
desired solution.
Bye, and sorry for having caused this problem.
Stefano
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers