#2086 build failure with Boost 1.51

closed-fixed
None
5
2012-10-13
2012-09-10
Maarten Brock
No

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.

Discussion

  • Maarten Brock
    Maarten Brock
    2012-09-10

     
    Attachments
  • Maarten Brock
    Maarten Brock
    2012-09-10

     
    Attachments
  • 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.

    Philipp

     
  • g++ error log with boost 1.51

     
    Attachments
  • 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.

    Philipp

     
  • 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.

    Philipp

     
    • assigned_to: nobody --> spth
    • status: open --> closed-fixed