Thread overview
STLSoft 1.8.3 beta 8 released
Apr 27, 2005
Matthew
May 02, 2005
Matthew
May 02, 2005
Matthew
May 02, 2005
Matthew
May 03, 2005
Matthew
May 04, 2005
Matthew
April 27, 2005
Download from http://stlsoft.org/downloads.html#stlsoft_1_8_3b78

A few bug fixes with some other compilers, incl vc8, cw, dmc++, bc++, gcc

The only additions from beta 7 are the time functions headers,
providing comparison (C and C++), conversion (C and C++) and
formatting (C++ only).

I expect this to be the last beta for 1.8.3, and hope to release it next week.

Src-diffs:

From 1.8.3 beta 7 => 1.8.3 beta 8

  root-dir-1: H:\3Pty\stlsoft\1.8.3-beta7
  root-dir-2: H:\3Pty\stlsoft\1.8.3-beta8
Items unchanged from H:\3Pty\stlsoft\1.8.3-beta7 to
H:\3Pty\stlsoft\1.8.3-beta8:             497
Items changed from H:\3Pty\stlsoft\1.8.3-beta7 to
H:\3Pty\stlsoft\1.8.3-beta8:               43
Items changed (major) from H:\3Pty\stlsoft\1.8.3-beta7 to
H:\3Pty\stlsoft\1.8.3-beta8:       1
  winstl_time_functions.h
2.5.1.24     => 3.0.1.27    ; 26th April 2005     => 27th April 2005
Items changed (minor) from H:\3Pty\stlsoft\1.8.3-beta7 to
H:\3Pty\stlsoft\1.8.3-beta8:       1
  stlsoft_limit_traits.h
2.0.1.31     => 2.1.1.32    ; 16th March 2005     => 27th April 2005
Items changed (revision) from H:\3Pty\stlsoft\1.8.3-beta7 to
H:\3Pty\stlsoft\1.8.3-beta8:    23
Items changed (edit) from H:\3Pty\stlsoft\1.8.3-beta7 to
H:\3Pty\stlsoft\1.8.3-beta8:        12
Items changed (unversioned) from H:\3Pty\stlsoft\1.8.3-beta7 to
H:\3Pty\stlsoft\1.8.3-beta8: 6
Items deleted from H:\3Pty\stlsoft\1.8.3-beta7:
2
  H:\3Pty\stlsoft\1.8.3-beta7\inprogress\stlsoft\limit_traits.hpp
  H:\3Pty\stlsoft\1.8.3-beta7\inprogress\wtlstl\gdi_functions.hpp
Items added to H:\3Pty\stlsoft\1.8.3-beta8:
4
  H:\3Pty\stlsoft\1.8.3-beta8\inprogress\stlsoft\limit_traits.h
  H:\3Pty\stlsoft\1.8.3-beta8\inprogress\winstl\time_comparison_functions.h
  H:\3Pty\stlsoft\1.8.3-beta8\inprogress\winstl\time_conversion_functions.h
  H:\3Pty\stlsoft\1.8.3-beta8\inprogress\winstl\time_format_functions.h





May 02, 2005
Matthew wrote:

> Download from http://stlsoft.org/downloads.html#stlsoft_1_8_3b78
> 
> A few bug fixes with some other compilers, incl vc8, cw, dmc++,
> bc++, gcc
> 
> The only additions from beta 7 are the time functions headers,
> providing comparison (C and C++), conversion (C and C++) and
> formatting (C++ only).
> 
> I expect this to be the last beta for 1.8.3, and hope to release it
> next week.

Unittest number one seems to fail to find the headers:

../../stlsoft/unittest.1.cpp:54:30: stlsoft/stdlib.hpp: No such file or directory
../../stlsoft/unittest.1.cpp:57:38: stlsoft/string_utility.hpp: No such file or directory
../../stlsoft/unittest.1.cpp:62:35: stlsoft_handle_access.h: No such file or directory
../../stlsoft/unittest.1.cpp:65:36: stlsoft_member_traits.h: No such file or directory
../../stlsoft/unittest.1.cpp:67:32: stlsoft_shared_ptr.h: No such file or directory

The other stlsoft tests (2-9) seemed to have worked, though.

--anders
May 02, 2005
Hmm. The unittests worked fine here. Have you included $STLSOFT_INCLUDE/inprogress in the list?


"Anders F Björklund" <afb@algonet.se> wrote in message news:d54ups$1d3s$1@digitaldaemon.com...
> Matthew wrote:
>
>> Download from http://stlsoft.org/downloads.html#stlsoft_1_8_3b78
>>
>> A few bug fixes with some other compilers, incl vc8, cw, dmc++, bc++, gcc
>>
>> The only additions from beta 7 are the time functions headers,
>> providing comparison (C and C++), conversion (C and C++) and
>> formatting (C++ only).
>>
>> I expect this to be the last beta for 1.8.3, and hope to release it next week.
>
> Unittest number one seems to fail to find the headers:
>
> ../../stlsoft/unittest.1.cpp:54:30: stlsoft/stdlib.hpp: No such file or directory ../../stlsoft/unittest.1.cpp:57:38: stlsoft/string_utility.hpp: No such file or directory ../../stlsoft/unittest.1.cpp:62:35: stlsoft_handle_access.h: No such file or directory ../../stlsoft/unittest.1.cpp:65:36: stlsoft_member_traits.h: No such file or directory ../../stlsoft/unittest.1.cpp:67:32: stlsoft_shared_ptr.h: No such file or directory
>
> The other stlsoft tests (2-9) seemed to have worked, though.
>
> --anders


May 02, 2005
Matthew wrote:

> Hmm. The unittests worked fine here. Have you
> included $STLSOFT_INCLUDE/inprogress in the list?

Yes, it did that itself when I set STLSOFT_INCLUDE...

It seems to be a packaging problem: One file is in
./inprogress/stlsoft/std/c/stdlib.hpp, and the other
three seems to be nowhere to be found ? (i.e. string_utility.hpp,
stlsoft_handle_access.h, stlsoft_member_traits.h, stlsoft_shared_ptr.h)

Maybe a newer unittest was accidentally included in the zip ?

I used:
http://synesis.com.au/downloads/stlsoft/stlsoft-1.8.3-beta8.zip
http://synesis.com.au/downloads/stlsoft/stlsoft-1.8.3-unittests.zip

--anders
May 02, 2005
Sorry. Totally braindead here. I haven't copied the new unittests up to the website!!

Sorry.

I'll do it now.

"Anders F Björklund" <afb@algonet.se> wrote in message news:d551q6$1flu$1@digitaldaemon.com...
> Matthew wrote:
>
>> Hmm. The unittests worked fine here. Have you
>> included $STLSOFT_INCLUDE/inprogress in the list?
>
> Yes, it did that itself when I set STLSOFT_INCLUDE...
>
> It seems to be a packaging problem: One file is in
> ./inprogress/stlsoft/std/c/stdlib.hpp, and the other
> three seems to be nowhere to be found ? (i.e. string_utility.hpp,
> stlsoft_handle_access.h, stlsoft_member_traits.h,
> stlsoft_shared_ptr.h)
>
> Maybe a newer unittest was accidentally included in the zip ?
>
> I used: http://synesis.com.au/downloads/stlsoft/stlsoft-1.8.3-beta8.zip http://synesis.com.au/downloads/stlsoft/stlsoft-1.8.3-unittests.zip
>
> --anders


May 02, 2005
Done.


"Matthew" <admin@stlsoft.dot.dot.dot.dot.org> wrote in message news:d56747$31k2$1@digitaldaemon.com...
> Sorry. Totally braindead here. I haven't copied the new unittests up to the website!!
>
> Sorry.
>
> I'll do it now.
>
> "Anders F Björklund" <afb@algonet.se> wrote in message news:d551q6$1flu$1@digitaldaemon.com...
>> Matthew wrote:
>>
>>> Hmm. The unittests worked fine here. Have you
>>> included $STLSOFT_INCLUDE/inprogress in the list?
>>
>> Yes, it did that itself when I set STLSOFT_INCLUDE...
>>
>> It seems to be a packaging problem: One file is in
>> ./inprogress/stlsoft/std/c/stdlib.hpp, and the other
>> three seems to be nowhere to be found ? (i.e. string_utility.hpp,
>> stlsoft_handle_access.h, stlsoft_member_traits.h,
>> stlsoft_shared_ptr.h)
>>
>> Maybe a newer unittest was accidentally included in the zip ?
>>
>> I used: http://synesis.com.au/downloads/stlsoft/stlsoft-1.8.3-beta8.zip http://synesis.com.au/downloads/stlsoft/stlsoft-1.8.3-unittests.zip
>>
>> --anders
>
> 


May 03, 2005
Matthew wrote:

> Sorry. Totally braindead here. I haven't copied the new unittests up to the website!!

> Done.

Rebuilt with the new zipfile:
534fbc8cf207e2a53b3f0e58245e0715  stlsoft-1.8.3-unittests.zip
57eabf85bc531a2155d3efaaa3a94a15  stlsoft-1.8.3-unittests.zip.old


It fails, since it's missing the iswalpha and other functions...

#if defined(STLSOFT_COMPILER_IS_MWERKS)
# include <wctype.h>
#endif /* compiler */

I think this should at least include GCC ? Preferably be HAS_WCTYPE_H


Then it whined about a lone quote, even if it was within #if 0 ?

inprogress/stlsoft/std/c/string.hpp:408:10: missing terminating ' character

That was easilly "fixed" by rewriting the comment with "is not".


Got those fixed, but then it failed at a system header:

In file included from ../../unixstl/unittest.0.cpp:63:
/usr/src/redhat/BUILD/stlsoft-1.8.3/inprogress/unixstl/memory_mapped_file.hpp:76:16: io.h: No such file or directory
In file included from /usr/src/redhat/BUILD/stlsoft-1.8.3/unixstl_spin_mutex.h:70,
                 from /usr/src/redhat/BUILD/stlsoft-1.8.3/inprogress/unixstl/spin_mutex.hpp:5,
                 from ../../unixstl/unittest.0.cpp:70:
/usr/include/asm/atomic.h:40:2: warning: #warning Using kernel header in userland program. BAD!


So it still failed the unittests.

--anders
May 03, 2005
I take it this is with GCC, on Linux?

I'll have a go at it tomorow.

Thank you for your continued support. :-)


"Anders F Björklund" <afb@algonet.se> wrote in message news:d578un$17q5$1@digitaldaemon.com...
> Matthew wrote:
>
>> Sorry. Totally braindead here. I haven't copied the new unittests up to the website!!
>
>> Done.
>
> Rebuilt with the new zipfile:
> 534fbc8cf207e2a53b3f0e58245e0715  stlsoft-1.8.3-unittests.zip
> 57eabf85bc531a2155d3efaaa3a94a15  stlsoft-1.8.3-unittests.zip.old
>
>
> It fails, since it's missing the iswalpha and other functions...
>
> #if defined(STLSOFT_COMPILER_IS_MWERKS)
> # include <wctype.h>
> #endif /* compiler */
>
> I think this should at least include GCC ? Preferably be HAS_WCTYPE_H
>
>
> Then it whined about a lone quote, even if it was within #if 0 ?
>
> inprogress/stlsoft/std/c/string.hpp:408:10: missing terminating ' character
>
> That was easilly "fixed" by rewriting the comment with "is not".
>
>
> Got those fixed, but then it failed at a system header:
>
> In file included from ../../unixstl/unittest.0.cpp:63:
> /usr/src/redhat/BUILD/stlsoft-1.8.3/inprogress/unixstl/memory_mapped_file.hpp:76:16: io.h: No such file or directory
> In file included from /usr/src/redhat/BUILD/stlsoft-1.8.3/unixstl_spin_mutex.h:70,
>                  from /usr/src/redhat/BUILD/stlsoft-1.8.3/inprogress/unixstl/spin_mutex.hpp:5,
>                  from ../../unixstl/unittest.0.cpp:70:
> /usr/include/asm/atomic.h:40:2: warning: #warning Using kernel header in userland program. BAD!
>
>
> So it still failed the unittests.
>
> --anders


May 03, 2005
Matthew wrote:

> I take it this is with GCC, on Linux?

It was. GCC 3.2, I believe ? (FC1 OS)

> I'll have a go at it tomorow.
> 
> Thank you for your continued support. :-)

Np, I can give it a whirl on Mac OS X
(but it will be using GCC there too)

--anders
May 04, 2005
> #if defined(STLSOFT_COMPILER_IS_MWERKS)
> # include <wctype.h>
> #endif /* compiler */
>
> I think this should at least include GCC ? Preferably be HAS_WCTYPE_H


> Then it whined about a lone quote, even if it was within #if 0 ?
>
> inprogress/stlsoft/std/c/string.hpp:408:10: missing terminating ' character
>
> That was easilly "fixed" by rewriting the comment with "is not".


> Got those fixed, but then it failed at a system header:
>
> In file included from ../../unixstl/unittest.0.cpp:63:
> /usr/src/redhat/BUILD/stlsoft-1.8.3/inprogress/unixstl/memory_mapped_file.hpp:76:16:
> io.h: No such file or directory
> In file included from
> /usr/src/redhat/BUILD/stlsoft-1.8.3/unixstl_spin_mutex.h:70,
>                  from
> /usr/src/redhat/BUILD/stlsoft-1.8.3/inprogress/unixstl/spin_mutex.hpp:5,
>                  from ../../unixstl/unittest.0.cpp:70:
> /usr/include/asm/atomic.h:40:2: warning: #warning Using kernel
> header in userland program. BAD!



I've address all of those - released in beta 9 - and done full unittests with all Win32 compilers and with GCC 3.2 on my Linux box. All work fine.