Serialization library est errors for vaccp, borland and sun

View: New views
4 Messages — Rating Filter:   Alert me  

Serialization library est errors for vaccp, borland and sun

by Robert Ramey :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Trunk tests for the serialization library on the following platforms suggest
that the code being tested is different than that in the trunk:  They fail
for lack of files which should no longer appear in "#include" directives:

vacpp - IBM_Canada_Ltd
borland-cb2010 - codegear

These tests seem to fail to build the library but no error messages are
emitted.

sun- 5.9 - Sandia-Linux-sun
sun- 5.10 - Sandia-Linux-sun

Robert Ramey



_______________________________________________
Boost-Testing mailing list
Boost-Testing@...
http://lists.boost.org/mailman/listinfo.cgi/boost-testing

Re: Serialization library est errors for vaccp, borland and sun

by K. Noel Belcourt :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Oct 13, 2009, at 11:11 AM, Robert Ramey wrote:

> Trunk tests for the serialization library on the following  
> platforms suggest
> that the code being tested is different than that in the trunk:  
> They fail
> for lack of files which should no longer appear in "#include"  
> directives:
>
> vacpp - IBM_Canada_Ltd
> borland-cb2010 - codegear
>
> These tests seem to fail to build the library but no error messages  
> are
> emitted.
>
> sun- 5.9 - Sandia-Linux-sun
> sun- 5.10 - Sandia-Linux-sun

sun-5.10 is on Solaris, not Linux.

I'll see if I can figure out why no output is being generated.

-- Noel


_______________________________________________
Boost-Testing mailing list
Boost-Testing@...
http://lists.boost.org/mailman/listinfo.cgi/boost-testing

Re: Serialization library est errors for vaccp, borland and sun

by K. Noel Belcourt :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Robert,

On Oct 13, 2009, at 10:54 AM, K. Noel Belcourt wrote:

> On Oct 13, 2009, at 11:11 AM, Robert Ramey wrote:
>
>> These tests seem to fail to build the library but no error messages
>> are
>> emitted.
>>
>> sun- 5.9 - Sandia-Linux-sun
>> sun- 5.10 - Sandia-Linux-sun
>
> sun-5.10 is on Solaris, not Linux.

This is the key error.  It seems that the serialization library won't  
be built if shared_ptr_helper.o failed, as you can see here:

...skipped <p/var/scratch/boost/results/boost/bin.v2/libs/
serialization/build/sun-5.9/debug/stdlib-sun-
stlport>libboost_serialization.so.1.41.0 for lack of <p/var/scratch/
boost/results/boost/bin.v2/libs/serialization/build/sun-5.9/debug/
stdlib-sun-stlport>shared_ptr_helper.o...

So I'd suggest that, in general, start with seeing if  
shared_ptr_helper was built correctly.

[ This is on Linux ]

sun.compile.c++ /var/scratch/boost/results/boost/bin.v2/libs/
serialization/build/sun-5.9/debug/stdlib-sun-stlport/shared_ptr_helper.o

     "/home/sntools/extras/compilers/studio12.old/sunstudio12/bin/CC"  
+d -library=stlport4 -g -erroff=%none -KPIC -DBOOST_ALL_NO_LIB=1 -
DBOOST_SERIALIZATION_DYN_LINK=1 -I".." -c -o "/var/scratch/boost/
results/boost/bin.v2/libs/serialization/build/sun-5.9/debug/stdlib-
sun-stlport/shared_ptr_helper.o" "../libs/serialization/src/
shared_ptr_helper.cpp"

"../boost/serialization/void_cast_fwd.hpp", line 33: Error: Default  
arguments cannot be added in later declarations of the template  
function in the same scope.
"../boost/serialization/void_cast_fwd.hpp", line 33: Error: Default  
arguments cannot be added in later declarations of the template  
function in the same scope.
2 Error(s) detected.
...failed sun.compile.c++ /var/scratch/boost/results/boost/bin.v2/
libs/serialization/build/sun-5.9/debug/stdlib-sun-stlport/
shared_ptr_helper.o...

-- Noel


_______________________________________________
Boost-Testing mailing list
Boost-Testing@...
http://lists.boost.org/mailman/listinfo.cgi/boost-testing

Re: Serialization library est errors for vaccp, borland and sun

by Christopher Cambly :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Trunk tests for the serialization library on the following platforms suggest
> that the code being tested is different than that in the trunk:  They fail
> for lack of files which should no longer appear in "#include" directives:
>
> vacpp - IBM_Canada_Ltd
> borland-cb2010 - codegear
>
Thanks for pointing this out.  We will have a look to see if we can figure out what is going on.


Chris Cambly
XL C++ Compiler Development
_______________________________________________
Boost-Testing mailing list
Boost-Testing@...
http://lists.boost.org/mailman/listinfo.cgi/boost-testing