1. CXX libcola/shortest_paths.o
  2. CXX libcola/straightener.o
  3. CXX libcola/connected_components.o
  4. AR libcola/libcola.a
  5. ar: `u' modifier ignored since `D' is the default (see `U')
  6. CXX inkgc/gc.o
  7. In file included from ../../trunk/src/inkgc/gc.cpp:17:
  8. In file included from /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:6:
  9. /usr/include/sigc++-2.0/sigc++/type_traits.h:63:27: warning: alias declarations
  10. are a C++11 extension [-Wc++11-extensions]
  11. using type_trait_pass_t = typename type_trait<T>::pass;
  12. ^
  13. /usr/include/sigc++-2.0/sigc++/type_traits.h:66:27: warning: alias declarations
  14. are a C++11 extension [-Wc++11-extensions]
  15. using type_trait_take_t = typename type_trait<T>::take;
  16. ^
  17. In file included from ../../trunk/src/inkgc/gc.cpp:17:
  18. In file included from /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:7:
  19. In file included from /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:6:
  20. In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/type_traits:35:
  21. /usr/bin/../lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/c++0x_warning.h:32:2: error:
  22. This file requires compiler and library support for the ISO C++ 2011
  23. standard. This support is currently experimental, and must be enabled with
  24. the -std=c++11 or -std=gnu++11 compiler options.
  25. #error This file requires compiler and library support for the \
  26. ^
  27. In file included from ../../trunk/src/inkgc/gc.cpp:17:
  28. In file included from /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:7:
  29. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:36: error: unknown
  30. type name 'decltype'
  31. static int check(X_functor* obj, decltype(&X_functor::operator()) p = ...
  32. ^
  33. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:57: error: parameter
  34. declarator cannot be qualified
  35. static int check(X_functor* obj, decltype(&X_functor::operator()) p = ...
  36. ~~~~~~~~~~~^
  37. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:57: error:
  38. 'operator()' cannot be the name of a parameter
  39. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:69: error: expected
  40. ')'
  41. static int check(X_functor* obj, decltype(&X_functor::operator()) p = nu...
  42. ^
  43. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:19: note: to match
  44. this '('
  45. static int check(X_functor* obj, decltype(&X_functor::operator()) p = ...
  46. ^
  47. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:97:44: error: use of
  48. undeclared identifier 'nullptr'
  49. = sizeof(check(static_cast<T_functor*>(nullptr))) == sizeof(int)
  50. ^
  51. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:46: error: no member
  52. named 'is_base_of' in namespace 'std'
  53. bool I_derives_functor_base = std::is_base_of<functor_base,T_f...
  54. ~~~~~^
  55. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:57: error:
  56. 'functor_base' does not refer to a value
  57. bool I_derives_functor_base = std::is_base_of<functor_base,T_f...
  58. ^
  59. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:69:8: note: declared
  60. here
  61. struct functor_base {};
  62. ^
  63. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:82: error:
  64. definition or redeclaration of 'value' cannot name the global scope
  65. ...I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
  66. ~~^
  67. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:82: error: C++
  68. requires a type specifier for all declarations
  69. ...I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
  70. ~~^
  71. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:82: warning:
  72. variable templates are a C++1y extension [-Wc++1y-extensions]
  73. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:82: error: no member
  74. named 'value' in the global namespace
  75. ...I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
  76. ~~^
  77. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:87: error: a
  78. template declaration can only declare a single entity
  79. ...I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
  80. ^
  81. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: error: explicit
  82. specialization of non-template struct 'functor_trait'
  83. struct functor_trait<T_functor, true, I_can_use_decltype>
  84. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  85. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:133:8: error: too many
  86. template arguments for class template 'functor_trait'
  87. struct functor_trait<T_functor, false, true>
  88. ^ ~~~~~
  89. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: note: template is
  90. declared here
  91. struct functor_trait<T_functor, true, I_can_use_decltype>
  92. ^
  93. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:215:8: error: too many
  94. template arguments for class template 'functor_trait'
  95. struct functor_trait<T_return (*)(), false, false>
  96. ^ ~~~~~~
  97. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: note: template is
  98. declared here
  99. struct functor_trait<T_functor, true, I_can_use_decltype>
  100. ^
  101. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:223:8: error: too many
  102. template arguments for class template 'functor_trait'
  103. struct functor_trait<T_return (*)(T_arg1), false, false>
  104. ^ ~~~~~~
  105. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: note: template is
  106. declared here
  107. struct functor_trait<T_functor, true, I_can_use_decltype>
  108. ^
  109. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:231:8: error: too many
  110. template arguments for class template 'functor_trait'
  111. struct functor_trait<T_return (*)(T_arg1, T_arg2), false, false>
  112. ^ ~~~~~~
  113. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: note: template is
  114. declared here
  115. struct functor_trait<T_functor, true, I_can_use_decltype>
  116. ^
  117. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:239:8: error: too many
  118. template arguments for class template 'functor_trait'
  119. struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3), false, false>
  120. ^ ~~~~~~
  121. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: note: template is
  122. declared here
  123. struct functor_trait<T_functor, true, I_can_use_decltype>
  124. ^
  125. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:247:8: error: too many
  126. template arguments for class template 'functor_trait'
  127. struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4), false, false>
  128. ^ ~~~~~~
  129. /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: note: template is
  130. declared here
  131. struct functor_trait<T_functor, true, I_can_use_decltype>
  132. ^
  133. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  134. 3 warnings and 20 errors generated.
 
 

33

 

1082

Pasted Text #982

-

PasteBin

Zeilen
134
Wörter
521
Größe
7,7 KB
Erstellt
Typ
text/plain
Public Domain (PD)
Bitte melde Dich an, um einen Kommentar zu verfassen!