resolved header conflict by defining USE_HEADERMAP=NO
updated opaque