← Back to team overview

kicad-developers team mailing list archive

OSX - Issue with the last Compiler Update (again) 11/April/2014

 

{\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf190
{\fonttbl\f0\fnil\fcharset0 Monaco;}
{\colortbl;\red255\green255\blue255;\red242\green242\blue242;\red47\green180\blue29;\red200\green20\blue201;
\red180\green36\blue25;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural

\f0\fs22 \cf2 \cb0 \CocoaLigature0 [ 53%] \cf3 Building CXX object pcbnew/router/CMakeFiles/pnsrouter.dir/pns_router.cpp.o\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:33:\
In file included from /Users/marco/Development/product/include/geometry/shape.h:31:\
\cf1 /Users/marco/Development/product/include/geometry/seg.h:54:26: \cf4 warning: \cf1 field 'm_b' is uninitialized when used here [-Wuninitialized]\cf2 \
    SEG() : A( m_a ), B( m_b )\
\cf3                          ^\cf2 \
\cf1 /Users/marco/Development/product/include/geometry/seg.h:66:62: \cf4 warning: \cf1 field 'm_b' is uninitialized when used here [-Wuninitialized]\cf2 \
    SEG( int aX1, int aY1, int aX2, int aY2 ) : A( m_a ), B( m_b )\
\cf3                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/include/geometry/seg.h:80:66: \cf4 warning: \cf1 field 'm_b' is uninitialized when used here [-Wuninitialized]\cf2 \
    SEG( const VECTOR2I& aA, const VECTOR2I& aB ) : A( m_a ), B( m_b ), m_a( aA ), m_b( aB )\
\cf3                                                                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/geometry/seg.h:104:44: \cf4 warning: \cf1 field 'm_b' is uninitialized when used here [-Wuninitialized]\cf2 \
    SEG ( const SEG& aSeg ) : A( m_a ), B( m_b )\
\cf3                                            ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:34:\
\cf1 /Users/marco/Development/product/include/geometry/shape_line_chain.h:275:10: \cf4 warning: \cf1 'SHAPE_LINE_CHAIN::Collide' hides overloaded virtual\cf2 \
\cf1       functions [-Woverloaded-virtual]\cf2 \
    bool Collide( const BOX2I& aBox, int aClearance = 0 ) const;\
\cf3          ^\cf2 \
\cf1 /Users/marco/Development/product/include/geometry/shape.h:115:18: \cf0 note: \cf2 hidden overloaded virtual function 'SHAPE::Collide' declared here:\
      different number of parameters (3 vs 2)\
    virtual bool Collide( const SHAPE* aShape, int aClerance, VECTOR2I& aMTV ) const;\
\cf3                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/geometry/shape.h:116:18: \cf0 note: \cf2 hidden overloaded virtual function 'SHAPE::Collide' declared here:\
      type mismatch at 1st parameter ('const SHAPE *' vs 'const BOX2I &' (aka 'const BOX2<VECTOR2I> &'))\
    virtual bool Collide( const SHAPE* aShape, int aClerance = 0 ) const;\
\cf3                  ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:39:\
In file included from /Users/marco/Development/product/pcbnew/router/./pns_node.h:36:\
In file included from /Users/marco/Development/product/pcbnew/router/./pns_joint.h:30:\
In file included from /Users/marco/Development/product/pcbnew/router/./pns_segment.h:31:\
In file included from /Users/marco/Development/product/pcbnew/router/./pns_line.h:30:\
\cf1 /Users/marco/Development/product/pcbnew/router/./direction.h:293:19: \cf4 warning: \cf1 comparison of constant 8 with expression of type\cf2 \
\cf1       'DIRECTION_45::Directions' is always false [-Wtautological-constant-out-of-range-compare]\cf2 \
        if( m_dir >= 8 )\
\cf3             ~~~~~ ^  ~\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:482:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rm, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:486:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:368:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rm, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:372:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:479:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:482:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7131:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:16:58: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_set_type<T>::type, typename is_polygon_set_type<T2>::type >::type type;\
\cf3                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:309:54: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_either_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
                                            typename is_either_polygon_set_type<geometry_type_1, geometry_type_2>::type>::type,\
\cf3                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:16:97: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_set_type<T>::type, typename is_polygon_set_type<T2>::type >::type type;\
\cf3                                                                                                 ^~\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:17:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_45_set_type<T2>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:199:14: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_either_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1> >' requested here\
    typename is_either_polygon_45_set_type<geometry_type_1, geometry_type_2>::type>::type,\
\cf3              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:201:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>, geometry_type_2 =\
      <anonymous enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:17:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_45_set_type<T2>::type >::type type;\
\cf3                                                                                                       ^~\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:292:1: \cf0 note: \cf2 unnamed type used in\
      template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at /usr/include/hfs/hfs_format.h:138:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at /usr/include/hfs/hfs_format.h:138:1>,\
      coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /usr/include/hfs/hfs_format.h:138:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1>, coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:43:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1>, coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:47:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmerr.h:67:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>\
      >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:84:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:714:12: \cf5 error: \cf1 non-friend class member 'min' cannot have a qualified name\cf2 \
    uint32 Min; /* inclusive minimum value */\
\cf3            ^~~\cf2 \
\cf1 /Users/marco/Development/product/include/geometry/rtree.h:35:20: \cf0 note: \cf2 expanded from macro 'Min'\
  #define Min std::min\
\cf3               ~~~~~^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:41:\
In file included from /Users/marco/Development/product/include/class_board_design_settings.h:10:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_track.h:34:\
In file included from /Users/marco/Development/product/pcbnew/router/../pcbnew.h:9:\
In file included from /Users/marco/Development/product/include/fctsys.h:14:\
In file included from /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:20:\
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:\
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:19:\
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:\
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:27:\
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:\
In file included from /System/Library/Frameworks/Security.framework/Headers/Security.h:26:\
In file included from /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:30:\
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:715:12: \cf5 error: \cf1 non-friend class member 'max' cannot have a qualified name\cf2 \
    uint32 Max; /* inclusive maximum value */\
\cf3            ^~~\cf2 \
\cf1 /Users/marco/Development/product/include/geometry/rtree.h:38:20: \cf0 note: \cf2 expanded from macro 'Max'\
  #define Max std::max\
\cf3               ~~~~~^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1> >'\
      requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:16:58: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_set_type<T>::type, typename is_polygon_set_type<T2>::type >::type type;\
\cf3                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:309:54: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_either_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>,\
      int>' requested here\
                                            typename is_either_polygon_set_type<geometry_type_1, geometry_type_2>::type>::type,\
\cf3                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:17:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_45_set_type<T2>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:199:14: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_either_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, int>' requested here\
    typename is_either_polygon_45_set_type<geometry_type_1, geometry_type_2>::type>::type,\
\cf3              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:201:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1>, geometry_type_2 = int]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1038:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>\
      >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>\
      >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:603:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>\
      >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmtype.h:1862:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>\
      >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >'\
      requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Security.framework/Headers/cssmapple.h:726:1: \cf0 note: \cf2 unnamed type used in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:307:64: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
  typename enable_if< typename gtl_and_4 < yes_ps_ob, typename is_any_polygon_set_type<geometry_type_1>::type,\
\cf3                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:16:58: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_set_type<T>::type, typename is_polygon_set_type<T2>::type >::type type;\
\cf3                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:309:54: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_either_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
                                            typename is_either_polygon_set_type<geometry_type_1, geometry_type_2>::type>::type,\
\cf3                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:16:97: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_set_type<T>::type, typename is_polygon_set_type<T2>::type >::type type;\
\cf3                                                                                                 ^~\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:17:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_45_set_type<T2>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:199:14: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_either_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typename is_either_polygon_45_set_type<geometry_type_1, geometry_type_2>::type>::type,\
\cf3              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:201:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator|' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>, geometry_type_2 = <anonymous\
      enum at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:17:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_45_set_type<T2>::type >::type type;\
\cf3                                                                                                       ^~\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:16:97: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_set_type<T>::type, typename is_polygon_set_type<T2>::type >::type type;\
\cf3                                                                                                 ^~\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:309:54: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_either_polygon_set_type<int, <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
                                            typename is_either_polygon_set_type<geometry_type_1, geometry_type_2>::type>::type,\
\cf3                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:311:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator|' [with geometry_type_1 = int, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:17:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_45_set_type<T2>::type >::type type;\
\cf3                                                                                                       ^~\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:199:14: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_either_polygon_45_set_type<int, <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1> >' requested here\
    typename is_either_polygon_45_set_type<geometry_type_1, geometry_type_2>::type>::type,\
\cf3              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:201:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator|' [with geometry_type_1 = int, geometry_type_2 = <anonymous enum at\
      /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1>]\
  operator|(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1082:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>,\
      coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>,\
      coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>,\
      coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>,\
      coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>, geometry_type_2\
      = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>,\
      coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1>,\
      coordinate_type_1 = <anonymous enum at\
      /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1584:1>]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1553:1: \cf0 note: \cf2 unnamed type used\
      in template argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:482:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rm, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:486:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:368:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rm, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:372:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:479:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:482:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:421:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:469:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rp, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:473:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:320:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:324:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, geometry_type_2 = int]\
  operator+(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:355:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rp, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:359:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:466:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:469:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator+' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1>, coordinate_type_1 = int]\
  operator+(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h:373:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:62:83: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:482:76: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_mutable_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps_rm, typename gtl_if<typename is_mutable_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                                                                            ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:486:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:67: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                   ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:61: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                             ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:43:72: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                        ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:76:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:103: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                                       ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:170:79: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                               ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_concept.hpp:22:80: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;\
\cf3                                                                                ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:38: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_45_or_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1003:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:106: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                                          ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:81:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_data.hpp:1000:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_traits.hpp:45:69: \cf4 warning: \cf1 template argument uses unnamed type\cf2 \
\cf1       [-Wunnamed-type-template-args]\cf2 \
    typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;\
\cf3                                                                     ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:21:86: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:372:30: \cf0 note: \cf2 in instantiation of template class\
      'boost::polygon::is_any_polygon_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typename gtl_if<typename is_any_polygon_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_set_concept.hpp:376:3: \cf0 note: \cf2 while substituting deduced template\
      arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, geometry_type_2 = int]\
  operator-(const geometry_type_1& lvalue, const geometry_type_2& rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:75:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_45_set_traits.hpp:60:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_45_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:368:78: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_45_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
  typename enable_if< typename gtl_and_3<y_ps45_rm, typename gtl_if<typename is_mutable_polygon_45_set_type<geometry_type_1>::type>::type,\
\cf3                                                                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_45_set_view.hpp:372:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:39:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_pad.h:37:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/PolyLine.h:23:\
In file included from /Users/marco/Development/product/pcbnew/router/../../polygon/polygons_defs.h:9:\
In file included from /Users/marco/Development/product/boost_root/include/boost/polygon/polygon.hpp:65:\
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/polygon_90_set_traits.hpp:187:86: \cf4 warning: \cf1 template argument uses unnamed\cf2 \
\cf1       type [-Wunnamed-type-template-args]\cf2 \
    typedef typename gtl_same_type<polygon_90_set_concept, typename geometry_concept<T>::type>::type type;\
\cf3                                                                                      ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:479:30: \cf0 note: \cf2 in instantiation of template\
      class 'boost::polygon::is_mutable_polygon_90_set_type<<anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1> >' requested here\
    typename gtl_if<typename is_mutable_polygon_90_set_type<geometry_type_1>::type>::type,\
\cf3                              ^\cf2 \
\cf1 /Users/marco/Development/product/boost_root/include/boost/polygon/detail/polygon_90_set_view.hpp:482:3: \cf0 note: \cf2 while substituting deduced\
      template arguments into function template 'operator-' [with geometry_type_1 = <anonymous enum at\
      /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1>, coordinate_type_1 = int]\
  operator-(const geometry_type_1& lvalue, coordinate_type_1 rvalue) \{\
\cf3   ^\cf2 \
\cf1 /System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h:86:1: \cf0 note: \cf2 unnamed type used in template\
      argument was declared here\
enum \{\
\cf3 ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
In file included from /Users/marco/Development/product/pcbnew/router/../class_board.h:44:\
In file included from /Users/marco/Development/product/pcbnew/router/../pcb_plot_params.h:29:\
\cf1 /Users/marco/Development/product/include/plot_common.h:562:18: \cf4 warning: \cf1 'PS_PLOTTER::Text' hides overloaded virtual function\cf2 \
\cf1       [-Woverloaded-virtual]\cf2 \
    virtual void Text( const wxPoint&              aPos,\
\cf3                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/plot_common.h:247:18: \cf0 note: \cf2 hidden overloaded virtual function 'PLOTTER::Text' declared here:\
      different number of parameters (11 vs 10)\
    virtual void Text( const wxPoint&              aPos,\
\cf3                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/plot_common.h:627:18: \cf4 warning: \cf1 'PDF_PLOTTER::Text' hides overloaded virtual function\cf2 \
\cf1       [-Woverloaded-virtual]\cf2 \
    virtual void Text( const wxPoint&              aPos,\
\cf3                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/plot_common.h:247:18: \cf0 note: \cf2 hidden overloaded virtual function 'PLOTTER::Text' declared here:\
      different number of parameters (11 vs 10)\
    virtual void Text( const wxPoint&              aPos,\
\cf3                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/plot_common.h:696:18: \cf4 warning: \cf1 'SVG_PLOTTER::Text' hides overloaded virtual function\cf2 \
\cf1       [-Woverloaded-virtual]\cf2 \
    virtual void Text( const wxPoint&              aPos,\
\cf3                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/plot_common.h:247:18: \cf0 note: \cf2 hidden overloaded virtual function 'PLOTTER::Text' declared here:\
      different number of parameters (11 vs 10)\
    virtual void Text( const wxPoint&              aPos,\
\cf3                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/plot_common.h:898:18: \cf4 warning: \cf1 'DXF_PLOTTER::Text' hides overloaded virtual function\cf2 \
\cf1       [-Woverloaded-virtual]\cf2 \
    virtual void Text( const wxPoint&              aPos,\
\cf3                  ^\cf2 \
\cf1 /Users/marco/Development/product/include/plot_common.h:247:18: \cf0 note: \cf2 hidden overloaded virtual function 'PLOTTER::Text' declared here:\
      different number of parameters (11 vs 10)\
    virtual void Text( const wxPoint&              aPos,\
\cf3                  ^\cf2 \
In file included from /Users/marco/Development/product/pcbnew/router/pns_router.cpp:48:\
\cf1 /Users/marco/Development/product/pcbnew/router/../class_board.h:726:10: \cf4 warning: \cf1 'BOARD::SetLayer' hides overloaded virtual function\cf2 \
\cf1       [-Woverloaded-virtual]\cf2 \
    bool SetLayer( LAYER_NUM aIndex, const LAYER& aLayer );\
\cf3          ^\cf2 \
\cf1 /Users/marco/Development/product/include/class_board_item.h:128:18: \cf0 note: \cf2 hidden overloaded virtual function 'BOARD_ITEM::SetLayer' declared\
      here: different number of parameters (1 vs 2)\
    virtual void SetLayer( LAYER_NUM aLayer )\
\cf3                  ^\cf2 \
174 warnings and 2 errors generated.\
make[2]: *** [pcbnew/router/CMakeFiles/pnsrouter.dir/pns_router.cpp.o] Error 1\
make[1]: *** [pcbnew/router/CMakeFiles/pnsrouter.dir/all] Error 2\
make: *** [all] Error 2\
}

Follow ups