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/build/queues/objects/queue.rb b/aos/build/queues/objects/queue.rb
index 5693486..e993eb9 100644
--- a/aos/build/queues/objects/queue.rb
+++ b/aos/build/queues/objects/queue.rb
@@ -38,14 +38,14 @@
"float" => "%f",
"char" => "%c",
"double" => "%f",
- "uint8_t" => "%\"PRIu8\"",
- "uint16_t" => "%\"PRIu16\"",
- "uint32_t" => "%\"PRIu32\"",
- "uint64_t" => "%\"PRIu64\"",
- "int8_t" => "%\"PRId8\"",
- "int16_t" => "%\"PRId16\"",
- "int32_t" => "%\"PRId32\"",
- "int64_t" => "%\"PRId64\""}
+ "uint8_t" => "%\" PRIu8 \"",
+ "uint16_t" => "%\" PRIu16 \"",
+ "uint32_t" => "%\" PRIu32 \"",
+ "uint64_t" => "%\" PRIu64 \"",
+ "int8_t" => "%\" PRId8 \"",
+ "int16_t" => "%\" PRId16 \"",
+ "int32_t" => "%\" PRId32 \"",
+ "int64_t" => "%\" PRId64 \""}
def toPrintFormat()
if(format = PrintFormat[@type])
return format;