[build2] Internal conflicts in the Build2 code “function template has already been defined ..”
Jan Marco Alkema
jm.alkema at home.nl
Sun Nov 5 07:32:36 UTC 2017
LS,
I use windows10 and vs2015.
I use adminstration dos-box
Vsvars32
build-msvc.bat
error: C:\build2\bin\ does not exist
I put bin of build2-baseutils-0.6.2-x86_64-windows.zip in C:\build2\
build-msvc.bat
I get a lot of internal conflicts in the Build2 code “function template
has already been defined ..”. See Appendix A for the details.
Maybe you have advise how to solve it :-)
Greetings Jan Marco
Appendix A: compile log:
C:\dev\persinfonet\build2-toolchain-0.6.2>cl
usage: cl [ option... ] filename... [ /link linkoption... ]
C:\dev\persinfonet\build2-toolchain-0.6.2>cd build2
C:\dev\persinfonet\build2-toolchain-0.6.2\build2>cmd /C
bootstrap-msvc.bat cl
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
algorithm.cxx
b-options.cxx
b.cxx
context.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file b.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file b.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file algorithm.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
algorithm.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file context.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
context.cxx)
depdb.cxx
diagnostics.cxx
dump.cxx
file.cxx
filesystem.cxx
function.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file dump.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file dump.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file file.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file file.cxx)
functions-builtin.cxx
functions-filesystem.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file function.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
function.cxx)
functions-path.cxx
functions-process-path.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file
functions-builtin.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
functions-builtin.cxx)
functions-builtin.cxx(50): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-builtin.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-builtin.cxx)
functions-builtin.cxx(50): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-regex.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file
functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
functions-filesystem.cxx)
functions-filesystem.cxx(141): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::dir_path>(build2::value &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::dir_path>(build2::name &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(141): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(141): error C2661: 'build2::path_search': no
overloaded function takes 1 arguments
functions-filesystem.cxx(146): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(146): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(151): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(151): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(152): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::dir_path>(build2::value &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::dir_path>(build2::name &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(152): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(152): error C2660: 'build2::path_search':
function does not take 1 arguments
functions-filesystem.cxx(192): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(192): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(192): error C2661: 'build2::path_match': no
overloaded function takes 1 arguments
functions-filesystem.cxx(197): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(197): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(211): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::dir_path>(build2::value &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::dir_path>(build2::name &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(211): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(218): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(218): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(218): error C2665: 'build2::path_match': none
of the 3 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl\libbutl/filesystem.hxx(520):
note: could be 'bool butl::path_match(const butl::path &,const
butl::path &,const butl::dir_path &)' (compiling source file
functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl\libbutl/filesystem.hxx(512):
note: or 'bool butl::path_match(const std::string &,const
std::string &)' (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(218): note: while trying to match the argument
list '(butl::path, butl::optional<butl::dir_path>)'
functions-filesystem.cxx(224): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(224): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(225): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::dir_path>(build2::value &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::dir_path>(build2::name &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(225): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(225): error C2661: 'build2::path_match': no
overloaded function takes 1 arguments
functions-filesystem.cxx(232): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(232): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(237): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(237): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(239): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::dir_path>(build2::value &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::dir_path>(build2::name &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(239): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(258): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(258): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(259): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(259): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(261): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(261): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(262): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(262): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(262): error C2661: 'build2::path_match': no
overloaded function takes 1 arguments
functions-filesystem.cxx(269): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(269): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(270): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::path>(build2::value &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::path>(build2::name &&)'
with
[
T=butl::path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(270): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(271): error C2665: 'build2::convert': none of
the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<butl::dir_path>(build2::value &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<butl::dir_path>(build2::name &&)'
with
[
T=butl::dir_path
] (compiling source file functions-filesystem.cxx)
functions-filesystem.cxx(271): note: while trying to match the argument
list '(butl::small_vector<build2::name,1>)'
functions-filesystem.cxx(271): error C2661: 'build2::path_match': no
overloaded function takes 1 arguments
functions-string.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file functions-path.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
functions-path.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file
functions-process-path.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
functions-process-path.cxx)
functions-path.cxx(203): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-path.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-path.cxx)
functions-path.cxx(203): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-path.cxx(203): error C2660: 'build2::concat_path_string':
function does not take 1 arguments
functions-path.cxx(208): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-path.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-path.cxx)
functions-path.cxx(208): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-path.cxx(208): error C2660: 'build2::concat_dir_path_string':
function does not take 1 arguments
functions-target-triplet.cxx
lexer.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file
functions-regex.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
functions-regex.cxx)
functions-regex.cxx(248): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
functions-regex.cxx(248): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-regex.cxx(248): error C2660: 'build2::match': function does
not take 2 arguments
functions-regex.cxx(279): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
functions-regex.cxx(279): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-regex.cxx(279): error C2660: 'build2::search': function does
not take 2 arguments
functions-regex.cxx(311): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
functions-regex.cxx(311): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-regex.cxx(312): error C2660: 'build2::replace': function does
not take 3 arguments
functions-regex.cxx(318): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
functions-regex.cxx(318): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-regex.cxx(320): error C2660: 'build2::replace': function does
not take 3 arguments
functions-regex.cxx(326): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
functions-regex.cxx(326): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-regex.cxx(327): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-regex.cxx)
functions-regex.cxx(327): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-regex.cxx(328): error C2660: 'build2::replace': function does
not take 2 arguments
module.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file
functions-string.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
functions-string.cxx)
functions-string.cxx(32): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-string.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-string.cxx)
functions-string.cxx(32): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
functions-string.cxx(38): error C2665: 'build2::convert': none of the 2
overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-string.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-string.cxx)
functions-string.cxx(38): note: while trying to match the argument list
'(butl::small_vector<build2::name,1>)'
name.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file
functions-target-triplet.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
functions-target-triplet.cxx)
operation.cxx
functions-target-triplet.cxx(28): error C2665: 'build2::convert': none
of the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-target-triplet.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-target-triplet.cxx)
functions-target-triplet.cxx(28): note: while trying to match the
argument list '(butl::small_vector<build2::name,1>)'
functions-target-triplet.cxx(33): error C2665: 'build2::convert': none
of the 2 overloads could convert all the argument types
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
note: could be 'T build2::convert<std::string>(build2::value &&)'
with
[
T=std::string
] (compiling source file functions-target-triplet.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
note: or 'T build2::convert<std::string>(build2::name &&)'
with
[
T=std::string
] (compiling source file functions-target-triplet.cxx)
functions-target-triplet.cxx(33): note: while trying to match the
argument list '(butl::small_vector<build2::name,1>)'
parser.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
module.cxx)
prerequisite.cxx
rule.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file parser.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
parser.cxx)
scheduler.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file prerequisite.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
prerequisite.cxx)
scope.cxx
search.cxx
spec.cxx
target.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file scope.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file scope.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file search.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
search.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file spec.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file spec.cxx)
token.cxx
types-parsers.cxx
utility.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
target.cxx)
variable.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file utility.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
utility.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file variable.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
variable.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\config>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
init.cxx
module.cxx
operation.cxx
utility.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file utility.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
utility.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\dist>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
init.cxx
module.cxx
operation.cxx
rule.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\bin>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
guess.cxx
init.cxx
rule.cxx
target.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\c>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
init.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert'
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\cc>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
common.cxx
compile.cxx
gcc.cxx
guess.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file common.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
common.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file gcc.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file gcc.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file compile.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
compile.cxx)
init.cxx
install.cxx
lexer.cxx
link.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file install.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
install.cxx)
module.cxx
msvc.cxx
parser.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file link.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file link.cxx)
pkgconfig.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file msvc.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file msvc.cxx)
target.cxx
utility.cxx
windows-manifest.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file pkgconfig.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
pkgconfig.cxx)
windows-rpath.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file
windows-manifest.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
windows-manifest.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file utility.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
utility.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file windows-rpath.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
windows-rpath.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\cxx>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
init.cxx
target.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\cli>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
init.cxx
rule.cxx
target.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\test>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
common.cxx
init.cxx
operation.cxx
rule.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file common.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
common.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file rule.cxx)
target.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\test\script>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
builtin.cxx
lexer.cxx
parser.cxx
regex.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file parser.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
parser.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file builtin.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
builtin.cxx)
runner.cxx
script.cxx
token.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file runner.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
runner.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file script.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
script.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\version>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
init.cxx
module.cxx
rule.cxx
snapshot-git.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file snapshot-git.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
snapshot-git.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
rule.cxx)C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
module.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
snapshot.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file snapshot.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
snapshot.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\install>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
init.cxx
operation.cxx
rule.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
operation.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file rule.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\pkgconfig>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
init.cxx
target.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file
target.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
error C2995: 'unknown-type build2::convert(build2::names &&)': function
template has already been defined (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
note: see declaration of 'build2::convert' (compiling source file init.cxx)
C:\dev\persinfonet\build2-toolchain-0.6.2\libbutl\libbutl>cl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
/IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
/DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc /MT
/MP /c /TP *.cxx
base64.cxx
char-scanner.cxx
curl.cxx
diagnostics.cxx
fdstream.cxx
filesystem.cxx
manifest-parser.cxx
manifest-serializer.cxx
openssl.cxx
pager.cxx
path.cxx
process-run.cxx
process.cxx
regex.cxx
sendmail.cxx
sha256.cxx
standard-version.cxx
string-parser.cxx
tab-parser.cxx
target-triplet.cxx
timestamp.cxx
utility.cxx
win32-utility.cxx
C:\dev\persinfonet\build2-toolchain-0.6.2\build2>cl /nologo /EHsc /MT
/MP /Fe: build2\b-boot.exe build2\*.obj build2\config\*.obj
build2\dist\*.obj build2\bin\*.obj build2\c\*.obj build2\cc\*.obj
build2\cxx\*.obj build2\cli\*.obj build2\test\*.obj
build2\test\script\*.obj build2\version\*.obj build2\install\*.obj
build2\pkgconfig\*.obj ..\libbutl\libbutl\*.obj shell32.lib imagehlp.lib
LINK : fatal error LNK1561: entry point must be defined
C:\dev\persinfonet\build2-toolchain-0.6.2\build2>build2\b-boot --version
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.build2.org/archives/users/attachments/20171105/8d37a8f2/attachment-0001.html>
More information about the users
mailing list