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")