To be fully acurate, here's the full list of errors:
```../../include/tscore/ink_atomic.h:96:26: error: template-id
'ink_atomic_swap<int64_t>' used as a declarator
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~
In file included from P_RecUtils.h:27,
from RecConfigParse.cc:34:
../../include/tscore/ink_atomic.h:96:26: error: template-id
'ink_atomic_swap<int64_t>' used as a declarator
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~
../../include/tscore/ink_atomic.h:96:26: error: 'pvint64' was not declared in
this scope
../../include/tscore/ink_atomic.h:96:26: error: 'pvint64' was not declared in
this scope
../../include/tscore/ink_atomic.h:96:26: note: suggested alternative: 'printf'
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:96:47: error: expected primary-expression
before 'value'
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~
../../include/tscore/ink_atomic.h:96:52: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^
../../include/tscore/ink_atomic.h:96:1: warning: too many template headers for
'ink_atomic_swap' (should be 0)
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:96:53: error: expected ';' before '{' token
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^
;
{
~
../../include/tscore/ink_atomic.h:108:25: error: template-id
'ink_atomic_cas<int64_t>' used as a declarator
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~
../../include/tscore/ink_atomic.h:108:25: error: 'pvint64' was not declared in
this scope
../../include/tscore/ink_atomic.h:96:26: note: suggested alternative: 'printf'
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:96:47: error: expected primary-expression
before 'value'
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~
../../include/tscore/ink_atomic.h:96:52: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^
../../include/tscore/ink_atomic.h:96:1: warning: too many template headers for
'ink_atomic_swap' (should be 0)
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:96:53: error: expected ';' before '{' token
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^
;
{
~
../../include/tscore/ink_atomic.h:108:25: error: template-id
'ink_atomic_cas<int64_t>' used as a declarator
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~
../../include/tscore/ink_atomic.h:108:25: error: 'pvint64' was not declared in
this scope
../../include/tscore/ink_atomic.h:108:25: note: suggested alternative: 'printf'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:108:46: error: expected primary-expression
before 'old'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~
../../include/tscore/ink_atomic.h:108:59: error: expected primary-expression
before 'new_value'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~~~
../../include/tscore/ink_atomic.h:108:68: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^
../../include/tscore/ink_atomic.h:108:1: warning: too many template headers for
'ink_atomic_cas' (should be 0)
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:108:69: error: expected ';' before '{' token
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^
;
{
~
../../include/tscore/ink_atomic.h:123:22: error: 'template<class Amount>
int64_t ink_atomic_increment' conflicts with a previous declaration
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:76:1: note: previous declaration 'Type
ink_atomic_increment(Type*, Amount)'
ink_atomic_increment(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:123:22: error: 'pvint64' was not declared in
this scope
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:108:25: note: suggested alternative: 'printf'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:108:46: error: expected primary-expression
before 'old'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~
../../include/tscore/ink_atomic.h:108:59: error: expected primary-expression
before 'new_value'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~~~
../../include/tscore/ink_atomic.h:108:68: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^
../../include/tscore/ink_atomic.h:108:1: warning: too many template headers for
'ink_atomic_cas' (should be 0)
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:108:69: error: expected ';' before '{' token
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^
;
{
~
../../include/tscore/ink_atomic.h:123:22: error: 'template<class Amount>
int64_t ink_atomic_increment' conflicts with a previous declaration
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:76:1: note: previous declaration 'Type
ink_atomic_increment(Type*, Amount)'
ink_atomic_increment(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:123:22: error: 'pvint64' was not declared in
this scope
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
In file included from P_RecUtils.h:27,
from RecDebug.cc:24:
../../include/tscore/ink_atomic.h:96:26: error: template-id
'ink_atomic_swap<int64_t>' used as a declarator
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~
../../include/tscore/ink_atomic.h:96:26: error: 'pvint64' was not declared in
this scope
../../include/tscore/ink_atomic.h:123:22: note: suggested alternative: 'printf'
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:123:42: error: expected primary-expression
before 'value'
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:123:47: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_increment(pvint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:123:48: error: expected ';' before '{' token
ink_atomic_increment(pvint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:135:22: error: 'template<class Amount>
int64_t ink_atomic_decrement' conflicts with a previous declaration
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:85:1: note: previous declaration 'Type
ink_atomic_decrement(Type*, Amount)'
ink_atomic_decrement(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:135:22: error: 'pvint64' was not declared in
this scope
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:123:22: note: suggested alternative: 'printf'
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:123:42: error: expected primary-expression
before 'value'
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:123:47: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_increment(pvint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:96:26: note: suggested alternative: 'printf'
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:96:47: error: expected primary-expression
before 'value'
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~
../../include/tscore/ink_atomic.h:96:52: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^
../../include/tscore/ink_atomic.h:96:1: warning: too many template headers for
'ink_atomic_swap' (should be 0)
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:96:53: error: expected ';' before '{' token
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^
;
{
~
../../include/tscore/ink_atomic.h:108:25: error: template-id
'ink_atomic_cas<int64_t>' used as a declarator
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~
../../include/tscore/ink_atomic.h:108:25: error: 'pvint64' was not declared in
this scope
../../include/tscore/ink_atomic.h:123:48: error: expected ';' before '{' token
ink_atomic_increment(pvint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:135:22: error: 'template<class Amount>
int64_t ink_atomic_decrement' conflicts with a previous declaration
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:85:1: note: previous declaration 'Type
ink_atomic_decrement(Type*, Amount)'
ink_atomic_decrement(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:135:22: error: 'pvint64' was not declared in
this scope
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:135:22: note: suggested alternative: 'printf'
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:135:42: error: expected primary-expression
before 'value'
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:135:47: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_decrement(pvint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:135:48: error: expected ';' before '{' token
ink_atomic_decrement(pvint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:108:25: note: suggested alternative: 'printf'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:147:22: error: 'template<class Amount>
uint64_t ink_atomic_increment' conflicts with a previous declaration
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:76:1: note: previous declaration 'Type
ink_atomic_increment(Type*, Amount)'
ink_atomic_increment(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:147:22: error: 'pvuint64' was not declared in
this scope
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:108:46: error: expected primary-expression
before 'old'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~
../../include/tscore/ink_atomic.h:108:59: error: expected primary-expression
before 'new_value'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~~~
../../include/tscore/ink_atomic.h:108:68: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^
../../include/tscore/ink_atomic.h:108:1: warning: too many template headers for
'ink_atomic_cas' (should be 0)
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:135:22: note: suggested alternative: 'printf'
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:108:69: error: expected ';' before '{' token
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^
;
{
~
../../include/tscore/ink_atomic.h:123:22: error: 'template<class Amount>
int64_t ink_atomic_increment' conflicts with a previous declaration
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:76:1: note: previous declaration 'Type
ink_atomic_increment(Type*, Amount)'
ink_atomic_increment(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:123:22: error: 'pvint64' was not declared in
this scope
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:135:42: error: expected primary-expression
before 'value'
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:135:47: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_decrement(pvint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:135:48: error: expected ';' before '{' token
ink_atomic_decrement(pvint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:147:22: error: 'template<class Amount>
uint64_t ink_atomic_increment' conflicts with a previous declaration
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:76:1: note: previous declaration 'Type
ink_atomic_increment(Type*, Amount)'
ink_atomic_increment(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:147:22: error: 'pvuint64' was not declared in
this scope
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:123:22: note: suggested alternative: 'printf'
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:123:42: error: expected primary-expression
before 'value'
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:123:47: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_increment(pvint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:123:48: error: expected ';' before '{' token
ink_atomic_increment(pvint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:147:22: note: suggested alternative:
'uint64_t'
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
uint64_t
../../include/tscore/ink_atomic.h:147:43: error: expected primary-expression
before 'value'
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:147:48: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_increment(pvuint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:147:49: error: expected ';' before '{' token
ink_atomic_increment(pvuint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:159:22: error: 'template<class Amount>
uint64_t ink_atomic_decrement' conflicts with a previous declaration
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:85:1: note: previous declaration 'Type
ink_atomic_decrement(Type*, Amount)'
ink_atomic_decrement(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:159:22: error: 'pvuint64' was not declared in
this scope
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:135:22: error: 'template<class Amount>
int64_t ink_atomic_decrement' conflicts with a previous declaration
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:85:1: note: previous declaration 'Type
ink_atomic_decrement(Type*, Amount)'
ink_atomic_decrement(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:135:22: error: 'pvint64' was not declared in
this scope
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:147:22: note: suggested alternative:
'uint64_t'
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
uint64_t
../../include/tscore/ink_atomic.h:147:43: error: expected primary-expression
before 'value'
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:147:48: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_increment(pvuint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:147:49: error: expected ';' before '{' token
ink_atomic_increment(pvuint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:159:22: error: 'template<class Amount>
uint64_t ink_atomic_decrement' conflicts with a previous declaration
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:85:1: note: previous declaration 'Type
ink_atomic_decrement(Type*, Amount)'
ink_atomic_decrement(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:159:22: error: 'pvuint64' was not declared in
this scope
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:135:22: note: suggested alternative: 'printf'
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:135:42: error: expected primary-expression
before 'value'
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:135:47: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_decrement(pvint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:135:48: error: expected ';' before '{' token
ink_atomic_decrement(pvint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:147:22: error: 'template<class Amount>
uint64_t ink_atomic_increment' conflicts with a previous declaration
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:76:1: note: previous declaration 'Type
ink_atomic_increment(Type*, Amount)'
ink_atomic_increment(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:159:22: note: suggested alternative:
'uint64_t'
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
uint64_t
../../include/tscore/ink_atomic.h:159:43: error: expected primary-expression
before 'value'
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:159:48: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_decrement(pvuint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:159:49: error: expected ';' before '{' token
ink_atomic_decrement(pvuint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:147:22: error: 'pvuint64' was not declared in
this scope
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:159:22: note: suggested alternative:
'uint64_t'
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
uint64_t
../../include/tscore/ink_atomic.h:159:43: error: expected primary-expression
before 'value'
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:159:48: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_decrement(pvuint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:159:49: error: expected ';' before '{' token
ink_atomic_decrement(pvuint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:147:22: note: suggested alternative:
'dirent64'
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
dirent64
../../include/tscore/ink_atomic.h:147:43: error: expected primary-expression
before 'value'
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:147:48: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_increment(pvuint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:147:49: error: expected ';' before '{' token
ink_atomic_increment(pvuint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:159:22: error: 'template<class Amount>
uint64_t ink_atomic_decrement' conflicts with a previous declaration
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:85:1: note: previous declaration 'Type
ink_atomic_decrement(Type*, Amount)'
ink_atomic_decrement(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:159:22: error: 'pvuint64' was not declared in
this scope
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:159:22: note: suggested alternative:
'dirent64'
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
dirent64
../../include/tscore/ink_atomic.h:159:43: error: expected primary-expression
before 'value'
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:159:48: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_decrement(pvuint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:159:49: error: expected ';' before '{' token
ink_atomic_decrement(pvuint64 mem, Amount value)
^
;
{
~
In file included from P_RecUtils.h:27,
from P_RecCore.h:34,
from RecCore.cc:29:
../../include/tscore/ink_atomic.h:96:26: error: template-id
'ink_atomic_swap<int64_t>' used as a declarator
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~
../../include/tscore/ink_atomic.h:96:26: error: 'pvint64' was not declared in
this scope
../../include/tscore/ink_atomic.h:96:26: note: suggested alternative: 'printf'
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:96:47: error: expected primary-expression
before 'value'
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~
../../include/tscore/ink_atomic.h:96:52: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^
../../include/tscore/ink_atomic.h:96:1: warning: too many template headers for
'ink_atomic_swap' (should be 0)
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^~~~~~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:96:53: error: expected ';' before '{' token
ink_atomic_swap<int64_t>(pvint64 mem, int64_t value)
^
;
{
~
../../include/tscore/ink_atomic.h:108:25: error: template-id
'ink_atomic_cas<int64_t>' used as a declarator
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~
../../include/tscore/ink_atomic.h:108:25: error: 'pvint64' was not declared in
this scope
../../include/tscore/ink_atomic.h:108:25: note: suggested alternative: 'printf'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:108:46: error: expected primary-expression
before 'old'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~
../../include/tscore/ink_atomic.h:108:59: error: expected primary-expression
before 'new_value'
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~~~
../../include/tscore/ink_atomic.h:108:68: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^
../../include/tscore/ink_atomic.h:108:1: warning: too many template headers for
'ink_atomic_cas' (should be 0)
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^~~~~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:108:69: error: expected ';' before '{' token
ink_atomic_cas<int64_t>(pvint64 mem, int64_t old, int64_t new_value)
^
;
{
~
../../include/tscore/ink_atomic.h:123:22: error: 'template<class Amount>
int64_t ink_atomic_increment' conflicts with a previous declaration
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:76:1: note: previous declaration 'Type
ink_atomic_increment(Type*, Amount)'
ink_atomic_increment(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:123:22: error: 'pvint64' was not declared in
this scope
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:123:22: note: suggested alternative: 'printf'
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:123:42: error: expected primary-expression
before 'value'
ink_atomic_increment(pvint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:123:47: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_increment(pvint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:123:48: error: expected ';' before '{' token
ink_atomic_increment(pvint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:135:22: error: 'template<class Amount>
int64_t ink_atomic_decrement' conflicts with a previous declaration
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:85:1: note: previous declaration 'Type
ink_atomic_decrement(Type*, Amount)'
ink_atomic_decrement(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:135:22: error: 'pvint64' was not declared in
this scope
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
../../include/tscore/ink_atomic.h:135:22: note: suggested alternative: 'printf'
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~~~
printf
../../include/tscore/ink_atomic.h:135:42: error: expected primary-expression
before 'value'
ink_atomic_decrement(pvint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:135:47: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_decrement(pvint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:135:48: error: expected ';' before '{' token
ink_atomic_decrement(pvint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:147:22: error: 'template<class Amount>
uint64_t ink_atomic_increment' conflicts with a previous declaration
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:76:1: note: previous declaration 'Type
ink_atomic_increment(Type*, Amount)'
ink_atomic_increment(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:147:22: error: 'pvuint64' was not declared in
this scope
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:147:22: note: suggested alternative:
'uint64_t'
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~~~~
uint64_t
../../include/tscore/ink_atomic.h:147:43: error: expected primary-expression
before 'value'
ink_atomic_increment(pvuint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:147:48: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_increment(pvuint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:147:49: error: expected ';' before '{' token
ink_atomic_increment(pvuint64 mem, Amount value)
^
;
{
~
../../include/tscore/ink_atomic.h:159:22: error: 'template<class Amount>
uint64_t ink_atomic_decrement' conflicts with a previous declaration
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:85:1: note: previous declaration 'Type
ink_atomic_decrement(Type*, Amount)'
ink_atomic_decrement(Type *mem, Amount count)
^~~~~~~~~~~~~~~~~~~~
../../include/tscore/ink_atomic.h:159:22: error: 'pvuint64' was not declared in
this scope
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
../../include/tscore/ink_atomic.h:159:22: note: suggested alternative:
'uint64_t'
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~~~~
uint64_t
../../include/tscore/ink_atomic.h:159:43: error: expected primary-expression
before 'value'
ink_atomic_decrement(pvuint64 mem, Amount value)
^~~~~
../../include/tscore/ink_atomic.h:159:48: error: expression list treated as
compound expression in initializer [-fpermissive]
ink_atomic_decrement(pvuint64 mem, Amount value)
^
../../include/tscore/ink_atomic.h:159:49: error: expected ';' before '{' token
ink_atomic_decrement(pvuint64 mem, Amount value)
^
;
{
~ ```
[ Full content available at:
https://github.com/apache/trafficserver/issues/4361 ]
This message was relayed via gitbox.apache.org for [email protected]