trying to get POSIX semaphores to work on travis