got all 3 auto modes working (!!!)
diff --git a/aos/common/util/trapezoid_profile.cc b/aos/common/util/trapezoid_profile.cc
index 9035f89..4c5f07d 100644
--- a/aos/common/util/trapezoid_profile.cc
+++ b/aos/common/util/trapezoid_profile.cc
@@ -2,6 +2,8 @@
 
 #include <assert.h>
 
+#include "aos/common/logging/logging.h"
+
 using ::Eigen::Matrix;
 
 namespace aos {
diff --git a/aos/common/util/util.gyp b/aos/common/util/util.gyp
index 682db82..b20a7d9 100644
--- a/aos/common/util/util.gyp
+++ b/aos/common/util/util.gyp
@@ -55,6 +55,7 @@
       'dependencies': [
         '<(EXTERNALS):eigen',
         '<(AOS)/common/common.gyp:time',
+        '<(AOS)/build/aos.gyp:logging',
       ],
       'export_dependent_settings': [
         '<(EXTERNALS):eigen',