Test output: teeks99-09-v10m-64onAMD64 - qvm - interop_test / msvc-10.0
Rev 7e09330c84621efd22370bf57289b67c7283ee21 / Sat, 16 Nov 2024 01:38:18 +0000
Compile [2024-11-16 03:12:01 UTC]: fail


    call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-10.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-10.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 /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
        ]
..\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(998) : see reference to function template instantiation 'void boost::qvm::write_mat_element<0,1,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat,
            M=my_stuff::mat
        ]
..\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(999) : see reference to function template instantiation 'void boost::qvm::write_mat_element<0,2,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat,
            M=my_stuff::mat
        ]
..\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(1000) : see reference to function template instantiation 'void boost::qvm::write_mat_element<1,0,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat,
            M=my_stuff::mat
        ]
..\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(1001) : see reference to function template instantiation 'void boost::qvm::write_mat_element<1,1,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat,
            M=my_stuff::mat
        ]
..\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(1002) : see reference to function template instantiation 'void boost::qvm::write_mat_element<1,2,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat,
            M=my_stuff::mat
        ]
..\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(1003) : see reference to function template instantiation 'void boost::qvm::write_mat_element<2,0,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat,
            M=my_stuff::mat
        ]
..\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(1004) : see reference to function template instantiation 'void boost::qvm::write_mat_element<2,1,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat,
            M=my_stuff::mat
        ]
..\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(1005) : see reference to function template instantiation 'void boost::qvm::write_mat_element<2,2,A>(M &,boost::qvm::mat_traits<my_stuff::mat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::mat,
            M=my_stuff::mat
        ]
..\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
        ]
..\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(303) : see reference to function template instantiation 'void boost::qvm::write_vec_element<1,A>(V &,boost::qvm::vec_traits<my_stuff::vec>::scalar_type)' being compiled
        with
        [
            A=my_stuff::vec,
            V=my_stuff::vec
        ]
..\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(304) : see reference to function template instantiation 'void boost::qvm::write_vec_element<2,A>(V &,boost::qvm::vec_traits<my_stuff::vec>::scalar_type)' being compiled
        with
        [
            A=my_stuff::vec,
            V=my_stuff::vec
        ]
..\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
        ]
..\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(374) : see reference to function template instantiation 'void boost::qvm::write_quat_element<1,A>(Q &,boost::qvm::quat_traits<my_stuff::quat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::quat,
            Q=my_stuff::quat
        ]
..\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(375) : see reference to function template instantiation 'void boost::qvm::write_quat_element<2,A>(Q &,boost::qvm::quat_traits<my_stuff::quat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::quat,
            Q=my_stuff::quat
        ]
..\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(376) : see reference to function template instantiation 'void boost::qvm::write_quat_element<3,A>(Q &,boost::qvm::quat_traits<my_stuff::quat>::scalar_type)' being compiled
        with
        [
            A=my_stuff::quat,
            Q=my_stuff::quat
        ]
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'float &boost::qvm::vec_traits<V>::write_element(boost::qvm::vec<T,D> &)' : expects 1 arguments - 2 provided
        with
        [
            V=R,
            T=float,
            D=3
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<V>::write_element'
        with
        [
            V=R
        ]
        ..\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<T,D> boost::qvm::operator *<my_stuff::mat,my_stuff::vec>(const A &,const B &)' being compiled
        with
        [
            T=float,
            D=3,
            A=my_stuff::mat,
            B=my_stuff::vec
        ]
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'float &boost::qvm::vec_traits<V>::write_element(boost::qvm::vec<T,D> &)' : expects 1 arguments - 2 provided
        with
        [
            V=R,
            T=float,
            D=3
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<V>::write_element'
        with
        [
            V=R
        ]
        ..\boost/qvm/gen/vec_mat_operations3.hpp(43) : see reference to function template instantiation 'void boost::qvm::write_vec_element<1,R>(V &,float)' being compiled
        with
        [
            V=R
        ]
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'float &boost::qvm::vec_traits<V>::write_element(boost::qvm::vec<T,D> &)' : expects 1 arguments - 2 provided
        with
        [
            V=R,
            T=float,
            D=3
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<V>::write_element'
        with
        [
            V=R
        ]
        ..\boost/qvm/gen/vec_mat_operations3.hpp(44) : see reference to function template instantiation 'void boost::qvm::write_vec_element<2,R>(V &,float)' being compiled
        with
        [
            V=R
        ]
..\boost/qvm/quat_traits.hpp(71) : error C2780: 'double &boost::qvm::quat_traits<Q>::write_element(boost::qvm::quat<T> &)' : expects 1 arguments - 2 provided
        with
        [
            Q=quat2,
            T=double
        ]
        ..\boost/qvm/quat.hpp(57) : see declaration of 'boost::qvm::quat_traits<Q>::write_element'
        with
        [
            Q=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_traits.hpp(71) : error C2780: 'double &boost::qvm::quat_traits<Q>::write_element(boost::qvm::quat<T> &)' : expects 1 arguments - 2 provided
        with
        [
            Q=quat2,
            T=double
        ]
        ..\boost/qvm/quat.hpp(57) : see declaration of 'boost::qvm::quat_traits<Q>::write_element'
        with
        [
            Q=quat2
        ]
        ..\boost/qvm/quat_operations.hpp(962) : see reference to function template instantiation 'void boost::qvm::write_quat_element<1,A>(Q &,double)' being compiled
        with
        [
            A=quat2,
            Q=quat2
        ]
..\boost/qvm/quat_traits.hpp(71) : error C2780: 'double &boost::qvm::quat_traits<Q>::write_element(boost::qvm::quat<T> &)' : expects 1 arguments - 2 provided
        with
        [
            Q=quat2,
            T=double
        ]
        ..\boost/qvm/quat.hpp(57) : see declaration of 'boost::qvm::quat_traits<Q>::write_element'
        with
        [
            Q=quat2
        ]
        ..\boost/qvm/quat_operations.hpp(963) : see reference to function template instantiation 'void boost::qvm::write_quat_element<2,A>(Q &,double)' being compiled
        with
        [
            A=quat2,
            Q=quat2
        ]
..\boost/qvm/quat_traits.hpp(71) : error C2780: 'double &boost::qvm::quat_traits<Q>::write_element(boost::qvm::quat<T> &)' : expects 1 arguments - 2 provided
        with
        [
            Q=quat2,
            T=double
        ]
        ..\boost/qvm/quat.hpp(57) : see declaration of 'boost::qvm::quat_traits<Q>::write_element'
        with
        [
            Q=quat2
        ]
        ..\boost/qvm/quat_operations.hpp(964) : see reference to function template instantiation 'void boost::qvm::write_quat_element<3,A>(Q &,double)' being compiled
        with
        [
            A=quat2,
            Q=quat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=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<T,Rows,Cols> &boost::qvm::operator /=<mat2,int>(A &,B)' being compiled
        with
        [
            T=double,
            Rows=3,
            Cols=3,
            A=mat2,
            B=int
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(998) : see reference to function template instantiation 'void boost::qvm::write_mat_element<0,1,A>(M &,double)' being compiled
        with
        [
            A=mat2,
            M=mat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(999) : see reference to function template instantiation 'void boost::qvm::write_mat_element<0,2,A>(M &,double)' being compiled
        with
        [
            A=mat2,
            M=mat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(1000) : see reference to function template instantiation 'void boost::qvm::write_mat_element<1,0,A>(M &,double)' being compiled
        with
        [
            A=mat2,
            M=mat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(1001) : see reference to function template instantiation 'void boost::qvm::write_mat_element<1,1,A>(M &,double)' being compiled
        with
        [
            A=mat2,
            M=mat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(1002) : see reference to function template instantiation 'void boost::qvm::write_mat_element<1,2,A>(M &,double)' being compiled
        with
        [
            A=mat2,
            M=mat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(1003) : see reference to function template instantiation 'void boost::qvm::write_mat_element<2,0,A>(M &,double)' being compiled
        with
        [
            A=mat2,
            M=mat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(1004) : see reference to function template instantiation 'void boost::qvm::write_mat_element<2,1,A>(M &,double)' being compiled
        with
        [
            A=mat2,
            M=mat2
        ]
..\boost/qvm/mat_traits.hpp(73) : error C2780: 'double &boost::qvm::mat_traits<M>::write_element(boost::qvm::mat<T,Rows,Cols> &)' : expects 1 arguments - 2 provided
        with
        [
            M=mat2,
            T=double,
            Rows=3,
            Cols=3
        ]
        ..\boost/qvm/mat.hpp(61) : see declaration of 'boost::qvm::mat_traits<M>::write_element'
        with
        [
            M=mat2
        ]
        ..\boost/qvm/gen/mat_operations3.hpp(1005) : see reference to function template instantiation 'void boost::qvm::write_mat_element<2,2,A>(M &,double)' being compiled
        with
        [
            A=mat2,
            M=mat2
        ]
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'double &boost::qvm::vec_traits<V>::write_element(boost::qvm::vec<T,D> &)' : expects 1 arguments - 2 provided
        with
        [
            V=vec2,
            T=double,
            D=3
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<V>::write_element'
        with
        [
            V=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<T,D> &boost::qvm::operator /=<vec2,int>(A &,B)' being compiled
        with
        [
            T=double,
            D=3,
            A=vec2,
            B=int
        ]
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'double &boost::qvm::vec_traits<V>::write_element(boost::qvm::vec<T,D> &)' : expects 1 arguments - 2 provided
        with
        [
            V=vec2,
            T=double,
            D=3
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<V>::write_element'
        with
        [
            V=vec2
        ]
        ..\boost/qvm/gen/vec_operations3.hpp(303) : see reference to function template instantiation 'void boost::qvm::write_vec_element<1,A>(V &,double)' being compiled
        with
        [
            A=vec2,
            V=vec2
        ]
..\boost/qvm/vec_traits.hpp(72) : error C2780: 'double &boost::qvm::vec_traits<V>::write_element(boost::qvm::vec<T,D> &)' : expects 1 arguments - 2 provided
        with
        [
            V=vec2,
            T=double,
            D=3
        ]
        ..\boost/qvm/vec.hpp(58) : see declaration of 'boost::qvm::vec_traits<V>::write_element'
        with
        [
            V=vec2
        ]
        ..\boost/qvm/gen/vec_operations3.hpp(304) : see reference to function template instantiation 'void boost::qvm::write_vec_element<2,A>(V &,double)' being compiled
        with
        [
            A=vec2,
            V=vec2
        ]