Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2020-07-09 21:04:33


On 7/9/20 1:02 PM, Andrey Semashev via Boost wrote:
> 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.

Right - I stand corrected - we do have arm testers.

>> 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
>
>
> _______________________________________________
> 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