Hi,

This test case fail tic(tick) and pass on tac(tack) ;) on linux , libtool bootstrap with autoconf 2.69 and automake 1.12.2.

It seems to me a timestamp issue .
LT_AT_MAKE([install]) run config.status to refresh config.h as stamp-h1 is newer . Result is appended to config.log and later compare before vs after trigger failure in the test. May be this is autoconf issue

What about attached patch "0001-tests-mdemo.at-in-ltdl-dryrun-build-config.h-first-t.patch" ?

Roumen

>From 2061bfc7e996a7af1a2f92dbcd36101d87c77771 Mon Sep 17 00:00:00 2001
From: Roumen Petrov <lo...@example.net>
Date: Sun, 7 Oct 2012 14:04:22 +0300
Subject: [PATCH] tests/mdemo.at : in ltdl dryrun build config.h first to
 avoid timestamp issues

---
 tests/mdemo.at |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/tests/mdemo.at b/tests/mdemo.at
index 70c5532..622e45c 100644
--- a/tests/mdemo.at
+++ b/tests/mdemo.at
@@ -686,7 +686,7 @@ AT_SETUP([ltdl dryrun])
 _LT_SETUP
 
 LT_AT_CHECK_CONFIG([--with-included-ltdl])
-LT_AT_MAKE([all-local libltdl/libltdlc.la])
+LT_AT_MAKE([config.h all-local libltdl/libltdlc.la])
 
 # create `before' and `after' in a directory deep within objdir,
 # so that their creation and removal does not modify even a timestamp
-- 
1.7.4.4

Reply via email to