i tried to build this project but this error keeps coming
`==== Building fmt (debug) ====
Creating debug
Creating obj/debug/fmt
format.cc
ostream.cc
posix.cc
Linking fmt
==== Building sim (debug) ====
Creating obj/debug/sim
model.cpp
window.cpp
In file included from ../libs/sim/model.cpp:18:0:
../libs/sim/shader_type.h:19:21: warning: ‘shader_names’ defined but not used [-Wunused-variable]
static const char * shader_names[] = {"vcolor", "surface", "texture", "lines"};
^~~~~~~~~~~~
Linking sim
==== Building utp (debug) ====
Creating obj/debug/utp
trajectory.cpp
trajectory_io.cpp
Linking utp
==== Building eval (debug) ====
Creating obj/debug/eval
bvh_tree.cu
kd_tree.cu
kernels.cu
nvcc warning : Resource usage is not shown as the final resource allocation is not done.
nvcc warning : Resource usage is not shown as the final resource allocation is not done.
nvcc warning : Resource usage is not shown as the final resource allocation is not done.
../libs/acc/primitives.h(60): error: namespace "std" has no member "vector"
../libs/acc/primitives.h(60): error: expected a ")"
../libs/acc/bvh_tree.h(66): error: qualified name is not allowed
../libs/acc/bvh_tree.h(66): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(66): error: expected a ";"
../libs/acc/bvh_tree.h(67): error: qualified name is not allowed
../libs/acc/bvh_tree.h(67): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(67): error: expected a ";"
../libs/acc/bvh_tree.h(70): error: qualified name is not allowed
../libs/acc/bvh_tree.h(70): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(70): error: expected a ";"
../libs/acc/bvh_tree.h(84): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(84): error: expected a ")"
../libs/acc/bvh_tree.h(86): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(86): error: expected a ")"
../libs/acc/bvh_tree.h(88): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(88): error: expected a ")"
../libs/acc/bvh_tree.h(89): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(89): error: expected a ")"
../libs/acc/bvh_tree.h(98): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(98): error: expected a ")"
../libs/acc/bvh_tree.h(114): error: qualified name is not allowed
../libs/acc/bvh_tree.h(114): error: expected a ")"
../libs/acc/bvh_tree.h(115): error: qualified name is not allowed
../libs/acc/bvh_tree.h(115): error: expected a ";"
../libs/acc/bvh_tree.h(132): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(132): error: expected a ")"
../libs/acc/bvh_tree.h(161): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(161): error: expected a ")"
../libs/acc/bvh_tree.h(179): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(179): error: expected a ")"
../libs/acc/bvh_tree.h(277): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(277): error: expected a ")"
../libs/acc/bvh_tree.h(334): error: class template "acc::BVHTree<IdxType, Vec3fType>" has no member "BVHTree"
../libs/acc/bvh_tree.h(356): warning: parsing restarts here after previous syntax error
../libs/acc/bvh_tree.h(358): error: identifier "max_threads" is undefined
../libs/acc/bvh_tree.h(359): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(359): error: expected a ")"
../libs/acc/bvh_tree.h(361): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(361): error: expected a ";"
../libs/acc/bvh_tree.h(364): error: a class or namespace qualified name is required
../libs/acc/bvh_tree.h(364): error: the global scope has no "ID"
../libs/acc/bvh_tree.h(364): error: expected a ";"
../libs/acc/bvh_tree.h(365): error: a class or namespace qualified name is required
../libs/acc/bvh_tree.h(365): error: the global scope has no "ID"
../libs/acc/bvh_tree.h(365): error: expected a ";"
../libs/acc/bvh_tree.h(367): error: identifier "IdxType" is undefined
../libs/acc/bvh_tree.h(369): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(369): error: expected a ";"
../libs/acc/bvh_tree.h(370): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(370): error: expected a ";"
../libs/acc/bvh_tree.h(371): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(371): error: expected a ";"
../libs/acc/bvh_tree.h(373): error: identifier "idx" is undefined
../libs/acc/bvh_tree.h(373): error: identifier "node_id" is undefined
../libs/acc/bvh_tree.h(374): error: expected a declaration
../libs/acc/bvh_tree.h(390): warning: parsing restarts here after previous syntax error
../libs/acc/bvh_tree.h(391): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(391): error: overloaded function "std::swap" cannot be defined in the current scope
../libs/acc/bvh_tree.h(391): error: expected a ")"
../libs/acc/bvh_tree.h(393): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(393): error: expected a ";"
../libs/acc/bvh_tree.h(394): error: expected a declaration
../libs/acc/bvh_tree.h(397): warning: parsing restarts here after previous syntax error
../libs/acc/bvh_tree.h(400): error: BVHTree is not a template
../libs/acc/bvh_tree.h(400): error: identifier "Ray" is undefined
../libs/acc/bvh_tree.h(400): error: a class or namespace qualified name is required
../libs/acc/bvh_tree.h(400): error: global-scope qualifier (leading "::") is not allowed
../libs/acc/bvh_tree.h(400): error: expected a ")"
../libs/acc/bvh_tree.h(400): error: a type qualifier is not allowed on a nonmember function
../libs/acc/bvh_tree.h(418): error: BVHTree is not a template
../libs/acc/bvh_tree.h(418): error: identifier "Ray" is undefined
../libs/acc/bvh_tree.h(418): error: identifier "Hit" is undefined
../libs/acc/bvh_tree.h(418): error: a type qualifier is not allowed on a nonmember function
../libs/acc/bvh_tree.h(469): error: BVHTree is not a template
../libs/acc/bvh_tree.h(470): error: a class or namespace qualified name is required
../libs/acc/bvh_tree.h(470): error: global-scope qualifier (leading "::") is not allowed
../libs/acc/bvh_tree.h(470): error: expected a ")"
../libs/acc/bvh_tree.h(470): error: a type qualifier is not allowed on a nonmember function
../libs/acc/bvh_tree.h(492): error: BVHTree is not a template
../libs/acc/bvh_tree.h(493): error: a type qualifier is not allowed on a nonmember function
../libs/acc/bvh_tree.h(554): error: BVHTree is not a template
../libs/acc/bvh_tree.h(560): error: expected a declaration
/usr/include/c++/6/bits/locale_classes.h(86): error: invalid specifier outside a class declaration
/usr/include/c++/6/bits/locale_classes.h(98): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(99): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(100): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(101): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(102): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(102): error: declaration is incompatible with "time_t time(time_t *)"
/usr/include/time.h(75): here
/usr/include/c++/6/bits/locale_classes.h(103): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(104): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(105): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(105): error: declaration is incompatible with "__nv_bool all(__nv_bool)"
/usr/include/device_atomic_functions.hpp(216): here
/usr/include/c++/6/bits/locale_classes.h(126): error: function "locale" is not a type name
/usr/include/c++/6/bits/locale_classes.h(136): error: "explicit" is not allowed
/usr/include/c++/6/bits/locale_classes.h(151): error: overloaded function "locale" is not a type name
/usr/include/c++/6/bits/locale_classes.h(151): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(162): error: "explicit" is not allowed
/usr/include/c++/6/bits/locale_classes.h(163): error: expected a "{"
/usr/include/c++/6/bits/locale_classes.h(177): error: overloaded function "locale" is not a type name
/usr/include/c++/6/bits/locale_classes.h(177): error: identifier "category" is undefined
/usr/include/c++/6/bits/locale_classes.h(178): error: expected a "{"
Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_000038af_00000000-6_bvh_tree.cpp1.ii".
Compilation terminated.
eval.make:160: recipe for target 'obj/debug/eval/bvh_tree.o' failed
make[1]: *** [obj/debug/eval/bvh_tree.o] Error 1
make[1]: *** Waiting for unfinished jobs....
../libs/acc/primitives.h(60): error: namespace "std" has no member "vector"
../libs/acc/primitives.h(60): error: expected a ")"
../libs/acc/bvh_tree.h(66): error: qualified name is not allowed
../libs/acc/bvh_tree.h(66): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(66): error: expected a ";"
../libs/acc/bvh_tree.h(67): error: qualified name is not allowed
../libs/acc/bvh_tree.h(67): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(67): error: expected a ";"
../libs/acc/bvh_tree.h(70): error: qualified name is not allowed
../libs/acc/bvh_tree.h(70): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(70): error: expected a ";"
../libs/acc/bvh_tree.h(84): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(84): error: expected a ")"
../libs/acc/bvh_tree.h(86): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(86): error: expected a ")"
../libs/acc/bvh_tree.h(88): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(88): error: expected a ")"
../libs/acc/bvh_tree.h(89): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(89): error: expected a ")"
../libs/acc/bvh_tree.h(98): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(98): error: expected a ")"
../libs/acc/bvh_tree.h(114): error: qualified name is not allowed
../libs/acc/bvh_tree.h(114): error: expected a ")"
../libs/acc/bvh_tree.h(115): error: qualified name is not allowed
../libs/acc/bvh_tree.h(115): error: expected a ";"
../libs/acc/bvh_tree.h(132): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(132): error: expected a ")"
../libs/acc/bvh_tree.h(161): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(161): error: expected a ")"
../libs/acc/bvh_tree.h(179): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(179): error: expected a ")"
../libs/acc/bvh_tree.h(277): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(277): error: expected a ")"
../libs/acc/bvh_tree.h(334): error: class template "acc::BVHTree<IdxType, Vec3fType>" has no member "BVHTree"
../libs/acc/bvh_tree.h(356): warning: parsing restarts here after previous syntax error
../libs/acc/bvh_tree.h(358): error: identifier "max_threads" is undefined
../libs/acc/bvh_tree.h(359): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(359): error: expected a ")"
../libs/acc/bvh_tree.h(361): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(361): error: expected a ";"
../libs/acc/bvh_tree.h(364): error: a class or namespace qualified name is required
../libs/acc/bvh_tree.h(364): error: the global scope has no "ID"
../libs/acc/bvh_tree.h(364): error: expected a ";"
../libs/acc/bvh_tree.h(365): error: a class or namespace qualified name is required
../libs/acc/bvh_tree.h(365): error: the global scope has no "ID"
../libs/acc/bvh_tree.h(365): error: expected a ";"
../libs/acc/bvh_tree.h(367): error: identifier "IdxType" is undefined
../libs/acc/bvh_tree.h(369): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(369): error: expected a ";"
../libs/acc/bvh_tree.h(370): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(370): error: expected a ";"
../libs/acc/bvh_tree.h(371): error: namespace "std" has no member "vector"
../libs/acc/bvh_tree.h(371): error: expected a ";"
../libs/acc/bvh_tree.h(373): error: identifier "idx" is undefined
../libs/acc/bvh_tree.h(373): error: identifier "node_id" is undefined
../libs/acc/bvh_tree.h(374): error: expected a declaration
../libs/acc/bvh_tree.h(390): warning: parsing restarts here after previous syntax error
../libs/acc/bvh_tree.h(391): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(391): error: overloaded function "std::swap" cannot be defined in the current scope
../libs/acc/bvh_tree.h(391): error: expected a ")"
../libs/acc/bvh_tree.h(393): error: this declaration has no storage class or type specifier
../libs/acc/bvh_tree.h(393): error: expected a ";"
../libs/acc/bvh_tree.h(394): error: expected a declaration
../libs/acc/bvh_tree.h(397): warning: parsing restarts here after previous syntax error
../libs/acc/bvh_tree.h(400): error: BVHTree is not a template
../libs/acc/bvh_tree.h(400): error: identifier "Ray" is undefined
../libs/acc/bvh_tree.h(400): error: a class or namespace qualified name is required
../libs/acc/bvh_tree.h(400): error: global-scope qualifier (leading "::") is not allowed
../libs/acc/bvh_tree.h(400): error: expected a ")"
../libs/acc/bvh_tree.h(400): error: a type qualifier is not allowed on a nonmember function
../libs/acc/bvh_tree.h(418): error: BVHTree is not a template
../libs/acc/bvh_tree.h(418): error: identifier "Ray" is undefined
../libs/acc/bvh_tree.h(418): error: identifier "Hit" is undefined
../libs/acc/bvh_tree.h(418): error: a type qualifier is not allowed on a nonmember function
../libs/acc/bvh_tree.h(469): error: BVHTree is not a template
../libs/acc/bvh_tree.h(470): error: a class or namespace qualified name is required
../libs/acc/bvh_tree.h(470): error: global-scope qualifier (leading "::") is not allowed
../libs/acc/bvh_tree.h(470): error: expected a ")"
../libs/acc/bvh_tree.h(470): error: a type qualifier is not allowed on a nonmember function
../libs/acc/bvh_tree.h(492): error: BVHTree is not a template
../libs/acc/bvh_tree.h(493): error: a type qualifier is not allowed on a nonmember function
../libs/acc/bvh_tree.h(554): error: BVHTree is not a template
../libs/acc/bvh_tree.h(560): error: expected a declaration
../libs/cacc/float.h(23): warning: parsing restarts here after previous syntax error
../libs/cacc/float.h(24): error: expected a declaration
../libs/cacc/float.h(25): error: expected a declaration
../libs/cacc/float.h(26): error: expected a declaration
../libs/cacc/float.h(38): warning: parsing restarts here after previous syntax error
../libs/cacc/float.h(54): error: expected a declaration
../libs/cacc/vector.h(32): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(61): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(91): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(101): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(111): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(120): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(130): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(139): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(149): warning: this pragma must immediately precede a statement
../libs/cacc/vector.h(160): warning: parsing restarts here after previous syntax error
../libs/cacc/vector.h(162): error: Vector is not a template
../libs/cacc/vector.h(162): error: identifier "Float4" is undefined
../libs/cacc/vector.h(163): error: Vector is not a template
../libs/cacc/vector.h(164): error: Vector is not a template
../libs/cacc/vector.h(169): error: Vector is not a template
../libs/cacc/vector.h(169): error: Vector is not a template
../libs/cacc/vector.h(169): error: nonmember operator requires a parameter with class or enum type
../libs/cacc/vector.h(180): error: Vector is not a template
../libs/cacc/vector.h(180): error: Vector is not a template
../libs/cacc/vector.h(180): error: nonmember operator requires a parameter with class or enum type
../libs/cacc/vector.h(191): error: Vector is not a template
../libs/cacc/vector.h(191): error: Vector is not a template
../libs/cacc/vector.h(202): error: Vector is not a template
../libs/cacc/vector.h(213): error: Vector is not a template
../libs/cacc/vector.h(226): error: expected a declaration
../libs/cacc/primitives.h(18): warning: parsing restarts here after previous syntax error
../libs/cacc/primitives.h(23): error: namespace "cacc" has no member "Vec3f"
Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_000038bb_00000000-6_kernels.cpp1.ii".
Compilation terminated.
eval.make:168: recipe for target 'obj/debug/eval/kernels.o' failed
make[1]: *** [obj/debug/eval/kernels.o] Error 1
ptxas info : 0 bytes gmem
Makefile:190: recipe for target 'eval' failed
make: *** [eval] Error 2
`
as you can see "../libs/acc/primitives.h(60): error: namespace "std" has no member "vector"" error comes out and maybe it's because of the header issues, i think.