Hi,
I got the source code of gras using git,and I followed the instruction
to install gras.But I got errors while making.
/home/zg/Desktop/Codes/gras/gras/Theron/Include/External/boost/atomic/detail/gcc-x86.hpp:
In function void boost::atomic_thread_fence(boost::memory_order):
/home/zg/Desktop/Codes/gras/gras/Theron/Include/External/boost/atomic/detail/gcc-x86.hpp:51:
warning: case label value exceeds maximum value for type
/home/zg/Desktop/Codes/gras/gras/Theron/Include/External/boost/atomic/detail/gcc-x86.hpp:
In function void
boost::detail::atomic::platform_fence_before(boost::memory_order):
/home/zg/Desktop/Codes/gras/gras/Theron/Include/External/boost/atomic/detail/gcc-x86.hpp:76:
warning: case label value exceeds maximum value for type
/home/zg/Desktop/Codes/gras/gras/Theron/Include/External/boost/atomic/detail/gcc-x86.hpp:
In function void
boost::detail::atomic::platform_fence_after(boost::memory_order):
/home/zg/Desktop/Codes/gras/gras/Theron/Include/External/boost/atomic/detail/gcc-x86.hpp:102:
warning: case label value exceeds maximum value for type
/home/zg/Desktop/Codes/gras/gras/Theron/Include/External/boost/atomic/detail/gcc-x86.hpp:
In function void
boost::detail::atomic::platform_fence_after_load(boost::memory_order):
/home/zg/Desktop/Codes/gras/gras/Theron/Include/External/boost/atomic/detail/gcc-x86.hpp:124:
warning: case label value exceeds maximum value for type
In file included from
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:4:
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp: At
global scope:
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:14:
error: expected unqualified-id before :: token
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:14:
error: expected ) before :: token
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:14:
error: expected initializer before :: token
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:15:
error: boost::property_tree has not been declared
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:15:
error: expected constructor, destructor, or type conversion before
pmc_to_ptree
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:17:
error: boost::property_tree has not been declared
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:17:
error: expected constructor, destructor, or type conversion before
json_to_ptree
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:18:
error: expected unqualified-id before :: token
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:18:
error: expected ) before :: token
/home/zg/Desktop/Codes/gras/gras/lib/gras_impl/query_common.hpp:18:
error: expected initializer before :: token
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:14: error:
property_tree is not a namespace-name
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:14: error:
expected namespace-name before ; token
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:31: error:
ptree does not name a type
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:50: error:
ptree does not name a type
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:160: error:
ptree does not name a type
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:186: error: ISO
C++ forbids declaration of ptree with no type
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:186: error:
expected , or … before & token
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp: In member
function virtual std::string gras::TopBlock::query(const std::string&):
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:243: error:
ptree does not name a type
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:246: error:
((gras::TopBlock*)this)->gras::TopBlock::query does not have class type
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:246: error:
expected primary-expression before > token
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:247: error:
ptree was not declared in this scope
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:247: error:
expected ; before result
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:248: error:
argument of type std::string (gras::TopBlock::)(const std::string&)
does not match int
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:249: error:
result was not declared in this scope
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:249: error:
query_blocks was not declared in this scope
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:250: error:
result was not declared in this scope
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:250: error:
query_stats was not declared in this scope
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:251: error:
result was not declared in this scope
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:251: error:
query_calls was not declared in this scope
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:252: error:
result was not declared in this scope
/home/zg/Desktop/Codes/gras/gras/lib/top_block_query.cpp:252: error:
ptree_to_json was not declared in this scope
make[2]: *** [lib/CMakeFiles/gras.dir/top_block_query.cpp.o] Error 1
make[1]: *** [lib/CMakeFiles/gras.dir/all] Error 2
make: *** [all] Error 2
Thanks in advance.