Test output: teeks99-09-v12m-64onAMD64 - qvm - interop_test / msvc-12.0
Rev 62658b2ab10667a59ced1201b3443ff937b70d4e / Tue, 19 Nov 2024 10:22:31 +0000
Compile [2024-11-19 12:00:35 UTC]: fail


    call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" amd64 >nul
 cl /Zm800 -nologo "..\libs\qvm\test\interop_test.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\qvm\test\interop_test.test\msvc-12.0\dbg\x86_6\dbg-symbl-off\thrd-mlt\interop_test.obj"     -TP /wd4675 /EHs /GR /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 "-I.." "-I..\libs\qvm\include" 

interop_test.cpp
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'boost::qvm::mat_traits<my_stuff::mat>::scalar_type &boost::qvm::mat_traits<my_stuff::mat>::write_element(my_stuff::mat &)' : expects 1 arguments - 2 provided
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
        ..\boost/qvm/gen/mat_operations3.hpp(997) : see reference to function template instantiation 'void boost::qvm::write_mat_element<0,0,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat
,            M=my_stuff::mat
        ]
        ..\libs\qvm\test\interop_test.cpp(182) : see reference to function template instantiation 'my_stuff::mat &boost::qvm::operator /=<my_stuff::mat,float>(A &,B)' being compiled
        with
        [
            A=my_stuff::mat
,            B=float
        ]
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(53) : see declaration of 'boost::qvm::mat_traits<my_stuff::mat>::write_element'
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'boost::qvm::vec_traits<my_stuff::vec>::scalar_type &boost::qvm::vec_traits<my_stuff::vec>::write_element(my_stuff::vec &)' : expects 1 arguments - 2 provided
        ..\libs\qvm\test\interop_test.cpp(109) : see declaration of 'boost::qvm::vec_traits<my_stuff::vec>::write_element'
        ..\boost/qvm/gen/vec_operations3.hpp(302) : see reference to function template instantiation 'void boost::qvm::write_vec_element<0,A>(V &,boost::qvm::vec_traits<my_stuff::vec>::scalar_type)' being compiled
        with
        [
            A=my_stuff::vec
,            V=my_stuff::vec
        ]
        ..\libs\qvm\test\interop_test.cpp(188) : see reference to function template instantiation 'my_stuff::vec &boost::qvm::operator /=<my_stuff::vec,float>(A &,B)' being compiled
        with
        [
            A=my_stuff::vec
,            B=float
        ]
        ..\libs\qvm\test\interop_test.cpp(109) : see declaration of 'boost::qvm::vec_traits<my_stuff::vec>::write_element'
        ..\libs\qvm\test\interop_test.cpp(109) : see declaration of 'boost::qvm::vec_traits<my_stuff::vec>::write_element'
..\boost/qvm/quat_traits.hpp(71) : error C2780: 'boost::qvm::quat_traits<my_stuff::quat>::scalar_type &boost::qvm::quat_traits<my_stuff::quat>::write_element(my_stuff::quat &)' : expects 1 arguments - 2 provided
        ..\libs\qvm\test\interop_test.cpp(156) : see declaration of 'boost::qvm::quat_traits<my_stuff::quat>::write_element'
        ..\boost/qvm/quat_operations.hpp(373) : see reference to function template instantiation 'void boost::qvm::write_quat_element<0,A>(Q &,boost::qvm::quat_traits<my_stuff::quat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::quat
,            Q=my_stuff::quat
        ]
        ..\libs\qvm\test\interop_test.cpp(194) : see reference to function template instantiation 'my_stuff::quat &boost::qvm::operator /=<my_stuff::quat,float>(A &,B)' being compiled
        with
        [
            A=my_stuff::quat
,            B=float
        ]
        ..\libs\qvm\test\interop_test.cpp(156) : see declaration of 'boost::qvm::quat_traits<my_stuff::quat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(156) : see declaration of 'boost::qvm::quat_traits<my_stuff::quat>::write_element'
        ..\libs\qvm\test\interop_test.cpp(156) : see declaration of 'boost::qvm::quat_traits<my_stuff::quat>::write_element'
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'float &boost::qvm::vec_traits<R>::write_element(boost::qvm::vec<S,3> &)' : expects 1 arguments - 2 provided
        with
        [
            S=float
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<R>::write_element'
        ..\boost/qvm/gen/vec_mat_operations3.hpp(42) : see reference to function template instantiation 'void boost::qvm::write_vec_element<0,R>(V &,float)' being compiled
        with
        [
            V=R
        ]
        ..\libs\qvm\test\interop_test.cpp(266) : see reference to function template instantiation 'boost::qvm::vec<S,3> boost::qvm::operator *<my_stuff::mat,my_stuff::vec>(const A &,const B &)' being compiled
        with
        [
            S=float
,            A=my_stuff::mat
,            B=my_stuff::vec
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<R>::write_element'
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<R>::write_element'
..\boost/qvm/quat_traits.hpp(71) : error C2780: 'double &boost::qvm::quat_traits<T>::write_element(boost::qvm::quat<double> &)' : expects 1 arguments - 2 provided
        with
        [
            T=quat2
        ]
        ..\boost/qvm/quat.hpp(57) : see declaration of 'boost::qvm::quat_traits<T>::write_element'
        with
        [
            T=quat2
        ]
        ..\boost/qvm/quat_operations.hpp(961) : see reference to function template instantiation 'void boost::qvm::write_quat_element<0,A>(Q &,double)' being compiled
        with
        [
            A=quat2
,            Q=quat2
        ]
        ..\libs\qvm\test\interop_test.cpp(332) : see reference to function template instantiation 'void boost::qvm::set_zero<quat2>(A &)' being compiled
        with
        [
            A=quat2
        ]
        ..\boost/qvm/quat.hpp(57) : see declaration of 'boost::qvm::quat_traits<T>::write_element'
        with
        [
            T=quat2
        ]
        ..\boost/qvm/quat.hpp(57) : see declaration of 'boost::qvm::quat_traits<T>::write_element'
        with
        [
            T=quat2
        ]
        ..\boost/qvm/quat.hpp(57) : see declaration of 'boost::qvm::quat_traits<T>::write_element'
        with
        [
            T=quat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<T>::write_element(boost::qvm::mat<double,3,3> &)' : expects 1 arguments - 2 provided
        with
        [
            T=mat2
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(997) : see reference to function template instantiation 'void boost::qvm::write_mat_element<0,0,A>(M &,double)' being compiled
        with
        [
            A=mat2
,            M=mat2
        ]
        ..\libs\qvm\test\interop_test.cpp(350) : see reference to function template instantiation 'boost::qvm::mat<double,3,3> &boost::qvm::operator /=<mat2,int>(A &,B)' being compiled
        with
        [
            A=mat2
,            B=int
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<T>::write_element'
        with
        [
            T=mat2
        ]
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'double &boost::qvm::vec_traits<T>::write_element(boost::qvm::vec<double,3> &)' : expects 1 arguments - 2 provided
        with
        [
            T=vec2
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<T>::write_element'
        with
        [
            T=vec2
        ]
        ..\boost/qvm/gen/vec_operations3.hpp(302) : see reference to function template instantiation 'void boost::qvm::write_vec_element<0,A>(V &,double)' being compiled
        with
        [
            A=vec2
,            V=vec2
        ]
        ..\libs\qvm\test\interop_test.cpp(351) : see reference to function template instantiation 'boost::qvm::vec<double,3> &boost::qvm::operator /=<vec2,int>(A &,B)' being compiled
        with
        [
            A=vec2
,            B=int
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<T>::write_element'
        with
        [
            T=vec2
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<T>::write_element'
        with
        [
            T=vec2
        ]