www.digitalmars.com         C & C++   DMDScript  

c++.announce - STLSoft 1.8.3 beta 8 released

reply "Matthew" <admin stlsoft.dot.dot.dot.dot.org> writes:
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
Apr 27 2005
parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
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
parent reply "Matthew" <admin.hat stlsoft.dot.org> writes:
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
parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
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
parent reply "Matthew" <admin stlsoft.dot.dot.dot.dot.org> writes:
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
parent reply "Matthew" <admin stlsoft.dot.dot.dot.dot.org> writes:
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 02 2005
parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
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_ma ped_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
next sibling parent reply "Matthew" <admin.hat stlsoft.dot.org> writes:
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_ma ped_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
parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
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 03 2005
prev sibling parent "Matthew" <admin stlsoft.dot.dot.dot.dot.org> writes:
 #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_ma
ped_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.
May 04 2005