Boost logo

Boost :

From: Tom Kent (lists_at_[hidden])
Date: 2020-04-06 02:51:56


On Sun, Apr 5, 2020 at 9:29 AM Jeff Garland via Boost <boost_at_[hidden]>
wrote:

> The change is pushed on develop now thanks to an assist from Peter :)
>
> On Sun, Apr 5, 2020 at 7:18 AM Jeff Garland <azswdude_at_[hidden]> wrote:
>
> > See my latest comment -- we should remove the one failure (which is a
> > non-failure if you look at the log) so we can get it merged. Github is
> > being very smart and not letting me past the random garbage ci check.
> >
> > On Sun, Apr 5, 2020 at 7:13 AM Andrey Semashev via Boost <
> > boost_at_[hidden]> wrote:
> >
> >> On 2020-04-05 16:32, Tom Kent via Boost wrote:
> >> > On Sat, Apr 4, 2020 at 9:50 AM Marshall Clow via Boost <
> >> > boost_at_[hidden]> wrote:
> >> >
> >> >> The deadline for major changes has passed.
> >> >>
> >> >> Upcoming dates:
> >> >> 8-Apr Boost 1.73.0 closed for beta
> >> >> ASAP Boost 1.73.0 beta
> >> >> 22-Apr Boost 1.73.0 closed for release
> >> >> ASAP Boost 1.73.0 release
> >> >>
> >> >> "ASAP", in this list, means "As soon as possible after the preceding
> >> >> milestone"
> >> >>
> >> >
> >> > I just gave the windows build process a run against the snapshot in
> >> > preparation for this. I'm seeing a failure in date_time while trying
> to
> >> > build log:
> >> >
> >> > compile-c-c++
> >> >
> >>
> D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-10.0\release\threadapi-win32\threading-multi\setup\default_formatter_factory.obj
> >> > default_formatter_factory.cpp
> >> > CAUTION: One or more C++11 features were found to be unavailable
> >> > CAUTION: Compiling Boost.Math in pre-C++11 conformance modes is now
> >> > deprecated and will be removed from March 2021.
> >> > CAUTION: Define BOOST_MATH_DISABLE_DEPRECATED_03_WARNING to suppress
> >> this
> >> > message.
> >> > .\boost/date_time/gregorian/parsers.hpp(26) : error C2375:
> >> > 'boost::gregorian::special_value_from_string' : redefinition;
> different
> >> > linkage
> >> > .\boost/date_time/gregorian/greg_month.hpp(142) : see declaration of
> >> > 'boost::gregorian::special_value_from_string'
> >> > call
> >> >
> >>
> "D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-10.0\msvc-setup.bat"
> >> > x86 >nul
> >> > cl /Zm800 -nologo
> >> >
> >>
> @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-10.0\release\threadapi-win32\threading-multi\setup\default_formatter_factory.obj.rsp"
> >> >
> >> > ...failed compile-c-c++
> >> >
> >>
> D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-10.0\release\threadapi-win32\threading-multi\setup\default_formatter_factory.obj...
> >> >
> >> >
> >> > The full build logs can be found here:
> >> > https://gist.github.com/teeks99/a4da693d090b27c5a711e3d15d566aed
> >>
> >> The issue is here:
> >>
> >> https://github.com/boostorg/date_time/issues/143
> >>
> >> This is about to be resolved, as soon as this PR is merged:
> >>
> >> https://github.com/boostorg/date_time/pull/144

That looks a bit better, but now there's a link failure with gregorian :-(

Output is below, I can get full logs if desired.

Tom

msvc.link.dll
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.dll
   Creating library
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.lib
and object
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.exp
text_file_backend.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::greg_month(unsigned short)"
(__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
core.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: __thiscall boost::gregorian::greg_month::greg_month(unsigned
short)" (__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
severity_level.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::greg_month(unsigned short)"
(__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
thread_id.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::greg_month(unsigned short)"
(__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
default_sink.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::greg_month(unsigned short)"
(__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
text_file_backend.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_weekday::greg_weekday(unsigned short)"
(__imp_??0greg_weekday_at_gregorian@boost@@QAE_at_G@Z) referenced in function
"public: class boost::gregorian::greg_weekday __thiscall
boost::date_time::date<class boost::gregorian::date,class
boost::gregorian::gregorian_calendar,class
boost::gregorian::date_duration>::day_of_week(void)const " (?day_of_week@
?$date_at_V0gregorian@boost@@Vgregorian_calendar_at_12@Vdate_duration_at_12
@@date_time_at_boost@@QBE?AVgreg_weekday_at_gregorian@3_at_XZ)
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.dll
: fatal error LNK1120: 2 unresolved externals

        call
"D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-14.2\msvc-setup.bat"
>nul
 link /NOLOGO /INCREMENTAL:NO /DLL /MACHINE:X86 /MANIFEST
/subsystem:console
/out:"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.dll"
/IMPLIB:"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.lib"

 @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.dll.rsp"
        if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%

...failed msvc.link.dll
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.dll
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.lib...
...removing
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi\boost_log-vc142-mt-x32-1_73.lib
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2>boost_log-vc142-mt-x32-1_73.lib
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log-vc142-mt-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-x32-1_73.lib
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log-vc142-mt-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-x32-1_73.dll
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log-vc142-mt-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2>boost_log_setup-vc142-mt-x32-1_73.lib
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>libboost_log_setup-variant-vc142-mt-x32-1_73-shared.cmake
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2\cmake\boost_log_setup-1.73.0>libboost_log_setup-variant-vc142-mt-x32-1_73-shared.cmake
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>libboost_log_setup-variant-vc142-mt-x32-1_73-shared.cmake...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2>boost_log_setup-vc142-mt-x32-1_73.dll
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-x32-1_73.dll...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>libboost_log-variant-vc142-mt-x32-1_73-shared.cmake
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log-vc142-mt-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2\cmake\boost_log-1.73.0>libboost_log-variant-vc142-mt-x32-1_73-shared.cmake
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>libboost_log-variant-vc142-mt-x32-1_73-shared.cmake...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2>boost_log-vc142-mt-x32-1_73.dll
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\release\threadapi-win32\threading-multi>boost_log-vc142-mt-x32-1_73.dll...
msvc.link.dll
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.dll
   Creating library
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.lib
and object
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.exp
text_file_backend.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::greg_month(unsigned short)"
(__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
core.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: __thiscall boost::gregorian::greg_month::greg_month(unsigned
short)" (__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
severity_level.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::greg_month(unsigned short)"
(__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
thread_id.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::greg_month(unsigned short)"
(__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
default_sink.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::greg_month(unsigned short)"
(__imp_??0greg_month_at_gregorian@boost@@QAE_at_G@Z)
text_file_backend.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::operator unsigned short(void)const "
(__imp_??Bgreg_month_at_gregorian@boost@@QBEGXZ)
core.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: __thiscall boost::gregorian::greg_month::operator unsigned
short(void)const " (__imp_??Bgreg_month_at_gregorian@boost@@QBEGXZ)
severity_level.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::operator unsigned short(void)const "
(__imp_??Bgreg_month_at_gregorian@boost@@QBEGXZ)
thread_id.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::operator unsigned short(void)const "
(__imp_??Bgreg_month_at_gregorian@boost@@QBEGXZ)
default_sink.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_month::operator unsigned short(void)const "
(__imp_??Bgreg_month_at_gregorian@boost@@QBEGXZ)
text_file_backend.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::CV::constrained_value<class
boost::CV::simple_exception_policy<unsigned short,0,6,struct
boost::gregorian::bad_weekday> >::operator unsigned short(void)const "
(__imp_??B?$constrained_value_at_V?$simple_exception_policy_at_G$0A@
$05Ubad_weekday_at_gregorian@boost@@@CV_at_boost@@@CV_at_boost@@QBEGXZ) referenced
in function "struct tm __cdecl boost::gregorian::to_tm(class
boost::gregorian::date const &)" (?to_tm_at_gregorian@boost@@YA?AUtm@
@ABVdate_at_12@@Z)
text_file_backend.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::gregorian::greg_weekday::greg_weekday(unsigned short)"
(__imp_??0greg_weekday_at_gregorian@boost@@QAE_at_G@Z) referenced in function
"public: class boost::gregorian::greg_weekday __thiscall
boost::date_time::date<class boost::gregorian::date,class
boost::gregorian::gregorian_calendar,class
boost::gregorian::date_duration>::day_of_week(void)const " (?day_of_week@
?$date_at_V0gregorian@boost@@Vgregorian_calendar_at_12@Vdate_duration_at_12
@@date_time_at_boost@@QBE?AVgreg_weekday_at_gregorian@3_at_XZ)
text_file_backend.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: unsigned short __thiscall
boost::gregorian::greg_weekday::as_number(void)const "
(__imp_?as_number_at_greg_weekday_at_gregorian@boost@@QBEGXZ) referenced in
function "public: bool __thiscall
boost::log::v2_mt_nt6::sinks::file::rotation_at_time_point::operator()(void)const
" (??Rrotation_at_time_point_at_file@sinks_at_v2_mt_nt6_at_log@boost@@QBE_NXZ)
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.dll
: fatal error LNK1120: 5 unresolved externals

        call
"D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-14.2\msvc-setup.bat"
>nul
 link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /MACHINE:X86 /MANIFEST
/subsystem:console
/out:"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.dll"
/IMPLIB:"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.lib"

 @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.dll.rsp"
        if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%

...failed msvc.link.dll
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.dll
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.lib
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.pdb...
...removing
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.lib
...removing
D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi\boost_log-vc142-mt-gd-x32-1_73.pdb
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2>boost_log-vc142-mt-gd-x32-1_73.lib
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log-vc142-mt-gd-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-gd-x32-1_73.lib
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log-vc142-mt-gd-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-gd-x32-1_73.dll
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log-vc142-mt-gd-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2>boost_log_setup-vc142-mt-gd-x32-1_73.lib
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-gd-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>libboost_log_setup-variant-vc142-mt-gd-x32-1_73-shared.cmake
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-gd-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2\cmake\boost_log_setup-1.73.0>libboost_log_setup-variant-vc142-mt-gd-x32-1_73-shared.cmake
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>libboost_log_setup-variant-vc142-mt-gd-x32-1_73-shared.cmake...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2>boost_log_setup-vc142-mt-gd-x32-1_73.dll
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log_setup-vc142-mt-gd-x32-1_73.dll...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>libboost_log-variant-vc142-mt-gd-x32-1_73-shared.cmake
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log-vc142-mt-gd-x32-1_73.lib...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2\cmake\boost_log-1.73.0>libboost_log-variant-vc142-mt-gd-x32-1_73-shared.cmake
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>libboost_log-variant-vc142-mt-gd-x32-1_73-shared.cmake...
...skipped
<pD:\ReleaseBuild\boost_1_73_0\lib32-msvc-14.2>boost_log-vc142-mt-gd-x32-1_73.dll
for lack of
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\log\build\msvc-14.2\debug\threadapi-win32\threading-multi>boost_log-vc142-mt-gd-x32-1_73.dll...
...failed updating 5 targets...


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