CI errors in [serialization] windows cygwin, mingw builds

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

CI errors in [serialization] windows cygwin, mingw builds

Boost - Dev mailing list
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

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: CI errors in [serialization] windows cygwin, mingw builds

Boost - Dev mailing list
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
Reply | Threaded
Open this post in threaded view
|

Re: CI errors in [serialization] windows cygwin, mingw builds

Boost - Dev mailing list
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 <
[hidden email]> 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
>

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: CI errors in [serialization] windows cygwin, mingw builds

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list
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


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: CI errors in [serialization] windows cygwin, mingw builds

Boost - Dev mailing list
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



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: CI errors in [serialization] windows cygwin, mingw builds

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list
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
Reply | Threaded
Open this post in threaded view
|

Re: CI errors in [serialization] windows cygwin, mingw builds

Boost - Dev mailing list
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 <
[hidden email]> 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
>

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: CI errors in [serialization] windows cygwin, mingw builds

Boost - Dev mailing list
Looks better -- thanks!

On Fri, Jul 10, 2020 at 5:16 PM Jeff Garland <[hidden email]> wrote:

> 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 <
> [hidden email]> 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
>>
>

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost