On 07/29/2012 06:05 PM, Peter Hutterer wrote:
Expanding this macro fails on some machines (RHEL6). It expands to
if test <condition>; then
fi
Empty statements are invalid.
Signed-off-by: Peter Hutterer <[email protected]>
---
aclocal/xorg-gtest.m4 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/aclocal/xorg-gtest.m4 b/aclocal/xorg-gtest.m4
index 6efff08..0f6aa85 100644
--- a/aclocal/xorg-gtest.m4
+++ b/aclocal/xorg-gtest.m4
@@ -47,7 +47,7 @@ AC_DEFUN([_CHECK_GTEST],
AS_IF([test "x$have_gtest" = xyes],
[AC_SUBST(GTEST_CPPFLAGS)]
- [AC_SUBST(GTEST_SOURCE)])
+ [AC_SUBST(GTEST_SOURCE)] [:])
]) # _CHECK_GTEST
# CHECK_XORG_GTEST([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
This seems like a bug in the RHEL6 autotools. When I run autoreconf
here, almost all the conditional statements end up looking like:
if test <condition>; then :
<statements>
fi
If there are no statements, the ':' takes care of things.
A quick google search doesn't turn up any helpful information. Are you
in a position to try to figure out why this is broken on RHEL6? If it's
too much trouble, we can apply this patch. However, I think it really is
an issue with autotools.
-- Chase
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel