Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Log for building of Headunit
1>------ Build started: Project: OpenGLCuda, Configuration: Debug x64 ------
2>------ Build started: Project: OpenGLWrapper, Configuration: Debug x64 ------
1>Build started 5/5/2018 11:44:36 AM.
2>Build started 5/5/2018 11:44:36 AM.
1>Target InitializeBuildStatus:
1> Creating "x64\Debug\OpenGLCuda.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
2>Target InitializeBuildStatus:
2> Creating "x64\Debug\OpenGLWrapper.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
2>Target FinalizeBuildStatus:
2> Deleting file "x64\Debug\OpenGLWrapper.tlog\unsuccessfulbuild".
2> Touching "x64\Debug\OpenGLWrapper.tlog\OpenGLWrapper.lastbuildstate".
2>
2>Build succeeded.
2> 0 Warning(s)
2> 0 Error(s)
2>
2>Time Elapsed 00:00:00.03
1>Target CudaBuild:
1> Target CudaBuildCore:
1> Compiling CUDA source file Buffer.cuh...
1>
1> C:\Users\Kyle Aheron\OneDrive\Documents\Development\C++\Headunit\OpenGLCuda>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin\nvcc.exe" -gencode=arch=compute_30,code=\"sm_30,compute_30\" --use-local-env --cl-version 2015 -ccbin "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\include" -G --keep-dir x64\Debug -maxrregcount=0 --machine 64 --compile -cudart static -g -DWIN32 -DWIN64 -D_DEBUG -D_CONSOLE -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /FS /Zi /RTC1 /MDd " -o x64\Debug\Buffer.cuh.obj "C:\Users\Kyle Aheron\OneDrive\Documents\Development\C++\Headunit\OpenGLCuda\Buffer.cuh"
1> Buffer.cuh
1>Target ClCompile:
1> glad.c
1>Target Lib:
1> OpenGLCuda.vcxproj -> C:\Users\Kyle Aheron\OneDrive\Documents\Development\C++\Headunit\x64\Debug\OpenGLCuda.lib
1>Target CopyFilesToOutputDirectory:
1> Copying file from "x64\Debug\OpenGLCuda.pdb" to "C:\Users\Kyle Aheron\OneDrive\Documents\Development\C++\Headunit\x64\Debug\OpenGLCuda.pdb".
1>Target PostBuildEvent:
1> copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin\cudart*.dll" "C:\Users\Kyle Aheron\OneDrive\Documents\Development\C++\Headunit\x64\Debug\"
1> C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin\cudart32_91.dll
1> C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin\cudart64_91.dll
1> 2 file(s) copied.
1>Target FinalizeBuildStatus:
1> Deleting file "x64\Debug\OpenGLCuda.tlog\unsuccessfulbuild".
1> Touching "x64\Debug\OpenGLCuda.tlog\OpenGLCuda.lastbuildstate".
1>
1>Build succeeded.
1> 0 Warning(s)
1> 0 Error(s)
1>
1>Time Elapsed 00:00:11.09
3>------ Build started: Project: Headunit, Configuration: Debug x64 ------
3>Build started 5/5/2018 11:44:47 AM.
3>Target ResolveProjectReferences:
3>Target InitializeBuildStatus:
3> Touching "x64\Debug\Headunit.tlog\unsuccessfulbuild".
3>Target ClCompile:
3> glad.c
3> main.cpp
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\system\detail\error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3> c:\program files (x86)\windows kits\10\include\10.0.16299.0\ucrt\string.h(181): note: see declaration of 'strerror'
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\main.cpp(105): warning C4244: 'argument': conversion from 'double' to 'GLfloat', possible loss of data
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\memory(1858): warning C4244: 'argument': conversion from 'float' to 'GLuint', possible loss of data
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\memory(1922): note: see reference to function template instantiation 'std::_Ref_count_obj<_Ty>::_Ref_count_obj<const char(&)[12],float,float,std::shared_ptr<OpenGLWrapper::Font>&,std::shared_ptr<OpenGLWrapper::Shader>&>(const char (&)[12],float &&,float &&,std::shared_ptr<OpenGLWrapper::Font> &,std::shared_ptr<OpenGLWrapper::Shader> &)' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Text
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\memory(1923): note: see reference to function template instantiation 'std::_Ref_count_obj<_Ty>::_Ref_count_obj<const char(&)[12],float,float,std::shared_ptr<OpenGLWrapper::Font>&,std::shared_ptr<OpenGLWrapper::Shader>&>(const char (&)[12],float &&,float &&,std::shared_ptr<OpenGLWrapper::Font> &,std::shared_ptr<OpenGLWrapper::Shader> &)' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Text
3> ]
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\main.cpp(73): note: see reference to function template instantiation 'std::shared_ptr<OpenGLWrapper::Text> std::make_shared<OpenGLWrapper::Text,const char(&)[12],float,float,std::shared_ptr<OpenGLWrapper::Font>&,std::shared_ptr<OpenGLWrapper::Shader>&>(const char (&)[12],float &&,float &&,std::shared_ptr<OpenGLWrapper::Font> &,std::shared_ptr<OpenGLWrapper::Shader> &)' being compiled
3> VertexArray.cpp
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\system\detail\error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3> c:\program files (x86)\windows kits\10\include\10.0.16299.0\ucrt\string.h(181): note: see declaration of 'strerror'
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\array\vertexarray.cpp(42): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(57): warning C4996: 'std::allocator<_Ty>::pointer': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(989): note: see declaration of 'std::allocator<_Ty>::pointer'
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\type_traits.h(424): note: see reference to class template instantiation 'thrust::detail::allocator_traits_detail::nested_pointer<std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(151): note: see reference to class template instantiation 'thrust::detail::eval_if<true,thrust::detail::allocator_traits_detail::nested_pointer<std::allocator<_Ty>>,thrust::detail::identity_<OpenGLWrapper::Polygon::Vertex *>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(39): note: see reference to class template instantiation 'thrust::detail::allocator_traits<Alloc>' being compiled
3> with
3> [
3> Alloc=std::allocator<OpenGLWrapper::Polygon::Vertex>
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\vector_base.h(46): note: see reference to class template instantiation 'thrust::detail::contiguous_storage<T,Alloc>' being compiled
3> with
3> [
3> T=OpenGLWrapper::Polygon::Vertex,
3> Alloc=std::allocator<OpenGLWrapper::Polygon::Vertex>
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\host_vector.h(55): note: see reference to class template instantiation 'thrust::detail::vector_base<T,Alloc>' being compiled
3> with
3> [
3> T=OpenGLWrapper::Polygon::Vertex,
3> Alloc=std::allocator<OpenGLWrapper::Polygon::Vertex>
3> ]
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\array\vertexarray.cpp(49): note: see reference to class template instantiation 'thrust::host_vector<OpenGLWrapper::Polygon::Vertex,std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(63): warning C4996: 'std::allocator<_Ty>::const_pointer': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(990): note: see declaration of 'std::allocator<_Ty>::const_pointer'
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\type_traits.h(424): note: see reference to class template instantiation 'thrust::detail::allocator_traits_detail::nested_const_pointer<std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(166): note: see reference to class template instantiation 'thrust::detail::eval_if<true,thrust::detail::allocator_traits_detail::nested_const_pointer<std::allocator<_Ty>>,thrust::detail::allocator_traits<Alloc>::rebind_pointer<const OpenGLWrapper::Polygon::Vertex>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex,
3> Alloc=std::allocator<OpenGLWrapper::Polygon::Vertex>
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(93): warning C4996: 'std::allocator<_Ty>::difference_type': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(996): note: see declaration of 'std::allocator<_Ty>::difference_type'
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\type_traits.h(424): note: see reference to class template instantiation 'thrust::detail::allocator_traits_detail::nested_difference_type<std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(184): note: see reference to class template instantiation 'thrust::detail::eval_if<true,thrust::detail::allocator_traits_detail::nested_difference_type<std::allocator<_Ty>>,thrust::detail::pointer_difference<T *>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex,
3> T=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(99): warning C4996: 'std::allocator<_Ty>::size_type': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(995): note: see declaration of 'std::allocator<_Ty>::size_type'
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\type_traits.h(424): note: see reference to class template instantiation 'thrust::detail::allocator_traits_detail::nested_size_type<std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(190): note: see reference to class template instantiation 'thrust::detail::eval_if<true,thrust::detail::allocator_traits_detail::nested_size_type<std::allocator<_Ty>>,thrust::detail::make_unsigned<__int64>>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(49): warning C4996: 'std::allocator<_Ty>::reference': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(992): note: see declaration of 'std::allocator<_Ty>::reference'
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(50): warning C4996: 'std::allocator<_Ty>::const_reference': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(993): note: see declaration of 'std::allocator<_Ty>::const_reference'
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(57): warning C4996: 'std::allocator<_Ty>::pointer': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(989): note: see declaration of 'std::allocator<_Ty>::pointer'
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\type_traits.h(424): note: see reference to class template instantiation 'thrust::detail::allocator_traits_detail::nested_pointer<std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(151): note: see reference to class template instantiation 'thrust::detail::eval_if<true,thrust::detail::allocator_traits_detail::nested_pointer<std::allocator<_Ty>>,thrust::detail::identity_<unsigned int *>>' being compiled
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(39): note: see reference to class template instantiation 'thrust::detail::allocator_traits<Alloc>' being compiled
3> with
3> [
3> Alloc=std::allocator<GLuint>
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\vector_base.h(46): note: see reference to class template instantiation 'thrust::detail::contiguous_storage<T,Alloc>' being compiled
3> with
3> [
3> T=GLuint,
3> Alloc=std::allocator<GLuint>
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\host_vector.h(55): note: see reference to class template instantiation 'thrust::detail::vector_base<T,Alloc>' being compiled
3> with
3> [
3> T=GLuint,
3> Alloc=std::allocator<GLuint>
3> ]
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\array\vertexarray.cpp(55): note: see reference to class template instantiation 'thrust::host_vector<GLuint,std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(63): warning C4996: 'std::allocator<_Ty>::const_pointer': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(990): note: see declaration of 'std::allocator<_Ty>::const_pointer'
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\type_traits.h(424): note: see reference to class template instantiation 'thrust::detail::allocator_traits_detail::nested_const_pointer<std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(166): note: see reference to class template instantiation 'thrust::detail::eval_if<true,thrust::detail::allocator_traits_detail::nested_const_pointer<std::allocator<_Ty>>,thrust::detail::allocator_traits<Alloc>::rebind_pointer<const unsigned int>>' being compiled
3> with
3> [
3> _Ty=GLuint,
3> Alloc=std::allocator<GLuint>
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(93): warning C4996: 'std::allocator<_Ty>::difference_type': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(996): note: see declaration of 'std::allocator<_Ty>::difference_type'
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\type_traits.h(424): note: see reference to class template instantiation 'thrust::detail::allocator_traits_detail::nested_difference_type<std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(184): note: see reference to class template instantiation 'thrust::detail::eval_if<true,thrust::detail::allocator_traits_detail::nested_difference_type<std::allocator<_Ty>>,thrust::detail::pointer_difference<T *>>' being compiled
3> with
3> [
3> _Ty=GLuint,
3> T=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(99): warning C4996: 'std::allocator<_Ty>::size_type': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(995): note: see declaration of 'std::allocator<_Ty>::size_type'
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\type_traits.h(424): note: see reference to class template instantiation 'thrust::detail::allocator_traits_detail::nested_size_type<std::allocator<_Ty>>' being compiled
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(190): note: see reference to class template instantiation 'thrust::detail::eval_if<true,thrust::detail::allocator_traits_detail::nested_size_type<std::allocator<_Ty>>,thrust::detail::make_unsigned<__int64>>' being compiled
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(49): warning C4996: 'std::allocator<_Ty>::reference': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(992): note: see declaration of 'std::allocator<_Ty>::reference'
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(50): warning C4996: 'std::allocator<_Ty>::const_reference': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\xmemory0(993): note: see declaration of 'std::allocator<_Ty>::const_reference'
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\openglcuda\buffer.cuh(52): error C2059: syntax error: '<'
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\openglcuda\buffer.cuh(39): note: see reference to function template instantiation 'void CudaGL::send_data_to_buffer<OpenGLWrapper::Polygon::Vertex>(std::unique_ptr<cudaGraphicsResource *,std::default_delete<_Ty>> &,const thrust::host_vector<OpenGLWrapper::Polygon::Vertex,std::allocator<OpenGLWrapper::Polygon::Vertex>> &)' being compiled
3> with
3> [
3> _Ty=cudaGraphicsResource *
3> ]
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\buffer\buffer.h(55): note: see reference to function template instantiation 'void CudaGL::create_buffer<OpenGLWrapper::Polygon::Vertex>(GLenum,GLenum,cudaGraphicsRegisterFlags,std::unique_ptr<GLuint,std::default_delete<_Ty>> &,std::unique_ptr<cudaGraphicsResource *,std::default_delete<cudaGraphicsResource*>> &,const thrust::host_vector<OpenGLWrapper::Polygon::Vertex,std::allocator<OpenGLWrapper::Polygon::Vertex>> &)' being compiled
3> with
3> [
3> _Ty=GLuint
3> ]
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\buffer\buffer.h(47): note: while compiling class template member function 'OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>::GL_Buffer(OpenGLWrapper::GL_Vars::Buffer_Type,OpenGLWrapper::GL_Vars::Buffer_Usage,const thrust::host_vector<OpenGLWrapper::Polygon::Vertex,std::allocator<_Ty>> &)'
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\memory(1858): note: see reference to function template instantiation 'OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>::GL_Buffer(OpenGLWrapper::GL_Vars::Buffer_Type,OpenGLWrapper::GL_Vars::Buffer_Usage,const thrust::host_vector<OpenGLWrapper::Polygon::Vertex,std::allocator<_Ty>> &)' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\buffer\buffer.h(59): note: while compiling class template member function 'OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>::~GL_Buffer(void)'
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\array\vertexarray.cpp(95): note: see reference to function template instantiation 'OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>::~GL_Buffer(void)' being compiled
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\type_traits(1227): note: see reference to class template instantiation 'OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>' being compiled
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\type_traits(1234): note: see reference to class template instantiation 'std::aligned_union<1,_Ty>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>
3> ]
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\memory(1877): note: see reference to alias template instantiation 'std::aligned_union_t<1,OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>>' being compiled
3> c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\memory(1922): note: see reference to class template instantiation 'std::_Ref_count_obj<_Ty>' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>
3> ]
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\array\vertexarray.cpp(50): note: see reference to function template instantiation 'std::shared_ptr<OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>> std::make_shared<OpenGLWrapper::GL_Buffer<OpenGLWrapper::Polygon::Vertex>,OpenGLWrapper::GL_Vars::Buffer_Type,OpenGLWrapper::GL_Vars::Buffer_Usage&,thrust::host_vector<OpenGLWrapper::Polygon::Vertex,std::allocator<_Ty>>&>(OpenGLWrapper::GL_Vars::Buffer_Type &&,OpenGLWrapper::GL_Vars::Buffer_Usage &,thrust::host_vector<OpenGLWrapper::Polygon::Vertex,std::allocator<_Ty>> &)' being compiled
3> with
3> [
3> _Ty=OpenGLWrapper::Polygon::Vertex
3> ]
3> Color.cpp
3> Element.cpp
3> Window.cpp
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\system\detail\error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3> c:\program files (x86)\windows kits\10\include\10.0.16299.0\ucrt\string.h(181): note: see declaration of 'strerror'
3> MouseListener.cpp
3> OpenGL.cpp
3> Renderer.cpp
3> c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\system\detail\error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3> c:\program files (x86)\windows kits\10\include\10.0.16299.0\ucrt\string.h(181): note: see declaration of 'strerror'
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\render\renderer.cpp(16): warning C4267: 'argument': conversion from 'size_t' to 'GLsizei', possible loss of data
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\render\renderer.cpp(18): warning C4267: 'argument': conversion from 'size_t' to 'GLsizei', possible loss of data
3> Shader.cpp
3> Ellipse.cpp
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shape\ellipse.cpp(13): warning C4244: 'argument': conversion from 'GLfloat' to 'GLuint', possible loss of data
3> Polygon.cpp
3> Quadrilateral.cpp
3> Text.cpp
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shape\text\text.cpp(16): warning C4244: 'initializing': conversion from 'GLuint' to 'GLfloat', possible loss of data
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shape\text\text.cpp(17): warning C4244: 'initializing': conversion from 'GLuint' to 'GLfloat', possible loss of data
3> Transform.cpp
3> Texture.cpp
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\texture\texture.cpp(78): warning C4267: 'argument': conversion from 'size_t' to 'GLsizei', possible loss of data
3> Font.cpp
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\texture\text\font.cpp(24): warning C4018: '<': signed/unsigned mismatch
3> FileHelper.cpp
3> FontHelper.cpp
3> ImageHelper.cpp
3> Generating Code...
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shader\shader.h(58): warning C4172: returning address of local variable or temporary: info
3> c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shader\shader.h(79): warning C4172: returning address of local variable or temporary: info
3>Done building target "ClCompile" in project "Headunit.vcxproj" -- FAILED.
3>
3>Done building project "Headunit.vcxproj" -- FAILED.
3>
3>Build FAILED.
3>
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\system\detail\error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\main.cpp(105): warning C4244: 'argument': conversion from 'double' to 'GLfloat', possible loss of data
3>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.13.26128\include\memory(1858): warning C4244: 'argument': conversion from 'float' to 'GLuint', possible loss of data
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\system\detail\error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\array\vertexarray.cpp(42): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(57): warning C4996: 'std::allocator<_Ty>::pointer': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(63): warning C4996: 'std::allocator<_Ty>::const_pointer': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(93): warning C4996: 'std::allocator<_Ty>::difference_type': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(99): warning C4996: 'std::allocator<_Ty>::size_type': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(49): warning C4996: 'std::allocator<_Ty>::reference': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(50): warning C4996: 'std::allocator<_Ty>::const_reference': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(57): warning C4996: 'std::allocator<_Ty>::pointer': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(63): warning C4996: 'std::allocator<_Ty>::const_pointer': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(93): warning C4996: 'std::allocator<_Ty>::difference_type': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\allocator\allocator_traits.h(99): warning C4996: 'std::allocator<_Ty>::size_type': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(49): warning C4996: 'std::allocator<_Ty>::reference': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\detail\contiguous_storage.h(50): warning C4996: 'std::allocator<_Ty>::const_reference': warning STL4010: Various members of std::allocator are deprecated in C++17. Use std::allocator_traits instead of accessing these members directly. You can define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\system\detail\error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3>c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\thrust\system\detail\error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\render\renderer.cpp(16): warning C4267: 'argument': conversion from 'size_t' to 'GLsizei', possible loss of data
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\render\renderer.cpp(18): warning C4267: 'argument': conversion from 'size_t' to 'GLsizei', possible loss of data
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shape\ellipse.cpp(13): warning C4244: 'argument': conversion from 'GLfloat' to 'GLuint', possible loss of data
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shape\text\text.cpp(16): warning C4244: 'initializing': conversion from 'GLuint' to 'GLfloat', possible loss of data
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shape\text\text.cpp(17): warning C4244: 'initializing': conversion from 'GLuint' to 'GLfloat', possible loss of data
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\texture\texture.cpp(78): warning C4267: 'argument': conversion from 'size_t' to 'GLsizei', possible loss of data
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\texture\text\font.cpp(24): warning C4018: '<': signed/unsigned mismatch
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shader\shader.h(58): warning C4172: returning address of local variable or temporary: info
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\headunit\opengl\shader\shader.h(79): warning C4172: returning address of local variable or temporary: info
3>c:\users\kyle aheron\onedrive\documents\development\c++\headunit\openglcuda\buffer.cuh(52): error C2059: syntax error: '<'
3> 28 Warning(s)
3> 1 Error(s)
3>
3>Time Elapsed 00:00:23.83
========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
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.