Closed GoogleCodeExporter closed 9 years ago
I can reproduce this exact bug on Mac OS X snow leopard, with Arduino version
17.
Original comment by flix.t...@gmail.com
on 7 Oct 2009 at 8:35
I can also reproduce this with OSX Leopard (not Snow) with Arduino version 17.
Original comment by tuup...@gmail.com
on 19 Oct 2009 at 8:20
Error is due to a pure virtual function in Print.h.
Attached is a diff which fixes the issue and updates the template Makefiles, as
they
appear to be out of date since version 0012.
Original comment by eoin.mcl...@gmail.com
on 1 Feb 2010 at 10:22
Attachments:
The Makefile is no longer supported, so I'm closing it.
I think there should be some way to build code that uses pure virtual functions
(since they're a standard part of
C++), but if it's a problem, please open another issue to propose the empty
write() implementation in Print.
Original comment by dmel...@gmail.com
on 1 Feb 2010 at 10:42
Why isn't the makefile supported? Is there any other way of compiling without
using
the full IDE?
Original comment by sebastia...@gmail.com
on 2 Feb 2010 at 7:04
The decision has been made. Better hang onto those changes. The Makefile
never worked anyway, and a stub
would just break local changes. You can still build with a Makefile, but you
have to cook up your own.
Original comment by clvrm...@gmail.com
on 2 Feb 2010 at 2:07
Note that the Arduino IDE manages to avoid the linker error about
__cxa_pure_virtual when building some programs because it compiles with the
options "-ffunction-sections -fdata-sections" and links with
"-Wl,--gc-sections", which drops some references to unused symbols.
Original comment by mseaborn@chromium.org
on 20 Feb 2012 at 11:55
Original issue reported on code.google.com by
sebastia...@gmail.com
on 3 Sep 2009 at 10:54