Missing '(' in apply_wrap.hpp

Bug #670296 reported by LucaDC
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape Devlibs
Fix Released
High
Krzysztof Kosinski

Bug Description

I'm getting this error when compiling under Windows XP, also after a clean build (devlibs 19, sources 9873):

Make error line 299: problem compiling: In file included from c:\devlibs/include/boost/mpl/apply.hpp:23,
                 from c:\devlibs/include/boost/iterator/iterator_facade.hpp:34,
                 from c:\devlibs/include/boost/iterator/iterator_adaptor.hpp:15,
                 from c:\devlibs/include/boost/ptr_container/detail/map_iterator.hpp:20,
                 from c:\devlibs/include/boost/ptr_container/ptr_map_adapter.hpp:19,
                 from c:\devlibs/include/boost/ptr_container/ptr_map.hpp:20,
                 from src/ui/tool/node-tool.h:15,
                 from src/desktop.cpp:95:
c:\devlibs/include/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "("
c:\devlibs/include/boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "("
In file included from c:\devlibs/include/boost/mpl/bind.hpp:27,
                 from c:\devlibs/include/boost/mpl/lambda.hpp:18,
                 from c:\devlibs/include/boost/mpl/apply.hpp:25,
                 from c:\devlibs/include/boost/iterator/iterator_facade.hpp:34,
                 from c:\devlibs/include/boost/iterator/iterator_adaptor.hpp:15,
                 from c:\devlibs/include/boost/ptr_container/detail/map_iterator.hpp:20,
                 from c:\devlibs/include/boost/ptr_container/ptr_map_adapter.hpp:19,
                 from c:\devlibs/include/boost/ptr_container/ptr_map.hpp:20,
                 from src/ui/tool/node-tool.h:15,
                 from src/desktop.cpp:95:
c:\devlibs/include/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "("
c:\devlibs/include/boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "("
...
(and many similar more)

Thanks.

Tags: build win32
Revision history for this message
su_v (suv-lp) wrote :

Most likely caused by r9867 and/or r9868 which added and changed a new #include of boost header files to src/node-tool.h.

@Krzysztof - could you take a look?

tags: added: build win32
Changed in inkscape:
assignee: nobody → Krzysztof Kosinski (tweenk)
importance: Undecided → High
Revision history for this message
jazzynico (jazzynico) wrote :

Confirmed on Windows XP, Inkscape trunk revision 9873.

Changed in inkscape:
status: New → Confirmed
Revision history for this message
Kris (kris-degussem) wrote :

Confirmed on vista64 (devlibs r19, inkscape trunk r9873)

Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

I will fix this by upgrading the Boost version in devlibs to something more recent.

Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Fixed in devlibs revision 20.

affects: inkscape → inkscape-devlibs
Changed in inkscape-devlibs:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.