CI errors in [serialization] windows cygwin, mingw builds
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. 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
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. In anycase, I'll look into it.
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
So this wasn't a problem in the past so I don't know if this is something about the CI setup or an actual library issue. I'm guessing it might be the former given that I don't see the issue on the test dashboard. On Thu, Jul 9, 2020 at 12:16 PM Robert Ramey via Boost < boost@lists.boost.org> 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.
In anycase, I'll look into it.
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
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
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
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.
https://ci.appveyor.com/project/jeking3/date-time-1evbf/builds/33988388
Is there a way that you could run your test again? I'm made a change which might fix it Robert Ramey
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Ok I updated some docs so the CI will run. https://github.com/boostorg/date_time/pull/163 On Fri, Jul 10, 2020 at 1:11 PM Robert Ramey via Boost < boost@lists.boost.org> 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.
https://ci.appveyor.com/project/jeking3/date-time-1evbf/builds/33988388
Is there a way that you could run your test again? I'm made a change which might fix it
Robert Ramey
_______________________________________________ Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Looks better -- thanks!
On Fri, Jul 10, 2020 at 5:16 PM Jeff Garland
Ok I updated some docs so the CI will run.
https://github.com/boostorg/date_time/pull/163
On Fri, Jul 10, 2020 at 1:11 PM Robert Ramey via Boost < boost@lists.boost.org> 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.
https://ci.appveyor.com/project/jeking3/date-time-1evbf/builds/33988388
Is there a way that you could run your test again? I'm made a change which might fix it
Robert Ramey
_______________________________________________ Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
participants (3)
-
Andrey Semashev
-
Jeff Garland
-
Robert Ramey