You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by Martin Sebor <se...@roguewave.com> on 2007/01/26 18:16:20 UTC
missing header names in Windows config log
The configuration log is missing the names of the headers
we're checking for (see below). It's been like that for at
least a few days. Farid, could you see what the problem is?
Thanks
Martin
http://people.apache.org/~sebor/stdcxx/results/windows-2003-msvc-7.1-8s-log.gz.txt
Performing Custom Build Step
Configuring for msvc-7.1 - 8s Optimized Static
Checking if compiler is sane... ok
Checking if linker is sane... ok
Checking if run environment is sane... ok
Checking system architecture ILP32 little endian
Checking for headers...
Checking for ... ok
Checking for ... ok ("C:\\Program Files\\Microsoft Visual Studio .NET
2003\\Vc7\\include\\assert.h")
Checking for ... ok
Checking for ... ok ("C:\\Program Files\\Microsoft Visual Studio .NET
2003\\Vc7\\include\\ctype.h")
RE: missing header names in Windows config log
Posted by Farid Zaripov <Fa...@epam.com>.
> -----Original Message-----
> From: Martin Sebor [mailto:sebor@roguewave.com]
> Sent: Friday, January 26, 2007 8:03 PM
> To: stdcxx-dev@incubator.apache.org
> Subject: Re: missing header names in Windows config log
>
> Farid Zaripov wrote:
> >> -----Original Message-----
> >> From: Martin Sebor [mailto:sebor@roguewave.com]
> >> Sent: Friday, January 26, 2007 7:33 PM
> >> To: stdcxx-dev@incubator.apache.org
> >> Subject: Re: missing header names in Windows config log
> >>
> >> One last thing (I hope). Look at the third line below. It reads
> >> completely incoherent. Something screwy must be going on in the
> >> script:
> >>
> >> checking for fpos_t, ptrdiff_t, and size_t... ok
> >> checking for specialization on return type... ok
> >> checking template and ... no (_RWSTD_NO_STD_MBSTATE_T)
> >> checking for std::nothrow... ok
> >> checking for std::nothrow_t... ok
> >> checking for std::set_new_handler()... no
> >> (_RWSTD_NO_STD_SET_NEW_HANDLER)
> >>
> >
> > Here the same bug (see previous letter). The original lines:
>
> Okay, good. It should be an easy fix then. Btw., while you're
> in there, I noticed the word "Checking..." is capitalized in
> the first set of tests (libc functions) and all lowercase in
> the rest. It would be nice to make them all consistent.
The all required changes commited thus:
http://svn.apache.org/viewvc?view=rev&rev=531992
Farid.
Re: missing header names in Windows config log
Posted by Martin Sebor <se...@roguewave.com>.
Farid Zaripov wrote:
>> -----Original Message-----
>> From: Martin Sebor [mailto:sebor@roguewave.com]
>> Sent: Friday, January 26, 2007 7:33 PM
>> To: stdcxx-dev@incubator.apache.org
>> Subject: Re: missing header names in Windows config log
>>
>> One last thing (I hope). Look at the third line below. It
>> reads completely incoherent. Something screwy must be going on in the
>> script:
>>
>> checking for fpos_t, ptrdiff_t, and size_t... ok
>> checking for specialization on return type... ok
>> checking template and ... no (_RWSTD_NO_STD_MBSTATE_T)
>> checking for std::nothrow... ok
>> checking for std::nothrow_t... ok
>> checking for std::set_new_handler()... no
>> (_RWSTD_NO_STD_SET_NEW_HANDLER)
>>
>
> Here the same bug (see previous letter). The original lines:
Okay, good. It should be an easy fix then. Btw., while you're in
there, I noticed the word "Checking..." is capitalized in the first
set of tests (libc functions) and all lowercase in the rest. It would
be nice to make them all consistent.
Thanks!
Martin
RE: missing header names in Windows config log
Posted by Farid Zaripov <Fa...@kyiv.vdiweb.com>.
> -----Original Message-----
> From: Martin Sebor [mailto:sebor@roguewave.com]
> Sent: Friday, January 26, 2007 7:33 PM
> To: stdcxx-dev@incubator.apache.org
> Subject: Re: missing header names in Windows config log
>
> One last thing (I hope). Look at the third line below. It
> reads completely incoherent. Something screwy must be going on in the
> script:
>
> checking for fpos_t, ptrdiff_t, and size_t... ok
> checking for specialization on return type... ok
> checking template and ... no (_RWSTD_NO_STD_MBSTATE_T)
> checking for std::nothrow... ok
> checking for std::nothrow_t... ok
> checking for std::set_new_handler()... no
> (_RWSTD_NO_STD_SET_NEW_HANDLER)
>
Here the same bug (see previous letter). The original lines:
checking for fpos_t, ptrdiff_t, and size_t... ok
checking for specialization on return type... ok
checking template<> in friend specializations... ok
checking for references to static symbols in template... ok
checking for static_cast... ok
checking for const member initializer... ok
checking initialization of static template data memebers... ok
checking for std::mbstate_t in <wchar.h> and <wctype.h>... no
(_RWSTD_NO_STD_MBSTATE_T)
checking for std::nothrow... ok
checking for std::nothrow_t... ok
checking for std::set_new_handler()... no
(_RWSTD_NO_STD_SET_NEW_HANDLER)
Farid.
Re: missing header names in Windows config log
Posted by Martin Sebor <se...@roguewave.com>.
One last thing (I hope). Look at the third line below. It reads
completely incoherent. Something screwy must be going on in the
script:
checking for fpos_t, ptrdiff_t, and size_t... ok
checking for specialization on return type... ok
checking template and ... no (_RWSTD_NO_STD_MBSTATE_T)
checking for std::nothrow... ok
checking for std::nothrow_t... ok
checking for std::set_new_handler()... no (_RWSTD_NO_STD_SET_NEW_HANDLER)
Martin
Martin Sebor wrote:
> A couple of other issues:
>
> When checking for symbols in a library the name of the math
> library is also missing:
> ...
> Checking for namespaces ok
> Checking for std::acos() in ... ok
> Checking for std::asin() in ... ok
> ...
>
> I suspect the math library is integrated into the runtime
> library on Windows so we could either avoid printing out
> the name of the library altogether or, given that there
> are several different runtime libraries, we could print
> out its actual name depending on the compiler switches.
>
> Also, the struct tm test seems to run twice:
>
> checking for std::unexpected()... no (_RWSTD_NO_STD_UNEXPECTED)
> checking for struct tm in ... ok
> checking for struct tm in ... ok
> checking for conversion in template default arguments... ok
>
> Martin
>
> Martin Sebor wrote:
>> The configuration log is missing the names of the headers
>> we're checking for (see below). It's been like that for at
>> least a few days. Farid, could you see what the problem is?
>>
>> Thanks
>> Martin
>>
>> http://people.apache.org/~sebor/stdcxx/results/windows-2003-msvc-7.1-8s-log.gz.txt
>>
>>
>> Performing Custom Build Step
>> Configuring for msvc-7.1 - 8s Optimized Static
>> Checking if compiler is sane... ok
>> Checking if linker is sane... ok
>> Checking if run environment is sane... ok
>> Checking system architecture ILP32 little endian
>> Checking for headers...
>> Checking for ... ok
>> Checking for ... ok ("C:\\Program Files\\Microsoft Visual Studio
>> .NET 2003\\Vc7\\include\\assert.h")
>> Checking for ... ok
>> Checking for ... ok ("C:\\Program Files\\Microsoft Visual Studio
>> .NET 2003\\Vc7\\include\\ctype.h")
>
RE: missing header names in Windows config log
Posted by Farid Zaripov <Fa...@kyiv.vdiweb.com>.
> -----Original Message-----
> From: Martin Sebor [mailto:sebor@roguewave.com]
> Sent: Friday, January 26, 2007 7:29 PM
> To: stdcxx-dev@incubator.apache.org
> Subject: Re: missing header names in Windows config log
>
> A couple of other issues:
>
> When checking for symbols in a library the name of the math
> library is also missing:
> ...
>
> Also, the struct tm test seems to run twice:
No. The real log contains the next lines:
checking for struct tm in <time.h>... ok
checking for struct tm in <wchar.h>... ok
Bug in my function stripTags() from utilities.js (that function cut's
off all
that contained between '<' and '>'). I'll fix it.
Farid.
Re: missing header names in Windows config log
Posted by Martin Sebor <se...@roguewave.com>.
A couple of other issues:
When checking for symbols in a library the name of the math
library is also missing:
...
Checking for namespaces ok
Checking for std::acos() in ... ok
Checking for std::asin() in ... ok
...
I suspect the math library is integrated into the runtime
library on Windows so we could either avoid printing out
the name of the library altogether or, given that there
are several different runtime libraries, we could print
out its actual name depending on the compiler switches.
Also, the struct tm test seems to run twice:
checking for std::unexpected()... no (_RWSTD_NO_STD_UNEXPECTED)
checking for struct tm in ... ok
checking for struct tm in ... ok
checking for conversion in template default arguments... ok
Martin
Martin Sebor wrote:
> The configuration log is missing the names of the headers
> we're checking for (see below). It's been like that for at
> least a few days. Farid, could you see what the problem is?
>
> Thanks
> Martin
>
> http://people.apache.org/~sebor/stdcxx/results/windows-2003-msvc-7.1-8s-log.gz.txt
>
>
> Performing Custom Build Step
> Configuring for msvc-7.1 - 8s Optimized Static
> Checking if compiler is sane... ok
> Checking if linker is sane... ok
> Checking if run environment is sane... ok
> Checking system architecture ILP32 little endian
> Checking for headers...
> Checking for ... ok
> Checking for ... ok ("C:\\Program Files\\Microsoft Visual Studio .NET
> 2003\\Vc7\\include\\assert.h")
> Checking for ... ok
> Checking for ... ok ("C:\\Program Files\\Microsoft Visual Studio .NET
> 2003\\Vc7\\include\\ctype.h")