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]

Reply via email to