boostorg / qvm

Boost Quaternions, Vectors, Matrices library
Boost Software License 1.0
81 stars 45 forks source link

Boost.Geometry can not be used with xmlrpc #23

Closed steveire closed 4 years ago

steveire commented 4 years ago

REF: http://xmlrpc-c.sourceforge.net/

#include <xmlrpc-c/abyss.h>
#include <boost/geometry.hpp>

Output:

In file included from test.cpp:3:
In file included from /usr/include/boost/geometry.hpp:17:
In file included from /usr/include/boost/geometry/geometry.hpp:50:
In file included from /usr/include/boost/geometry/strategies/strategies.hpp:106:
In file included from /usr/include/boost/geometry/strategies/transform/matrix_transformers.hpp:27:
In file included from /usr/include/boost/qvm/mat_operations.hpp:10:
In file included from /usr/include/boost/qvm/mat_operations2.hpp:6:
/usr/include/boost/qvm/gen/mat_operations2.hpp:1571:33: error: expected ',' or '>' in template-parameter-list
            template <int R,int CR,int C>
                                ^
/usr/include/xmlrpc-c/abyss.h:601:17: note: expanded from macro 'CR'
#define CR      '\r'
                ^

"moved" from https://github.com/boostorg/geometry/issues/672

zajo commented 4 years ago

Fixed, https://github.com/boostorg/qvm/commit/ffb434f1fad62d2bd2e50d23afbb960ffdab573f, thanks.