Open havedifficultyinfindingnames opened 1 month ago
[74/818] Building CXX object CMakeFiles\benchmark.0002.file_io_tsc.time.iobuf_io_file_eol.dir\benchmark\0002.file_io_tsc\time\iobuf_io_file_eol.cc.obj
FAILED: CMakeFiles/benchmark.0002.file_io_tsc.time.iobuf_io_file_eol.dir/benchmark/0002.file_io_tsc/time/iobuf_io_file_eol.cc.obj
C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /nologo /TP -ID:\a\fast_io\fast_io\include /fsanitize=address /EHsc /O2 /Ob2 /DNDEBUG -std:c++latest -MD /showIncludes /FoCMakeFiles\benchmark.0002.file_io_tsc.time.iobuf_io_file_eol.dir\benchmark\0002.file_io_tsc\time\iobuf_io_file_eol.cc.obj /FdCMakeFiles\benchmark.0002.file_io_tsc.time.iobuf_io_file_eol.dir\ /FS -c D:\a\fast_io\fast_io\benchmark\0002.file_io_tsc\time\iobuf_io_file_eol.cc
D:\a\fast_io\fast_io\include\fast_io_core_impl\simd\mask_countr.h(143): error C2660: '_mm_movemask_epi8': function does not take 2 arguments
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\emmintrin.h(324): note: see declaration of '_mm_movemask_epi8'
D:\a\fast_io\fast_io\include\fast_io_core_impl\simd\mask_countr.h(143): note: while trying to match the argument list '(m128i, m128i)'
D:\a\fast_io\fast_io\include\fast_io_core_impl\simd\mask_countr.h(143): note: the template instantiation context (the oldest one first) is
D:\a\fast_io\fast_io\benchmark\0002.file_io_tsc\time\iobuf_io_file_eol.cc(14): note: see reference to function template instantiation 'void fast_io::operations::add_io_decos<fast_io::iobuf_io_file&,fast_io::decorators::native_eol>(T,fast_io::decorators::native_eol)' being compiled
with
[
T=fast_io::iobuf_io_file &
]
D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\decofilter.h(219): note: see reference to function template instantiation 'void fast_io::operations::decay::add_io_decos_decay<fast_io::basic_general_io_file_ref<fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>>,fast_io::decorators::native_eol>(T,fast_io::decorators::native_eol)' being compiled
with
[
T=fast_io::basic_general_io_file_ref<fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>>
]
D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\decofilter.h(107): note: see reference to function template instantiation 'void fast_io::operations::decay::io_stream_add_deco_filter_decay<T,fast_io::decorators::native_eol>(T,P)' being compiled
with
[
T=fast_io::basic_general_io_file_ref<fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>>,
P=fast_io::decorators::native_eol
]
D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\decofilter.h(85): note: see reference to function template instantiation 'void fast_io::io_stream_add_deco_filter_define<char,char,fast_io::native_thread_local_allocator,fast_io::decorators::native_eol&>(fast_io::basic_general_io_file_ref<fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>>,dectref)' being compiled
with
[
dectref=fast_io::decorators::native_eol &
]
D:\a\fast_io\fast_io\include\fast_io_hosted/io_file.h(360): note: see reference to function template instantiation 'fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>::basic_general_io_file<fast_io::basic_io_deco_filter<fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>,fast_io::basic_io_buffer_traits<(fast_io::buffer_mode)3,fast_io::native_global_allocator,inchar_type,outchar_type,131072,131072>,fast_io::decorators::native_eol &>,fast_io::decorators::native_eol&,fast_io::basic_general_io_file<inchar_type,outchar_type,fast_io::native_thread_local_allocator>>(fast_io::io_cookie_type_t<fast_io::basic_io_deco_filter<fast_io::basic_general_io_file<inchar_type,outchar_type,fast_io::native_thread_local_allocator>,fast_io::basic_io_buffer_traits<(fast_io::buffer_mode)3,fast_io::native_global_allocator,inchar_type,outchar_type,131072,131072>,fast_io::decorators::native_eol &>>,fast_io::decorators::native_eol &,fast_io::basic_general_io_file<inchar_type,outchar_type,fast_io::native_thread_local_allocator> &&)' being compiled
with
[
inchar_type=char,
outchar_type=char
]
D:\a\fast_io\fast_io\include\fast_io_hosted/io_file.h(300): note: see reference to function template instantiation 'fast_io::basic_io_io_base<inchar_type,outchar_type> fast_io::details::create_io_file_handle_impl<char,char,fast_io::native_thread_local_allocator,fast_io::basic_io_deco_filter<fast_io::basic_general_io_file<inchar_type,outchar_type,fast_io::native_thread_local_allocator>,fast_io::basic_io_buffer_traits<(fast_io::buffer_mode)3,fast_io::native_global_allocator,inchar_type,outchar_type,131072,131072>,fast_io::decorators::native_eol &>,fast_io::decorators::native_eol&,T>(fast_io::decorators::native_eol &,T &&)' being compiled
with
[
inchar_type=char,
outchar_type=char,
T=fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>
]
D:\a\fast_io\fast_io\include\fast_io_hosted/io_file.h(282): note: see reference to class template instantiation 'fast_io::basic_io_io_derived<char,char,fast_io::native_thread_local_allocator,fast_io::basic_io_deco_filter<fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>,fast_io::basic_io_buffer_traits<(fast_io::buffer_mode)3,fast_io::native_global_allocator,inchar_type,outchar_type,131072,131072>,fast_io::decorators::native_eol &>>' being compiled
with
[
inchar_type=char,
outchar_type=char
]
D:\a\fast_io\fast_io\include\fast_io_hosted/io_file.h(41): note: while compiling class template member function 'fast_io::io_scatter_status_t fast_io::basic_io_io_derived<char,char,fast_io::native_thread_local_allocator,fast_io::basic_io_deco_filter<fast_io::basic_general_io_file<char,char,fast_io::native_thread_local_allocator>,fast_io::basic_io_buffer_traits<(fast_io::buffer_mode)3,fast_io::native_global_allocator,inchar_type,outchar_type,131072,131072>,fast_io::decorators::native_eol &>>::scatter_read_some_underflow_def(const fast_io::basic_io_scatter_t
benchmark/0002.file_io_tsc/time/.test_ignore TODO: crash. why? iobuf_file_lockable_big.cc iobuf_file_bin.cc
benchmark/0011.containers/list/0000.algos/.test_ignore TODO: unimplemented constructor fast_io.cc
[254/778] Building CXX object CMakeFiles\examples.0001.helloworld.helloworld_dbg.dir\examples\0001.helloworld\helloworld_dbg.cc.obj FAILED: CMakeFiles/examples.0001.helloworld.helloworld_dbg.dir/examples/0001.helloworld/helloworld_dbg.cc.obj C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /nologo /TP -ID:\a\fast_io\fast_io\include /fsanitize=address /EHsc /Zi /Ob0 /Od /RTC1 -std:c++latest -MDd /showIncludes /FoCMakeFiles\examples.0001.helloworld.helloworld_dbg.dir\examples\0001.helloworld\helloworld_dbg.cc.obj /FdCMakeFiles\examples.0001.helloworld.helloworld_dbg.dir\ /FS -c D:\a\fast_io\fast_io\examples\0001.helloworld\helloworld_dbg.cc D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\print_freestanding.h(618): error C2338: static_assert failed: 'type not printable' D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\print_freestanding.h(618): note: the template instantiation context (the oldest one first) is D:\a\fast_io\fast_io\examples\0001.helloworld\helloworld_dbg.cc(7): note: see reference to function template instantiation 'void fast_io::io::print<fast_io::nt_dbg,const char(&)[42]>(T &&,const char (&)[42])' being compiled with [ T=fast_io::nt_dbg ] D:\a\fast_io\fast_io\include\fast_io_legacy_impl/io.h(40): note: see reference to function template instantiation 'void fast_io::details::print_after_io_print_forward<false,fast_io::io_print_forward::no_cvref_t,fast_io::io_print_forward::no_cvref_t>(fast_io::io_print_forward::no_cvref_t,fast_io::io_print_forward::no_cvref_t)' being compiled D:\a\fast_io\fast_io\include\fast_io_legacy_impl\defined_types.h(92): note: see reference to function template instantiation 'void fast_io::operations::decay::print_freestanding_decay<false,fast_io::c_io_observer,fast_io::io_print_forward::no_cvref_t,fast_io::io_print_forward::no_cvref_t>(outputstmtype,fast_io::io_print_forward::no_cvref_t,fast_io::io_print_forward::no_cvref_t)' being compiled with [ outputstmtype=fast_io::c_io_observer ] D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\print_freestanding.h(1312): note: see reference to function template instantiation 'void fast_io::operations::decay::print_freestanding_decay<false,fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>,fast_io::io_print_forward::no_cvref_t,fast_io::io_print_forward::no_cvref_t>(outputstmtype,fast_io::io_print_forward::no_cvref_t,fast_io::io_print_forward::no_cvref_t)' being compiled with [ outputstmtype=fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char> ] D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\print_freestanding.h(1317): note: see reference to function template instantiation 'void fast_io::details::decay::print_controls_buffer_impl<false,outputstmtype,0,fast_io::io_print_forward::no_cvref_t,fast_io::io_print_forward::no_cvref_t>(outputstmtype,T,fast_io::io_print_forward::no_cvref_t)' being compiled with [ outputstmtype=fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>, T=fast_io::io_print_forward::no_cvref_t ] D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\print_freestanding.h(1271): note: see reference to function template instantiation 'void fast_io::details::decay::print_control_single<false,outputstmtype,T>(output,T)' being compiled with [ outputstmtype=fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>, T=fast_io::io_print_forward::no_cvref_t, output=fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char> ]
examples/0006.file_io/.test_ignore ibuf_file.cc # TODO: transmit api changes
[279/762] Building CXX object CMakeFiles/examples.0030.binary_serialization.lec559_lebe.dir/examples/0030.binary_serialization/lec559_lebe.cc.o
FAILED: CMakeFiles/examples.0030.binary_serialization.lec559_lebe.dir/examples/0030.binary_serialization/lec559_lebe.cc.o
/usr/bin/c++ -I/home/runner/work/fast_io/fast_io/include -fsanitize=address,undefined -Wall -Wextra -Wpedantic -Wmisleading-indentation -Wunused -Wuninitialized -Wshadow -Wconversion -Werror -O3 -DNDEBUG -std=c++23 -MD -MT CMakeFiles/examples.0030.binary_serialization.lec559_lebe.dir/examples/0030.binary_serialization/lec559_lebe.cc.o -MF CMakeFiles/examples.0030.binary_serialization.lec559_lebe.dir/examples/0030.binary_serialization/lec559_lebe.cc.o.d -o CMakeFiles/examples.0030.binary_serialization.lec559_lebe.dir/examples/0030.binary_serialization/lec559_lebe.cc.o -c /home/runner/work/fast_io/fast_io/examples/0030.binary_serialization/lec559_lebe.cc
/home/runner/work/fast_io/fast_io/examples/0030.binary_serialization/lec559_lebe.cc: In instantiation of ‘void test(T) [with T = float]’:
/home/runner/work/fast_io/fast_io/examples/0030.binary_serialization/lec559_lebe.cc:42:6: required from here
/home/runner/work/fast_io/fast_io/examples/0030.binary_serialization/lec559_lebe.cc:13:36: error: ‘std::string fast_io::concat(Args&& ...) [with Args = {fast_io::manipulators::basic_lebe_get_put<std::endian::little, fast_io::manipulators::basic_lebe_put_integral<32, unsigned int> >}; std::string = std::__cxx11::basic_string |
auto buffer{fast_io::concat(iec559_le_put(u1))}; | concat(Args &&...args) | ^ |
auto buffer{fast_io::concat(iec559_le_put(u1))}; | concat(Args &&...args) | ^ |
char_type *curr{ibuffer_curr(insm)}; | |||
---|---|---|---|---|---|---|---|---|---|---|
const char* |
/home/runner/work/fast_io/fast_io/include/fast_io_core_impl/operations/readimpl/basis.h:549:50: error: invalid conversion from ‘const char’ to ‘char_type’ {aka ‘char*’} [-fpermissive] 549 | char_type *ed{ibuffer_end(insm)}; | |
---|---|---|
const char* |
cc1plus: all warnings being treated as errors
[406/690] Building CXX object CMakeFiles\examples.0027.filelock.buffered_file_with_file_lock.dir\examples\0027.filelock\buffered_file_with_file_lock.cc.obj
FAILED: CMakeFiles/examples.0027.filelock.buffered_file_with_file_lock.dir/examples/0027.filelock/buffered_file_with_file_lock.cc.obj
C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /nologo /TP -ID:\a\fast_io\fast_io\include /fsanitize=address /EHsc /Zi /Ob0 /Od /RTC1 -std:c++latest -MDd /showIncludes /FoCMakeFiles\examples.0027.filelock.buffered_file_with_file_lock.dir\examples\0027.filelock\buffered_file_with_file_lock.cc.obj /FdCMakeFiles\examples.0027.filelock.buffered_file_with_file_lock.dir\ /FS -c D:\a\fast_io\fast_io\examples\0027.filelock\buffered_file_with_file_lock.cc
D:\a\fast_io\fast_io\include\fast_io_core_impl/utils.h(86): error C2672: 'flush': no matching overloaded function found
D:\a\fast_io\fast_io\include\fast_io_hosted\platforms\win32.h(695): note: could be 'void fast_io::flush(fast_io::basic_win32_family_io_observer<family,ch_type>)'
D:\a\fast_io\fast_io\include\fast_io_core_impl/utils.h(86): note: 'void fast_io::flush(fast_io::basic_win32_family_io_observer<family,ch_type>)': could not deduce template argument for 'fast_io::basic_win32_family_io_observer<family,ch_type>' from 'fast_io::basic_io_buffer<fast_io::basic_file_wrapper<fast_io::basic_win32_family_file<fast_io::win32_family::wide_nt,char>,fast_io::open_mode::out>,fast_io::basic_io_buffer_traits<fast_io::buffer_mode::out,fast_io::native_global_allocator,void,char,0,131072>>'
D:\a\fast_io\fast_io\include\fast_io_hosted\platforms\nt.h(770): note: or 'void fast_io::flush(fast_io::basic_nt_family_io_observer<family,ch_type>)'
D:\a\fast_io\fast_io\include\fast_io_core_impl/utils.h(86): note: 'void fast_io::flush(fast_io::basic_nt_family_io_observer<family,ch_type>)': could not deduce template argument for 'fast_io::basic_nt_family_io_observer<family,ch_type>' from 'fast_io::basic_io_buffer<fast_io::basic_file_wrapper<fast_io::basic_win32_family_file<fast_io::win32_family::wide_nt,char>,fast_io::open_mode::out>,fast_io::basic_io_buffer_traits<fast_io::buffer_mode::out,fast_io::native_global_allocator,void,char,0,131072>>'
D:\a\fast_io\fast_io\include\fast_io_core_impl/utils.h(86): note: the template instantiation context (the oldest one first) is
D:\a\fast_io\fast_io\examples\0027.filelock\buffered_file_with_file_lock.cc(11): note: see reference to class template instantiation 'fast_io::io_flush_guard
tests/0013.pr_rsv/.testignore pr_rsv.cc # also require it's failure?
不知道
[474/556] Building CXX object CMakeFiles\tests.0021.binary_serialization.le_get32.dir\tests\0021.binary_serialization\le_get32.cc.obj
FAILED: CMakeFiles/tests.0021.binary_serialization.le_get32.dir/tests/0021.binary_serialization/le_get32.cc.obj
C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /nologo /TP -ID:\a\fast_io\fast_io\include /fsanitize=address /EHsc /Zi /Ob0 /Od /RTC1 -std:c++latest -MDd /showIncludes /FoCMakeFiles\tests.0021.binary_serialization.le_get32.dir\tests\0021.binary_serialization\le_get32.cc.obj /FdCMakeFiles\tests.0021.binary_serialization.le_get32.dir\ /FS -c D:\a\fast_io\fast_io\tests\0021.binary_serialization\le_get32.cc
D:\a\fast_io\fast_io\include\fast_io_legacy_impl\c\wincrt.h(520): error C2664: 'char fast_io::details::wincrt_fp_read_cold_impl(FILE __restrict ,char ,size_t)': cannot convert argument 3 from 'char ' to 'size_t'
D:\a\fast_io\fast_io\include\fast_io_legacy_impl\c\wincrt.h(521): note: There is no context in which this conversion is possible
D:\a\fast_io\fast_io\include\fast_io_legacy_impl\c\wincrt.h(290): note: see declaration of 'fast_io::details::wincrt_fp_read_cold_impl'
D:\a\fast_io\fast_io\include\fast_io_legacy_impl\c\wincrt.h(520): note: while trying to match the argument list '(fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>::native_handle_type, char , char )'
D:\a\fast_io\fast_io\include\fast_io_legacy_impl\c\wincrt.h(520): note: the template instantiation context (the oldest one first) is
D:\a\fast_io\fast_io\tests\0021.binary_serialization\le_get32.cc(8): note: see reference to function template instantiation 'void fast_io::io::scan<false,fast_io::manipulators::basic_lebe_get_put<std::endian::little,fast_io::manipulators::basic_lebe_get_integral<32,uint_least32_t>>,>(input &&)' being compiled
with
[
input=fast_io::manipulators::basic_lebe_get_put<std::endian::little,fast_io::manipulators::basic_lebe_get_integral<32,uint_least32_t>>
]
D:\a\fast_io\fast_io\include\fast_io_legacy_impl/io.h(344): note: see reference to function template instantiation 'void fast_io::details::scan_after_io_scan_forward<false,T>(T)' being compiled
with
[
T=fast_io::manipulators::basic_lebe_get_put<std::endian::little,fast_io::manipulators::basic_lebe_get_integral<32,uint_least32_t>>
]
D:\a\fast_io\fast_io\include\fast_io_legacy_impl\defined_types.h(134): note: see reference to function template instantiation 'bool fast_io::operations::decay::scan_freestanding_decay<fast_io::c_io_observer,T>(input,T)' being compiled
with
[
T=fast_io::manipulators::basic_lebe_get_put<std::endian::little,fast_io::manipulators::basic_lebe_get_integral<32,uint_least32_t>>,
input=fast_io::c_io_observer
]
D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\scan_freestanding.h(330): note: see reference to function template instantiation 'bool fast_io::operations::decay::scan_freestanding_decay<fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>,T>(input,T)' being compiled
with
[
T=fast_io::manipulators::basic_lebe_get_put<std::endian::little,fast_io::manipulators::basic_lebe_get_integral<32,uint_least32_t>>,
input=fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>
]
D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\scan_freestanding.h(334): note: see reference to function template instantiation 'bool fast_io::details::scan_single_impl<input,T>(input,T)' being compiled
with
[
input=fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>,
T=fast_io::manipulators::basic_lebe_get_put<std::endian::little,fast_io::manipulators::basic_lebe_get_integral<32,uint_least32_t>>
]
D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\scan_freestanding.h(184): note: see reference to function template instantiation 'void fast_io::operations::decay::read_all_decay(instmtype,char ,char )' being compiled
with
[
input=fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>,
instmtype=fast_io::basic_c_family_io_observer<fast_io::c_family::unlocked,char>
]
D:\a\fast_io\fast_io\include\fast_io_core_impl\operations\readimpl\decay.h(17): note: see reference to function template instantiation 'void fast_io::details::read_all_impl
跳过吧
Files not to be compiled in CI is temporarily commented out. Problems are listed below