Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some .vcxproj in the HPX.sln fail to build #2644

Closed
vinniefalco opened this issue May 20, 2017 · 4 comments

Comments

Projects
None yet
2 participants
@vinniefalco
Copy link

commented May 20, 2017

Using cmake with -GVisual Studio 15 2017 Win64 there are 9 projects which fail to build. For example "fail_compile_non_const_array_argument_lib.vcxproj". I guess, these are supposed to not compile?

@hkaiser

This comment has been minimized.

Copy link
Member

commented May 20, 2017

Could you give us a list of the failing ones, please?

@hkaiser hkaiser added this to the 1.1.0 milestone May 20, 2017

@vinniefalco

This comment has been minimized.

Copy link
Author

commented May 20, 2017

Looks like its these:

fail_compile_mutex_move_lib
fail_compile_non_const_array_argument_lib
fail_compile_non_const_pointer_argument_lib
fail_compile_non_const_ref_argument_lib
fail_compile_non_serializable_class_lib
fail_compile_spinlock_move_lib
fail_compile_spinlock_no_backoff_move_lib

Not sure where the other two are. This is the last line of the Output window

========== Build: 4 succeeded, 9 failed, 643 up-to-date, 8 skipped ==========
@hkaiser

This comment has been minimized.

Copy link
Member

commented May 20, 2017

Ahh, those are supposed to fail, there is no way to tell VS that all is well if they fail ;)

@vinniefalco

This comment has been minimized.

Copy link
Author

commented May 20, 2017

I'm not sure about the other 2 (only 7 libraries were mentioned in the output as far as I could see). But here's the entire output, maybe you will see something I don't?

1>------ Build started: Project: cmake_build_dir_test.make_build_dir, Configuration: Debug x64 ------
2>------ Build started: Project: cmake_install_dir_test.make_build_dir, Configuration: Debug x64 ------
3>------ Skipped Build: Project: Continuous, Configuration: Debug x64 ------
3>Project not selected to build for this solution configuration 
4>------ Skipped Build: Project: Experimental, Configuration: Debug x64 ------
4>Project not selected to build for this solution configuration 
5>------ Skipped Build: Project: Nightly, Configuration: Debug x64 ------
5>Project not selected to build for this solution configuration 
6>------ Skipped Build: Project: NightlyMemoryCheck, Configuration: Debug x64 ------
6>Project not selected to build for this solution configuration 
7>------ Skipped Build: Project: RUN_TESTS, Configuration: Debug x64 ------
7>Project not selected to build for this solution configuration 
8>------ Build started: Project: cmake_build_dir_test.make_configure, Configuration: Debug x64 ------
9>------ Build started: Project: cmake_install_dir_test.make_configure, Configuration: Debug x64 ------
10>------ Skipped Build: Project: INSTALL, Configuration: Debug x64 ------
10>Project not selected to build for this solution configuration 
8>-- Using system allocator.
8>-- Configuring done
8>-- Generating done
8>-- Build files have been written to: C:/Users/vinnie/src/hpx-bin64/tests/unit/build/cmake_build_dir_test
11>------ Skipped Build: Project: cmake_build_dir_test.make_compile, Configuration: Debug x64 ------
11>Project not selected to build for this solution configuration 
9>-- Using system allocator.
9>-- Configuring done
9>-- Generating done
9>-- Build files have been written to: C:/Users/vinnie/src/hpx-bin64/tests/unit/build/cmake_install_dir_test
12>------ Skipped Build: Project: cmake_install_dir_test.make_compile, Configuration: Debug x64 ------
12>Project not selected to build for this solution configuration 
13>------ Build started: Project: fail_compile_const_array_argument_lib, Configuration: Debug x64 ------
14>------ Build started: Project: fail_compile_const_pointer_argument_lib, Configuration: Debug x64 ------
15>------ Build started: Project: fail_compile_mutex_move_lib, Configuration: Debug x64 ------
16>------ Build started: Project: fail_compile_non_const_array_argument_lib, Configuration: Debug x64 ------
17>------ Build started: Project: fail_compile_non_const_pointer_argument_lib, Configuration: Debug x64 ------
18>------ Build started: Project: fail_compile_non_const_ref_argument_lib, Configuration: Debug x64 ------
19>------ Build started: Project: fail_compile_non_serializable_class_lib, Configuration: Debug x64 ------
20>------ Build started: Project: fail_compile_spinlock_move_lib, Configuration: Debug x64 ------
21>------ Build started: Project: fail_compile_spinlock_no_backoff_move_lib, Configuration: Debug x64 ------
19>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_non_serializable_class_lib.dir\Debug\\" /Fd"fail_compile_non_serializable_class_lib.dir\Debug\fail_compile_non_serializable_class_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\serialization\fail_compile_non_serializable_class.cpp
19>fail_compile_non_serializable_class.cpp
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\access.hpp(27): error C2672: 'serialize': no matching overloaded function found
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\access.hpp(69): note: see reference to function template instantiation 'void hpx::serialization::detail::serialize_force_adl<const T>(hpx::serialization::output_archive &,const T &,unsigned int)' being compiled
19>        with
19>        [
19>            T=A
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\access.hpp(113): note: see reference to function template instantiation 'void hpx::serialization::access::serialize_dispatcher<T>::non_intrusive::call<Archive>(Archive &,T &,unsigned int)' being compiled
19>        with
19>        [
19>            T=A,
19>            Archive=hpx::serialization::output_archive
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\access.hpp(113): note: see reference to function template instantiation 'void hpx::serialization::access::serialize_dispatcher<T>::non_intrusive::call<Archive>(Archive &,T &,unsigned int)' being compiled
19>        with
19>        [
19>            T=A,
19>            Archive=hpx::serialization::output_archive
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\output_archive.hpp(277): note: see reference to function template instantiation 'void hpx::serialization::access::serialize<hpx::serialization::output_archive,const T>(Archive &,T &,unsigned int)' being compiled
19>        with
19>        [
19>            T=A,
19>            Archive=hpx::serialization::output_archive
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\output_archive.hpp(254): note: see reference to function template instantiation 'void hpx::serialization::output_archive::save_nonintrusively_polymorphic<T>(const T &,std::false_type)' being compiled
19>        with
19>        [
19>            T=A
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\output_archive.hpp(217): note: see reference to function template instantiation 'void hpx::serialization::output_archive::save_bitwise<T>(const T &,std::false_type)' being compiled
19>        with
19>        [
19>            T=A
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\output_archive.hpp(206): note: see reference to function template instantiation 'void hpx::serialization::output_archive::save<T>(const T &)' being compiled
19>        with
19>        [
19>            T=A
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\basic_archive.hpp(66): note: see reference to function template instantiation 'void hpx::serialization::output_archive::invoke_impl<const T>(const T &)' being compiled
19>        with
19>        [
19>            T=A
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\serialize.hpp(22): note: see reference to function template instantiation 'void hpx::serialization::basic_archive<hpx::serialization::output_archive>::invoke<const T>(T &)' being compiled
19>        with
19>        [
19>            T=A
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\serialize.hpp(22): note: see reference to function template instantiation 'void hpx::serialization::basic_archive<hpx::serialization::output_archive>::invoke<const T>(T &)' being compiled
19>        with
19>        [
19>            T=A
19>        ]
19>c:\users\vinnie\src\hpx\tests\unit\serialization\fail_compile_non_serializable_class.cpp(21): note: see reference to function template instantiation 'hpx::serialization::output_archive &hpx::serialization::operator <<<A>(hpx::serialization::output_archive &,const T &)' being compiled
19>        with
19>        [
19>            T=A
19>        ]
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\access.hpp(27): error C2784: 'void hpx::serialization::serialize(hpx::serialization::output_archive &,const std::basic_string<_Elem,_Traits,_Alloc> &,unsigned int)': could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'A'
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\string.hpp(36): note: see declaration of 'hpx::serialization::serialize'
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\access.hpp(27): error C2784: 'void hpx::serialization::serialize(hpx::serialization::input_archive &,std::basic_string<_Elem,_Traits,_Alloc> &,unsigned int)': could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &' from 'A'
19>c:\users\vinnie\src\hpx\hpx\runtime\serialization\string.hpp(20): note: see declaration of 'hpx::serialization::serialize'
19>Done building project "fail_compile_non_serializable_class_lib.vcxproj" -- FAILED.
14>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_const_pointer_argument_lib.dir\Debug\\" /Fd"fail_compile_const_pointer_argument_lib.dir\Debug\fail_compile_const_pointer_argument_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\actions\fail_compile_const_pointer_argument.cpp
14>fail_compile_const_pointer_argument.cpp
14>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(135): error C2338: Using raw pointers as arguments for actions is not supported.
14>c:\users\vinnie\src\hpx\hpx\runtime\actions\plain_action.hpp(62): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (const int *),Derived>' being compiled
14>        with
14>        [
14>            R=void,
14>            Derived=test_action
14>        ]
14>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(539): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
14>        with
14>        [
14>            TF=void (__cdecl *)(const int *)
14>        ]
14>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(581): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
14>        with
14>        [
14>            TF=void (__cdecl *)(const int *),
14>            Derived=test_action
14>        ]
14>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_const_pointer_argument.cpp(12): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(const int *),test,test_action,std::false_type>' being compiled
14>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_const_pointer_argument.cpp(20): error C2672: 'hpx::apply': no matching overloaded function found
14>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_const_pointer_argument.cpp(20): error C2783: 'bool hpx::apply(const hpx::naming::id_type &,Ts &&...)': could not deduce template argument for 'Action'
14>c:\users\vinnie\src\hpx\hpx\runtime\trigger_lco.hpp(278): note: see declaration of 'hpx::apply'
14>Done building project "fail_compile_const_pointer_argument_lib.vcxproj" -- FAILED.
16>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_non_const_array_argument_lib.dir\Debug\\" /Fd"fail_compile_non_const_array_argument_lib.dir\Debug\fail_compile_non_const_array_argument_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_array_argument.cpp
16>fail_compile_non_const_array_argument.cpp
16>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(142): error C2338: Using arrays as arguments for actions is not supported.
16>c:\users\vinnie\src\hpx\hpx\runtime\actions\plain_action.hpp(62): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (int (&)[20]),Derived>' being compiled
16>        with
16>        [
16>            R=void,
16>            Derived=test_action
16>        ]
16>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(539): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
16>        with
16>        [
16>            TF=void (__cdecl *)(int (&)[20])
16>        ]
16>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(581): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
16>        with
16>        [
16>            TF=void (__cdecl *)(int (&)[20]),
16>            Derived=test_action
16>        ]
16>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_array_argument.cpp(12): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(int (&)[20]),test,test_action,std::false_type>' being compiled
16>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(149): error C2338: Using non-const references as arguments for actions is not supported.
16>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_array_argument.cpp(20): error C2672: 'hpx::apply': no matching overloaded function found
16>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_array_argument.cpp(20): error C2783: 'bool hpx::apply(const hpx::naming::id_type &,Ts &&...)': could not deduce template argument for 'Action'
16>c:\users\vinnie\src\hpx\hpx\runtime\trigger_lco.hpp(278): note: see declaration of 'hpx::apply'
16>Done building project "fail_compile_non_const_array_argument_lib.vcxproj" -- FAILED.
18>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_non_const_ref_argument_lib.dir\Debug\\" /Fd"fail_compile_non_const_ref_argument_lib.dir\Debug\fail_compile_non_const_ref_argument_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_ref_argument.cpp
18>fail_compile_non_const_ref_argument.cpp
18>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(149): error C2338: Using non-const references as arguments for actions is not supported.
18>c:\users\vinnie\src\hpx\hpx\runtime\actions\plain_action.hpp(62): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (int &),Derived>' being compiled
18>        with
18>        [
18>            R=void,
18>            Derived=test_action
18>        ]
18>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(539): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
18>        with
18>        [
18>            TF=void (__cdecl *)(int &)
18>        ]
18>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(581): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
18>        with
18>        [
18>            TF=void (__cdecl *)(int &),
18>            Derived=test_action
18>        ]
18>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_ref_argument.cpp(12): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(int &),test,test_action,std::false_type>' being compiled
18>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_ref_argument.cpp(20): error C2672: 'hpx::apply': no matching overloaded function found
18>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_ref_argument.cpp(20): error C2783: 'bool hpx::apply(const hpx::naming::id_type &,Ts &&...)': could not deduce template argument for 'Action'
18>c:\users\vinnie\src\hpx\hpx\runtime\trigger_lco.hpp(278): note: see declaration of 'hpx::apply'
18>Done building project "fail_compile_non_const_ref_argument_lib.vcxproj" -- FAILED.
13>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_const_array_argument_lib.dir\Debug\\" /Fd"fail_compile_const_array_argument_lib.dir\Debug\fail_compile_const_array_argument_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\actions\fail_compile_const_array_argument.cpp
13>fail_compile_const_array_argument.cpp
13>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(142): error C2338: Using arrays as arguments for actions is not supported.
13>c:\users\vinnie\src\hpx\hpx\runtime\actions\plain_action.hpp(62): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (const int (&)[20]),Derived>' being compiled
13>        with
13>        [
13>            R=void,
13>            Derived=test_action
13>        ]
13>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(539): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
13>        with
13>        [
13>            TF=void (__cdecl *)(const int (&)[20])
13>        ]
13>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(581): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
13>        with
13>        [
13>            TF=void (__cdecl *)(const int (&)[20]),
13>            Derived=test_action
13>        ]
13>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_const_array_argument.cpp(13): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(const int (&)[20]),test,test_action,std::false_type>' being compiled
13>Done building project "fail_compile_const_array_argument_lib.vcxproj" -- FAILED.
17>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_non_const_pointer_argument_lib.dir\Debug\\" /Fd"fail_compile_non_const_pointer_argument_lib.dir\Debug\fail_compile_non_const_pointer_argument_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_pointer_argument.cpp
17>fail_compile_non_const_pointer_argument.cpp
17>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(135): error C2338: Using raw pointers as arguments for actions is not supported.
17>c:\users\vinnie\src\hpx\hpx\runtime\actions\plain_action.hpp(62): note: see reference to class template instantiation 'hpx::actions::basic_action<hpx::actions::detail::plain_function,R (int *),Derived>' being compiled
17>        with
17>        [
17>            R=void,
17>            Derived=test_action
17>        ]
17>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(539): note: see reference to class template instantiation 'hpx::actions::basic_action_impl<TF,TF,test,test_action>' being compiled
17>        with
17>        [
17>            TF=void (__cdecl *)(int *)
17>        ]
17>c:\users\vinnie\src\hpx\hpx\runtime\actions\basic_action.hpp(581): note: see reference to class template instantiation 'hpx::actions::action<TF,test,Derived>' being compiled
17>        with
17>        [
17>            TF=void (__cdecl *)(int *),
17>            Derived=test_action
17>        ]
17>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_pointer_argument.cpp(12): note: see reference to class template instantiation 'hpx::actions::make_action<void (__cdecl *)(int *),test,test_action,std::false_type>' being compiled
17>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_pointer_argument.cpp(20): error C2672: 'hpx::apply': no matching overloaded function found
17>c:\users\vinnie\src\hpx\tests\unit\actions\fail_compile_non_const_pointer_argument.cpp(20): error C2783: 'bool hpx::apply(const hpx::naming::id_type &,Ts &&...)': could not deduce template argument for 'Action'
17>c:\users\vinnie\src\hpx\hpx\runtime\trigger_lco.hpp(278): note: see declaration of 'hpx::apply'
17>Done building project "fail_compile_non_const_pointer_argument_lib.vcxproj" -- FAILED.
20>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_spinlock_move_lib.dir\Debug\\" /Fd"fail_compile_spinlock_move_lib.dir\Debug\fail_compile_spinlock_move_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\lcos\fail_compile_spinlock_move.cpp
20>fail_compile_spinlock_move.cpp
20>c:\users\vinnie\src\hpx\tests\unit\lcos\fail_compile_spinlock_move.cpp(17): error C2248: 'hpx::lcos::local::spinlock::spinlock': cannot access private member declared in class 'hpx::lcos::local::spinlock'
20>c:\users\vinnie\src\hpx\hpx\lcos\local\spinlock.hpp(53): note: see declaration of 'hpx::lcos::local::spinlock::spinlock'
20>c:\users\vinnie\src\hpx\hpx\lcos\local\spinlock.hpp(51): note: see declaration of 'hpx::lcos::local::spinlock'
20>Done building project "fail_compile_spinlock_move_lib.vcxproj" -- FAILED.
15>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_mutex_move_lib.dir\Debug\\" /Fd"fail_compile_mutex_move_lib.dir\Debug\fail_compile_mutex_move_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\lcos\fail_compile_mutex_move.cpp
15>fail_compile_mutex_move.cpp
15>c:\users\vinnie\src\hpx\tests\unit\lcos\fail_compile_mutex_move.cpp(17): error C2248: 'hpx::lcos::local::mutex::mutex': cannot access private member declared in class 'hpx::lcos::local::mutex'
15>c:\users\vinnie\src\hpx\hpx\lcos\local\mutex.hpp(22): note: see declaration of 'hpx::lcos::local::mutex::mutex'
15>c:\users\vinnie\src\hpx\hpx\lcos\local\mutex.hpp(21): note: see declaration of 'hpx::lcos::local::mutex'
15>Done building project "fail_compile_mutex_move_lib.vcxproj" -- FAILED.
21>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /IC:\Users\vinnie\src\hpx /I"C:\Users\vinnie\src\hpx-bin64" /IC:\Users\vinnie\lib\boost_1_64_0 /I"C:\Users\vinnie\lib\hwloc-win64-build-1.11.7\include" /IC:\Users\vinnie\src\hpx\examples /IC:\Users\vinnie\src\hpx\tests /Zi /nologo /W3 /WX- /diagnostics:classic /MP /Od /Ob0 /D WIN32 /D _WINDOWS /D HPX_LIBRARY_EXPORTS /D _WIN32 /D _DEBUG /D DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Zc:rvalueCast /GR /Fo"fail_compile_spinlock_no_backoff_move_lib.dir\Debug\\" /Fd"fail_compile_spinlock_no_backoff_move_lib.dir\Debug\fail_compile_spinlock_no_backoff_move_lib.pdb" /Gd /TP /wd4307 /wd4180 /wd4503 /wd4800 /FC /errorReport:prompt   -Zc:throwingNew -Zc:strictStrings -bigobj C:\Users\vinnie\src\hpx\tests\unit\lcos\fail_compile_spinlock_no_backoff_move.cpp
21>fail_compile_spinlock_no_backoff_move.cpp
21>c:\users\vinnie\src\hpx\tests\unit\lcos\fail_compile_spinlock_no_backoff_move.cpp(17): error C2248: 'hpx::lcos::local::spinlock_no_backoff::spinlock_no_backoff': cannot access private member declared in class 'hpx::lcos::local::spinlock_no_backoff'
21>c:\users\vinnie\src\hpx\hpx\lcos\local\spinlock_no_backoff.hpp(43): note: see declaration of 'hpx::lcos::local::spinlock_no_backoff::spinlock_no_backoff'
21>c:\users\vinnie\src\hpx\hpx\lcos\local\spinlock_no_backoff.hpp(41): note: see declaration of 'hpx::lcos::local::spinlock_no_backoff'
21>Done building project "fail_compile_spinlock_no_backoff_move_lib.vcxproj" -- FAILED.
========== Build: 4 succeeded, 9 failed, 643 up-to-date, 8 skipped ==========

If this is a non-issue feel free to close.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.