# HG changeset patch # User Adam Chlipala # Date 1264859131 18000 # Node ID a8921f5ef6bd0cba880428e0efab34b60ca19771 # Parent 32710de7227b3b9f7f52d487f2360ad48a6c2241 New release diff -r 32710de7227b -r a8921f5ef6bd CHANGELOG --- a/CHANGELOG Thu Jan 28 20:10:32 2010 -0500 +++ b/CHANGELOG Sat Jan 30 08:45:31 2010 -0500 @@ -1,3 +1,14 @@ +======== +20100130 +======== + +- Conversion to an Automake-based build system, for greater portability in + building shared libraries +- -path and -root command-line flags +- Exported page handling functions (i.e., those page-generating functions + appearing in the main module's signature) may now take any number of + arguments, including 0. + ======== 20100112 ======== diff -r 32710de7227b -r a8921f5ef6bd doc/manual.tex --- a/doc/manual.tex Thu Jan 28 20:10:32 2010 -0500 +++ b/doc/manual.tex Sat Jan 30 08:45:31 2010 -0500 @@ -91,7 +91,16 @@ GCCARGS=-fnested-functions ./configure \end{verbatim} -Some OSX users have reported needing to use this particular GCCARGS value. +Some Mac OS X users have reported needing to use this particular GCCARGS value. + +Since the author is still getting a handle on the GNU Autotools that provide the build system, you may need to do some further work to get started, especially in environments with significant differences from Linux (where most testing is done). One OS X user reported needing to run \texttt{./configure} with \texttt{CFLAGS=-I/opt/local/include}, since this directory wound up holding a header file associated with a \texttt{libmhash} package installed via DarwinPorts. While that user built Ur/Web successfully with no further tweaks, another OS X user reported that he needed to install Autoconf and Automake from MacPorts and run the following before \texttt{./configure}: + +\begin{verbatim} +aclocal +autoconf +\end{verbatim} + +He also reported needing to add \texttt{/opt/local/bin/} to his \texttt{\$PATH}, because of an unusual set-up where Autotools files were installed in that directory. The Emacs mode can be set to autoload by adding the following to your \texttt{.emacs} file.