fix compile error on osx 10.10