updates to linux gcc build errors

add missing include files