Boost logo

Boost :

Subject: Re: [boost] Another Problem (was RE: [type_traits] Another big update in develop)
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2015-07-10 15:47:23


I'm getting these errors with MSVC12 on the current develop branch:

compile-c-c++ bin.v2\libs\thread\build\msvc-12.0\debug\address-model-64\threading-multi\win32\thread.obj
thread.cpp
C:\src\boost\boost/type_traits/common_type.hpp(111) : fatal error
C1001: An internal error has occurred in the compiler.
(compiler file 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esumem.c', line 8636)
 To work around this problem, try simplifying or changing the program
near the locations listed above.
Please choose the Technical Support command on the Visual C++
 Help menu, or open the Technical Support help file for more information
        C:\src\boost\boost/type_traits/common_type.hpp(133) : see
reference to class template instantiation
'boost::type_traits_detail::common_type_impl<T1,T2>' being compiled
        with
        [
            T1=int_least64_t
, T2=int_least64_t
        ]
        C:\src\boost\boost/type_traits/common_type.hpp(139) : see
reference to class template instantiation
'boost::type_traits_detail::common_type_decay_helper<T1,T2,__int64,__int64>'
being compiled
        with
        [
            T1=int_least64_t
, T2=int_least64_t
        ]
        C:\src\boost\boost/chrono/duration.hpp(405) : see reference to
class template instantiation 'boost::common_type<Rep1,Rep2>' being
compiled
        with
        [
            Rep1=int_least64_t
, Rep2=int_least64_t
        ]
        C:\src\boost\boost/thread/win32/basic_timed_mutex.hpp(211) :
see reference to class template instantiation
'boost::common_type<boost::chrono::system_clock::duration,boost::chrono::system_clock::duration>'
being compiled

    call "C:\Users\Lastique\AppData\Local\Temp\b2_msvc_12.0_vcvarsall_x86_amd64.cmd"
>nul
cl /Zm800 -nologo
@"bin.v2\libs\thread\build\msvc-12.0\debug\address-model-64\threading-multi\win32\thread.obj.rsp"

...failed compile-c-c++
bin.v2\libs\thread\build\msvc-12.0\debug\address-model-64\threading-multi\win32\thread.obj...


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