Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2020-07-09 20:02:50


On 2020-07-09 21:54, Robert Ramey via Boost wrote:
> On 7/9/20 8:06 AM, Jeff Garland via Boost wrote:
>> I've been seeing a bunch of CI errors related to serialization that
>> seem to
>> be new.  Not seeing this so much on the test dashboard however.
>
> Seems that the errors are related to visibility settings in gcc
> compilers which generate code for windows.  So the errors only show in
> cygwin and  on mingw.  These configurations are among those which are
> tested in our test matrix.  I would like to see a tester on the matrix
> which could/would run those configurations.  While we're at it, I'd like
> to see test configurations for ARM which I don't think are on our test
> matrix either.

We do have ARM testers teeks99-05-dc9-2a-*onarmv7l and
teeks99-05-dc9-2a-*onaarch64.

> In anycase, I'll look into it.

I suspect the problem is that
boost/archive/detail/utf8_codecvt_facet.hpp:20 should define
BOOST_UTF8_DECL instead of BOOST_ARCHIVE_DECL.

>> https://ci.appveyor.com/project/jeking3/date-time-1evbf/builds/33988388
>>
>> gcc.compile.c++
>> bin.v2\libs\serialization\build\gcc-mngw6\rls\cxstd-11-iso\thrd-mlt\vsblt-hdn\xml_iarchive.o
>>
>> gcc.compile.c++
>> bin.v2\libs\serialization\build\gcc-mngw6\rls\cxstd-11-iso\thrd-mlt\vsblt-hdn\xml_oarchive.o
>>
>> In file included from ./boost/archive/iterators/mb_from_wchar.hpp:31,
>> from ./boost/archive/impl/xml_oarchive_impl.ipp:28,
>> from libs\serialization\src\xml_oarchive.cpp:23:
>> ./boost/archive/detail/utf8_codecvt_facet.hpp:20: warning:
>> "BOOST_ARCHIVE_DECL" redefined
>> 20 | #define BOOST_ARCHIVE_DECL
>> |
>> In file included from ./boost/archive/detail/auto_link_archive.hpp:26,
>> from ./boost/archive/xml_oarchive.hpp:29,
>> from libs\serialization\src\xml_oarchive.cpp:17:
>> ./boost/archive/detail/decl.hpp:28: note: this is the location of the
>> previous definition
>> 28 | #define BOOST_ARCHIVE_DECL BOOST_SYMBOL_EXPORT
>> |
>> gcc.compile.c++
>> bin.v2\libs\serialization\build\gcc-mngw6\rls\cxstd-11-iso\thrd-mlt\vsblt-hdn\xml_archive_exception.o
>>
>> gcc.compile.c++ bin.v2\libs\serialization\build\gcc-mngw6\rls\cxs
>>
>> _______________________________________________
>> Unsubscribe & other changes:
>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk