Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
10 years, 4 months ago.
GCC compile error in mbed library - single arg putc()
I exported my program (gccarm), but on make I get a few errors, a couple of which relate to the single argument implementation of `make` in RawSerial.h, Stream.h.
The error is:
macro "putc" requires 2 arguments, but only 1 given
Which doesn't make any sense to me, since this is the declaration in RawSerial/Stream classes.
Anyone had the same/similar issue? What have I done wrong?
Hi,
what's your target? Is your program published ? So we can reproduce the issue.
posted by Martin Kojtal 03 Jul 2014LPC1768. This one isn't, but I also have an error with my 'Chaser' hello world program - no such f/d on '#include <cstddef>' from Platform.h; so it seems like I'm not doing something right, probably the same thing.
posted by Ollie Ford 03 Jul 2014Okay, for some reason after trying Chaser and going back to the original (*no changes to source*), it was seemingly fine with `putc()`, ran for much longer, but then got stuck on including cstddef in mbed.h.
posted by Ollie Ford 03 Jul 2014what version of libraries (mbed or any other ) does your app contain? update your libraries to the latest revision.
posted by Martin Kojtal 03 Jul 2014Latest mbed only.
posted by Ollie Ford 03 Jul 2014