author Sam Lantinga <>
Fri, 28 Sep 2012 03:18:18 -0700
changeset 6491 03b7e6b0a8bf
parent 6251 3e8c673cad58
child 6568 1a6b0ae81937
permissions -rw-r--r--
Fixed bug 1587 - "aclocal" fails to generate a sufficient "aclocal.m4"

Cecil Curry 2012-08-27 16:55:12 PDT

Allow "aclocal" to find the "AC_CHECK_DEFINE" macro.

On running:

rm aclocal.m4
libtoolize --install --copy --force
aclocal -I acinclude
autoconf -I acinclude

The former three commands succeed, but "autoconf" fails with: error: possibly undefined macro: AC_CHECK_DEFINE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.

"aclocal" fails to find AC_CHECK_DEFINE and hence add such macro to
"aclocal.m4". Here is why:

* "acinclude/ac_check_define.m4" defines AC_CHECK_DEFINE via define() rather
than AC_DEFUN().
* "aclocal" fails to find macros defined via define().
     1 2.0 release checklist:
     2  *
     4  * See why windows are being rearranged.  Is the shield window not up?
     5  * Make sure you can create and show a fullscreen window in one step
     6  * Write automated test case for multi-draw APIs
     7  * Implement assertion code on iPhone
     8  * Add __WINDOWS__ in addition to __WIN32__
    10  * Check 1.2 revisions:
    11 	3554 - Need to resolve semantics for locking keys on different platforms
    12 	4874 - Do we want screen rotation?  At what level?
    13 	4974 - Windows file code needs to convert UTF-8 to Unicode, but we don't need to tap dance for Windows 95/98
    14 	4484, 4485 - Verify that SDL's Windows keyboard handling works correctly
    15 	4865 - See if this is still needed (mouse coordinate clamping)
    16 	4866 - See if this is still needed (blocking window repositioning)