From: Mitani <mi...@ry...> - 2010-11-22 06:23:49
|
Hi, I reported failure of "configure" on the other day. http://www.mail-archive.com/ltp...@li.../msg11137.html But I think that it's hard to notice because my report is contributed to the report of "realtime" failure. It's my clumsiness. Therefore, I report about "configure" again with the recent git. --- "configure" failed with git "ltp-7d2055e.tar.gz": ------------<RHEL4.8 - x86> ./configure: line 8228: syntax error near unexpected token `elif' ./configure: line 8228: `elif test "x$has_quotav2" = "xyes"; then' ------------ Environmants are RHEL5.5/4.8 -- x86/x86_64/ia64. "${LTPROOT}/configure" file of "ltp-7d2055e.tar.gz" is following: ------------< RHEL4.8 - x86> [...] cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF --- LINE 8210 /* end confdefs.h. */ #define _LINUX_QUOTA_VERSION 2 #include <sys/types.h> #include <sys/quota.h> #include <unistd.h> int main(void) { struct dqblk dq; return quotactl(QCMD(Q_GETINFO, USRQUOTA), (const char *) "/dev/null", geteuid(), (caddr_t) &dq); } --- LINE 8221 if test "x$has_quotav1" = "xyes"; then cat >>confdefs.h <<\_ACEOF --- LINE 8224 #define HAVE_QUOTAV1 1 _ACEOF elif test "x$has_quotav2" = "xyes"; then cat >>confdefs.h <<\_ACEOF #define HAVE_QUOTAV2 1 _ACEOF fi _ACEOF --- LINE 8236 rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" [...] ------------ The line 8210 (" 8210 cat >>conftest.$ac_ext <<_ACEOF") is the "here document". First "_ACEOF" which appears after this line is the line 8224. But the line 8224 is "here document", too. I think that it is syntax error. In the line 8236, there is "_ACEOF". This "_ACEOF" may be just after line 8221, I think. I tried to execute "configure" after above revision, and it succeeded. After this, "make" and "make install" succeeded, too. Regards-- -Tomonori Mitani |