I'm not sure if this is a problem in SDCC or in Boost. But when I use Boost 1.51 to build SDCC with MSVC 2010 it fails. Using Boost 1.50 it gives only warnings. Attached are the build outputs.
The warnings seem harmless - one performance warning, and a few cases where function parameters are used as array indices, which means the compiler cannot prove that they are within array bounds.
The errors seem to all relate to uses of boost::copy_graph(), but I don't know more.
g++ error log with boost 1.51
The problem has been reported by a user using g++ with boost 1.51. I was able to reproduce it on my Debian GNU/Linux system using the beta of boost 1.52.
Fixed in revision #8145. It seems there are some warning within boost, but at least it compiles with boost 1.52 now, and the regression tests pass for me.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.