[cfe-dev] BOOST with clang; error: pasting formed an invalid preprocessing token
Kim
soldoutseashell at gmail.com
Wed Sep 4 01:15:12 PDT 2013
I'm attempting to compile code that uses the boost serializer library. I
get these errors from Boost, can anyone give me a general idea what this
is about? Thanks very much.
C:\Program Files (x86)\LLVM\vs11\bin\Debug>clang++ -fno-ms-compatibility
-fno-delayed-template-parsing -nostdinc -std=c++11 -c -v -o
serializer_type.o serializer_type.cpp -I "C:\MinGW\include\sys" -I
"C:\MinGW\include" -I "C:\MinGW\include\c++" -I "F:\boost_1_54_0" -I
"c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++" -I
"c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/mingw32" -I
"c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/backward" -I
"c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include" -I
"c:\mingw\bin\../lib/gcc/mingw32/4.7.2/../../../../include"
-I"c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include-fixed" -D__MSVCRT__=1
-D_GLIBCXX_CTIME=1
clang version 3.4 (trunk)
Target: i686-pc-win32
Thread model: posix
"C:/Program Files (x86)/LLVM/vs11/bin/Debug/clang++.exe" -cc1 -triple
i686-pc-win32 -emit-obj -mrelax-all -disable-free -main-file-name
serializer_type.cpp -mrelocation-model static -mdisable-fp-elim
-fmath-errno -masm-verbose -mconstructor-aliases -target-cpu pentium4 -v
-coverage-file serializer_type.o -nostdsysteminc -nobuiltininc
-resource-dir "C:/Program Files
(x86)/LLVM/vs11/bin/Debug\\..\\lib\\clang\\3.4" -D __MSVCRT__=1 -D
_GLIBCXX_CTIME=1 -I "C:\\MinGW\\include\\sys" -I "C:\\MinGW\\include" -I
"C:\\MinGW\\include\\c++" -I "F:\\boost_1_54_0" -I
"c:\\mingw\\bin\\../lib/gcc/mingw32/4.7.2/include/c++" -I
"c:\\mingw\\bin\\../lib/gcc/mingw32/4.7.2/include/c++/mingw32" -I
"c:\\mingw\\bin\\../lib/gcc/mingw32/4.7.2/include/c++/backward" -I
"c:\\mingw\\bin\\../lib/gcc/mingw32/4.7.2/include" -I
"c:\\mingw\\bin\\../lib/gcc/mingw32/4.7.2/../../../../include" -I
"c:\\mingw\\bin\\../lib/gcc/mingw32/4.7.2/include-fixed" -std=c++11
-fdeprecated-macro -ferror-limit 19 -fmessage-length 80 -mstackrealign
-fms-extensions -fmsc-version=1300 -fobjc-runtime=gcc
-fobjc-default-synthesize-properties -fcxx-exceptions -fexceptions
-fdiagnostics-show-option -fcolor-diagnostics -backend-option
-vectorize-loops -o serializer_type.o -x c++ serializer_type.cpp
clang -cc1 version 3.4 based upon LLVM 3.4svn default target i686-pc-win32
ignoring nonexistent directory "C:\MinGW\include\c++"
#include "..." search starts here:
#include <...> search starts here:
C:\MinGW\include\sys
C:\MinGW\include
F:\boost_1_54_0
c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++
c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/mingw32
c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include/c++/backward
c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include
c:\mingw\bin\../lib/gcc/mingw32/4.7.2/../../../../include
c:\mingw\bin\../lib/gcc/mingw32/4.7.2/include-fixed
End of search list.
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_2(', an invalid preprocessing token
[-Winvalid-token-paste]
BOOST_MPL_AUX_NA_SPEC(1,not_)
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_1(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_2(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_1(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_2(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_0(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_3(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_1(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_3(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_0(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_2(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 12 expansions in backtrace; use
-fmacro-backtrace-limit=0 to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_1(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 12 expansions in backtrace; use
-fmacro-backtrace-limit=0 to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_2(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 13 expansions in backtrace; use
-fmacro-backtrace-limit=0 to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_1(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 13 expansions in backtrace; use
-fmacro-backtrace-limit=0 to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_2(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 14 expansions in backtrace; use
-fmacro-backtrace-limit=0 to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_1(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 14 expansions in backtrace; use
-fmacro-backtrace-limit=0 to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_2(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 10 expansions in backtrace; use
-fmacro-backtrace-limit=0 to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_0(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 10 expansions in backtrace; use
-fmacro-backtrace-limit=0 to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:53: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM'
# define BOOST_PP_TUPLE_ELEM(size, n, tuple) BOOST_PP_TUPLE_ELEM_...
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:37:48: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_I'
# define BOOST_PP_TUPLE_ELEM_I(m, args) BOOST_PP_TUPLE_ELEM_II(m,
args)
^
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:38:64: note: expanded from
macro 'BOOST_PP_TUPLE_ELEM_II'
# define BOOST_PP_TUPLE_ELEM_II(m, args) BOOST_PP_CAT(m ## args,)
^
In file included from serializer_type.cpp:2:
In file included from F:\boost_1_54_0\boost/archive/binary_oarchive.hpp:21:
In file included from
F:\boost_1_54_0\boost/archive/binary_oarchive_impl.hpp:22:
In file included from
F:\boost_1_54_0\boost/archive/basic_binary_oprimitive.hpp:49:
In file included from F:\boost_1_54_0\boost/mpl/placeholders.hpp:24:
In file included from F:\boost_1_54_0\boost/mpl/arg.hpp:25:
In file included from F:\boost_1_54_0\boost/mpl/aux_/na_assert.hpp:23:
In file included from F:\boost_1_54_0\boost/mpl/assert.hpp:17:
F:\boost_1_54_0\boost/mpl/not.hpp:47:1: error: pasting formed
'BOOST_PP_TUPLE_ELEM_E_3(', an invalid preprocessing token
[-Winvalid-token-paste]
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:161:40: note: expanded from macro
'BOOST_MPL_AUX_NA_SPEC'
#define BOOST_MPL_AUX_NA_SPEC(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:154:47: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_NO_ETI'
#define BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \
^
F:\boost_1_54_0\boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from
macro '\
BOOST_MPL_AUX_NA_SPEC_MAIN'
BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0
to see all)
F:\boost_1_54_0\boost/preprocessor/tuple/elem.hpp:36:114: note: expanded
from
macro 'BOOST_PP_TUPLE_ELEM'
...tuple) BOOST_PP_TUPLE_ELEM_I(BOOST_PP_CAT(BOOST_PP_TUPLE_ELEM_,
n), BOOS...
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:22:32: note: expanded from macro
'BOOST_PP_CAT'
# define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
^
F:\boost_1_54_0\boost/preprocessor/cat.hpp:31:55: note: expanded from macro
'BOOST_PP_CAT_I'
# define BOOST_PP_CAT_I(a, b) BOOST_PP_CAT_II(~, a ## b)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
More information about the cfe-dev
mailing list