From 9631c693542b95c4fa5a93dfb99dcf41e03bcab8 Mon Sep 17 00:00:00 2001 From: Alex Stewart Date: Sat, 29 Nov 2014 14:33:09 +0000 Subject: [PATCH] Fix missing include in libmv_bundle_adjuster on OSX. - If compiling without glog (but with gflags) on OSX, unistd.h is required for close() et al, when using glog this was pulled in indirectly. Change-Id: I8f0807d98479e386921fb48da30683d027d4bc61 --- examples/libmv_bundle_adjuster.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/libmv_bundle_adjuster.cc b/examples/libmv_bundle_adjuster.cc index 6135c7f24..0c6c0d6fe 100644 --- a/examples/libmv_bundle_adjuster.cc +++ b/examples/libmv_bundle_adjuster.cc @@ -99,7 +99,8 @@ # define close _close typedef unsigned __int32 uint32_t; #else -# include +#include +#include // O_BINARY is not defined on unix like platforms, as there is no // difference between binary and text files.