I have a very strange compile error emanating from concurrent_vector.h. At a complete loss how to proceed, was wondering if anyone had any suggestions?
This was a previously compiling application with a slightly older version of OS (was Redhat 7.0 clone : now failing on 7.1). Getting the following message:
In file included from /usr/include/stdlib.h:42:0,
from <...my code...>
/usr/include/bits/waitstatus.h:79:27: error: redeclaration of ‘unsigned int wait::<anonymous struct>::__w_retcode’
unsigned int __w_retcode:8;
/usr/include/bits/waitstatus.h:74:27: note: previous declaration ‘unsigned int wait::<anonymous struct>::__w_retcode’
unsigned int __w_retcode:8; /* Return code if exited normally. */
Looking into this header file, it seems that BOTH BIG_ENDIAN and LITTLE_ENDIAN have been declared somewhere.