updated most things to work on Wheezy
I haven't done the new opencv packages yet, so I just didn't test
compiling that stuff.
Almost all of the changes were related to user-defined string literals
breaking things like "%"PRIu32" (in our code and other people's).
diff --git a/aos/atom_code/queue-tmpl.h b/aos/atom_code/queue-tmpl.h
index f9761bd..bb043e1 100644
--- a/aos/atom_code/queue-tmpl.h
+++ b/aos/atom_code/queue-tmpl.h
@@ -171,7 +171,8 @@
void Queue<T>::Init() {
if (queue_ == NULL) {
// Signature of the message.
- aos_type_sig kQueueSignature{sizeof(T), T::kHash, T::kQueueLength};
+ aos_type_sig kQueueSignature{sizeof(T), static_cast<int>(T::kHash),
+ T::kQueueLength};
queue_ = aos_fetch_queue(queue_name_, &kQueueSignature);
queue_msg_.set_queue(queue_);