fix pathfinder issue, clean up uuid compiler warning, etags support