* [LTP] About "configure" failure
@ 2010-11-22 6:23 Mitani
2010-11-24 8:01 ` Bian Naimeng
0 siblings, 1 reply; 4+ messages in thread
From: Mitani @ 2010-11-22 6:23 UTC (permalink / raw)
To: ltp-list
Hi,
I reported failure of "configure" on the other day.
http://www.mail-archive.com/ltp-list@lists.sourceforge.net/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
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [LTP] About "configure" failure 2010-11-22 6:23 [LTP] About "configure" failure Mitani @ 2010-11-24 8:01 ` Bian Naimeng 2010-11-24 8:47 ` Garrett Cooper 0 siblings, 1 reply; 4+ messages in thread From: Bian Naimeng @ 2010-11-24 8:01 UTC (permalink / raw) To: Mitani; +Cc: ltp-list Mitani wrote: > Hi, > > I reported failure of "configure" on the other day. > http://www.mail-archive.com/ltp-list@lists.sourceforge.net/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. > > Hi mitani-san, Please try the following patch. ----------------------- fix configure error. Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> --- m4/ltp-quota.m4 | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/m4/ltp-quota.m4 b/m4/ltp-quota.m4 index af1212a..5a367e9 100644 --- a/m4/ltp-quota.m4 +++ b/m4/ltp-quota.m4 @@ -29,7 +29,7 @@ int main(void) { struct dqblk dq; return quotactl(QCMD(Q_GETINFO, USRQUOTA), (const char *) "/dev/null", geteuid(), (caddr_t) &dq); -}],[has_quotav2="yes"],[dnl END quota v2 check +}])],[has_quotav2="yes"],[dnl END quota v2 check AC_LINK_IFELSE([AC_LANG_SOURCE([ #define _LINUX_QUOTA_VERSION 1 #include <sys/types.h> @@ -46,4 +46,4 @@ if test "x$has_quotav1" = "xyes"; then elif test "x$has_quotav2" = "xyes"; then AC_DEFINE(HAVE_QUOTAV2,1,[Define to 1 if you have quota v2]) fi -])]) +]) -- 1.7.0.4 > --- > > "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 > > > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. > Spend less time writing and rewriting code and more time creating great > experiences on the web. Be a part of the beta today > http://p.sf.net/sfu/msIE9-sfdev2dev > _______________________________________________ > Ltp-list mailing list > Ltp-list@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ltp-list > > -- Regards Bian Naimeng ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [LTP] About "configure" failure 2010-11-24 8:01 ` Bian Naimeng @ 2010-11-24 8:47 ` Garrett Cooper 2010-11-24 9:20 ` Bian Naimeng 0 siblings, 1 reply; 4+ messages in thread From: Garrett Cooper @ 2010-11-24 8:47 UTC (permalink / raw) To: Bian Naimeng; +Cc: ltp-list, Mitani On Wed, Nov 24, 2010 at 12:01 AM, Bian Naimeng <biannm@cn.fujitsu.com> wrote: > > > Mitani wrote: >> Hi, >> >> I reported failure of "configure" on the other day. >> http://www.mail-archive.com/ltp-list@lists.sourceforge.net/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. >> >> > > Hi mitani-san, > > Please try the following patch. > > ----------------------- > fix configure error. > > Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> > > --- > m4/ltp-quota.m4 | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/m4/ltp-quota.m4 b/m4/ltp-quota.m4 > index af1212a..5a367e9 100644 > --- a/m4/ltp-quota.m4 > +++ b/m4/ltp-quota.m4 > @@ -29,7 +29,7 @@ int main(void) { > struct dqblk dq; > return quotactl(QCMD(Q_GETINFO, USRQUOTA), (const char *) "/dev/null", > geteuid(), (caddr_t) &dq); > -}],[has_quotav2="yes"],[dnl END quota v2 check > +}])],[has_quotav2="yes"],[dnl END quota v2 check > AC_LINK_IFELSE([AC_LANG_SOURCE([ > #define _LINUX_QUOTA_VERSION 1 > #include <sys/types.h> > @@ -46,4 +46,4 @@ if test "x$has_quotav1" = "xyes"; then > elif test "x$has_quotav2" = "xyes"; then > AC_DEFINE(HAVE_QUOTAV2,1,[Define to 1 if you have quota v2]) > fi > -])]) > +]) > -- > 1.7.0.4 > > > >> --- >> >> "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. Thanks for better pointing out the problem. I spread the autoconf tests out so that (hopefully) the same mistake won't happen again. Cheers, -Garrett ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [LTP] About "configure" failure 2010-11-24 8:47 ` Garrett Cooper @ 2010-11-24 9:20 ` Bian Naimeng 0 siblings, 0 replies; 4+ messages in thread From: Bian Naimeng @ 2010-11-24 9:20 UTC (permalink / raw) To: Garrett Cooper; +Cc: ltp-list, Mitani Garrett Cooper wrote: > On Wed, Nov 24, 2010 at 12:01 AM, Bian Naimeng <biannm@cn.fujitsu.com> wrote: >> >> Mitani wrote: >>> Hi, >>> >>> I reported failure of "configure" on the other day. >>> http://www.mail-archive.com/ltp-list@lists.sourceforge.net/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. >>> >>> >> Hi mitani-san, >> >> Please try the following patch. >> >> ----------------------- >> fix configure error. >> >> Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> >> >> --- >> m4/ltp-quota.m4 | 4 ++-- >> 1 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/m4/ltp-quota.m4 b/m4/ltp-quota.m4 >> index af1212a..5a367e9 100644 >> --- a/m4/ltp-quota.m4 >> +++ b/m4/ltp-quota.m4 >> @@ -29,7 +29,7 @@ int main(void) { >> struct dqblk dq; >> return quotactl(QCMD(Q_GETINFO, USRQUOTA), (const char *) "/dev/null", >> geteuid(), (caddr_t) &dq); >> -}],[has_quotav2="yes"],[dnl END quota v2 check >> +}])],[has_quotav2="yes"],[dnl END quota v2 check >> AC_LINK_IFELSE([AC_LANG_SOURCE([ >> #define _LINUX_QUOTA_VERSION 1 >> #include <sys/types.h> >> @@ -46,4 +46,4 @@ if test "x$has_quotav1" = "xyes"; then >> elif test "x$has_quotav2" = "xyes"; then >> AC_DEFINE(HAVE_QUOTAV2,1,[Define to 1 if you have quota v2]) >> fi >> -])]) >> +]) >> -- >> 1.7.0.4 >> >> >> >>> --- >>> >>> "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. > > Thanks for better pointing out the problem. I spread the autoconf > tests out so that (hopefully) the same mistake won't happen again. Hi Garrett, I have reviewed your patch, it can work. However, if you can attach your patch at this thread(not a URL) before it committed, it's helpful to review, and can avoid new bugs, right? ^_^ Thanks Bian > Cheers, > -Garrett > ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-11-24 9:20 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-11-22 6:23 [LTP] About "configure" failure Mitani 2010-11-24 8:01 ` Bian Naimeng 2010-11-24 8:47 ` Garrett Cooper 2010-11-24 9:20 ` Bian Naimeng
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox