1. * Package: dev-python/pyamg-2.0.4
  2. * Repository: gentoo
  3. * Maintainer: sci@gentoo.org
  4. * USE: amd64 elibc_glibc kernel_linux multilib test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. >>> Unpacking source...
  7. >>> Unpacking pyamg-2.0.4.tar.gz to /tmp/portage/dev-python/pyamg-2.0.4/work
  8. >>> Source unpacked in /tmp/portage/dev-python/pyamg-2.0.4/work
  9. >>> Preparing source in /tmp/portage/dev-python/pyamg-2.0.4/work/pyamg ...
  10. >>> Source prepared.
  11. >>> Configuring source in /tmp/portage/dev-python/pyamg-2.0.4/work/pyamg ...
  12. >>> Source configured.
  13. >>> Compiling source in /tmp/portage/dev-python/pyamg-2.0.4/work/pyamg ...
  14. * Building of dev-python/pyamg-2.0.4 with CPython 2.7...
  15. python2.7 setup.py build -b build-2.7
  16. running build
  17. running config_cc
  18. unifing config_cc, config, build_clib, build_ext, build commands --compiler options
  19. running config_fc
  20. unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
  21. running build_src
  22. build_src
  23. building py_modules sources
  24. creating build-2.7
  25. creating build-2.7/src.linux-x86_64-2.7
  26. creating build-2.7/src.linux-x86_64-2.7/pyamg
  27. building extension "pyamg.amg_core._amg_core" sources
  28. building data_files sources
  29. build_src: building npy-pkg config files
  30. running build_py
  31. creating build-2.7/lib.linux-x86_64-2.7
  32. creating build-2.7/lib.linux-x86_64-2.7/pyamg
  33. copying pyamg/version.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  34. copying pyamg/strength.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  35. copying pyamg/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  36. copying pyamg/multilevel.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  37. copying pyamg/info.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  38. copying pyamg/graph.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  39. copying pyamg/blackbox.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  40. copying pyamg/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  41. copying build-2.7/src.linux-x86_64-2.7/pyamg/__config__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg
  42. creating build-2.7/lib.linux-x86_64-2.7/pyamg/aggregation
  43. copying pyamg/aggregation/tentative.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/aggregation
  44. copying pyamg/aggregation/smooth.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/aggregation
  45. copying pyamg/aggregation/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/aggregation
  46. copying pyamg/aggregation/aggregation.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/aggregation
  47. copying pyamg/aggregation/aggregate.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/aggregation
  48. copying pyamg/aggregation/adaptive.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/aggregation
  49. copying pyamg/aggregation/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/aggregation
  50. creating build-2.7/lib.linux-x86_64-2.7/pyamg/classical
  51. copying pyamg/classical/split.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/classical
  52. copying pyamg/classical/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/classical
  53. copying pyamg/classical/interpolate.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/classical
  54. copying pyamg/classical/cr.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/classical
  55. copying pyamg/classical/classical.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/classical
  56. copying pyamg/classical/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/classical
  57. creating build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  58. copying pyamg/gallery/stencil.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  59. copying pyamg/gallery/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  60. copying pyamg/gallery/random_sparse.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  61. copying pyamg/gallery/mesh.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  62. copying pyamg/gallery/laplacian.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  63. copying pyamg/gallery/info.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  64. copying pyamg/gallery/example.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  65. copying pyamg/gallery/elasticity.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  66. copying pyamg/gallery/diffusion.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  67. copying pyamg/gallery/demo.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  68. copying pyamg/gallery/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/gallery
  69. creating build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  70. copying pyamg/krylov/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  71. copying pyamg/krylov/info.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  72. copying pyamg/krylov/_steepest_descent.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  73. copying pyamg/krylov/_minimal_residual.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  74. copying pyamg/krylov/_gmres_mgs.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  75. copying pyamg/krylov/_gmres_householder.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  76. copying pyamg/krylov/_gmres.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  77. copying pyamg/krylov/_fgmres.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  78. copying pyamg/krylov/_cr.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  79. copying pyamg/krylov/_cgnr.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  80. copying pyamg/krylov/_cgne.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  81. copying pyamg/krylov/_cg.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  82. copying pyamg/krylov/_bicgstab.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  83. copying pyamg/krylov/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/krylov
  84. creating build-2.7/lib.linux-x86_64-2.7/pyamg/amg_core
  85. copying pyamg/amg_core/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/amg_core
  86. copying pyamg/amg_core/amg_core.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/amg_core
  87. copying pyamg/amg_core/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/amg_core
  88. creating build-2.7/lib.linux-x86_64-2.7/pyamg/relaxation
  89. copying pyamg/relaxation/smoothing.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/relaxation
  90. copying pyamg/relaxation/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/relaxation
  91. copying pyamg/relaxation/relaxation.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/relaxation
  92. copying pyamg/relaxation/info.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/relaxation
  93. copying pyamg/relaxation/chebyshev.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/relaxation
  94. copying pyamg/relaxation/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/relaxation
  95. creating build-2.7/lib.linux-x86_64-2.7/pyamg/testing
  96. copying pyamg/testing/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/testing
  97. creating build-2.7/lib.linux-x86_64-2.7/pyamg/util
  98. copying pyamg/util/utils.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/util
  99. copying pyamg/util/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/util
  100. copying pyamg/util/linalg.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/util
  101. copying pyamg/util/info.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/util
  102. copying pyamg/util/BSR_utils.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/util
  103. copying pyamg/util/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/util
  104. creating build-2.7/lib.linux-x86_64-2.7/pyamg/vis
  105. copying pyamg/vis/vtk_writer.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/vis
  106. copying pyamg/vis/vis_coarse.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/vis
  107. copying pyamg/vis/setup.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/vis
  108. copying pyamg/vis/info.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/vis
  109. copying pyamg/vis/__init__.py -> build-2.7/lib.linux-x86_64-2.7/pyamg/vis
  110. warning: build_py: byte-compiling is disabled, skipping.
  111. running build_ext
  112. customize UnixCCompiler
  113. customize UnixCCompiler using build_ext
  114. customize UnixCCompiler
  115. customize UnixCCompiler using build_ext
  116. building 'pyamg.amg_core._amg_core' extension
  117. compiling C++ sources
  118. C compiler: x86_64-pc-linux-gnu-g++ -pthread -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fPIC
  119. creating build-2.7/temp.linux-x86_64-2.7
  120. creating build-2.7/temp.linux-x86_64-2.7/pyamg
  121. creating build-2.7/temp.linux-x86_64-2.7/pyamg/amg_core
  122. compile options: '-D__STDC_FORMAT_MACROS=1 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c'
  123. x86_64-pc-linux-gnu-g++: pyamg/amg_core/amg_core_wrap.cxx
  124. pyamg/amg_core/amg_core_wrap.cxx: In function 'void SWIG_Python_AddErrorMsg(const char*)':
  125. pyamg/amg_core/amg_core_wrap.cxx:870:42: warning: format not a string literal and no format arguments [-Wformat-security]
  126. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  127. pyamg/amg_core/ruge_stuben.h: In instantiation of 'void cljp_naive_splitting(I, const I*, const I*, const I*, const I*, I*, I) [with I = int]':
  128. pyamg/amg_core/amg_core_wrap.cxx:4478:124: required from here
  129. pyamg/amg_core/ruge_stuben.h:291:5: error: 'vertex_coloring_mis' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  130. In file included from pyamg/amg_core/amg_core_wrap.cxx:2571:0:
  131. pyamg/amg_core/graph.h:171:3: note: 'template<class I, class T> T vertex_coloring_mis(I, const I*, const I*, T*)' declared here, later in the translation unit
  132. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  133. pyamg/amg_core/ruge_stuben.h: In instantiation of 'void classical_strength_of_connection(I, F, const I*, const I*, const T*, I*, I*, T*) [with I = int; T = float; F = float]':
  134. pyamg/amg_core/amg_core_wrap.cxx:8771:140: required from here
  135. pyamg/amg_core/ruge_stuben.h:58:17: error: 'mynorm' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  136. In file included from pyamg/amg_core/smoothed_aggregation.h:12:0,
  137. from pyamg/amg_core/amg_core_wrap.cxx:2569:
  138. pyamg/amg_core/linalg.h:72:15: note: 'double mynorm(const npy_cdouble_wrapper&)' declared here, later in the translation unit
  139. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  140. pyamg/amg_core/ruge_stuben.h:64:38: error: 'mynorm' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  141. In file included from pyamg/amg_core/smoothed_aggregation.h:12:0,
  142. from pyamg/amg_core/amg_core_wrap.cxx:2569:
  143. pyamg/amg_core/linalg.h:72:15: note: 'double mynorm(const npy_cdouble_wrapper&)' declared here, later in the translation unit
  144. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  145. pyamg/amg_core/ruge_stuben.h: In instantiation of 'void classical_strength_of_connection(I, F, const I*, const I*, const T*, I*, I*, T*) [with I = int; T = double; F = double]':
  146. pyamg/amg_core/amg_core_wrap.cxx:8897:143: required from here
  147. pyamg/amg_core/ruge_stuben.h:58:17: error: 'mynorm' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  148. In file included from pyamg/amg_core/smoothed_aggregation.h:12:0,
  149. from pyamg/amg_core/amg_core_wrap.cxx:2569:
  150. pyamg/amg_core/linalg.h:72:15: note: 'double mynorm(const npy_cdouble_wrapper&)' declared here, later in the translation unit
  151. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  152. pyamg/amg_core/ruge_stuben.h:64:38: error: 'mynorm' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  153. In file included from pyamg/amg_core/smoothed_aggregation.h:12:0,
  154. from pyamg/amg_core/amg_core_wrap.cxx:2569:
  155. pyamg/amg_core/linalg.h:72:15: note: 'double mynorm(const npy_cdouble_wrapper&)' declared here, later in the translation unit
  156. pyamg/amg_core/amg_core_wrap.cxx: In function 'void SWIG_Python_AddErrorMsg(const char*)':
  157. pyamg/amg_core/amg_core_wrap.cxx:870:42: warning: format not a string literal and no format arguments [-Wformat-security]
  158. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  159. pyamg/amg_core/ruge_stuben.h: In instantiation of 'void cljp_naive_splitting(I, const I*, const I*, const I*, const I*, I*, I) [with I = int]':
  160. pyamg/amg_core/amg_core_wrap.cxx:4478:124: required from here
  161. pyamg/amg_core/ruge_stuben.h:291:5: error: 'vertex_coloring_mis' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  162. In file included from pyamg/amg_core/amg_core_wrap.cxx:2571:0:
  163. pyamg/amg_core/graph.h:171:3: note: 'template<class I, class T> T vertex_coloring_mis(I, const I*, const I*, T*)' declared here, later in the translation unit
  164. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  165. pyamg/amg_core/ruge_stuben.h: In instantiation of 'void classical_strength_of_connection(I, F, const I*, const I*, const T*, I*, I*, T*) [with I = int; T = float; F = float]':
  166. pyamg/amg_core/amg_core_wrap.cxx:8771:140: required from here
  167. pyamg/amg_core/ruge_stuben.h:58:17: error: 'mynorm' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  168. In file included from pyamg/amg_core/smoothed_aggregation.h:12:0,
  169. from pyamg/amg_core/amg_core_wrap.cxx:2569:
  170. pyamg/amg_core/linalg.h:72:15: note: 'double mynorm(const npy_cdouble_wrapper&)' declared here, later in the translation unit
  171. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  172. pyamg/amg_core/ruge_stuben.h:64:38: error: 'mynorm' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  173. In file included from pyamg/amg_core/smoothed_aggregation.h:12:0,
  174. from pyamg/amg_core/amg_core_wrap.cxx:2569:
  175. pyamg/amg_core/linalg.h:72:15: note: 'double mynorm(const npy_cdouble_wrapper&)' declared here, later in the translation unit
  176. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  177. pyamg/amg_core/ruge_stuben.h: In instantiation of 'void classical_strength_of_connection(I, F, const I*, const I*, const T*, I*, I*, T*) [with I = int; T = double; F = double]':
  178. pyamg/amg_core/amg_core_wrap.cxx:8897:143: required from here
  179. pyamg/amg_core/ruge_stuben.h:58:17: error: 'mynorm' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  180. In file included from pyamg/amg_core/smoothed_aggregation.h:12:0,
  181. from pyamg/amg_core/amg_core_wrap.cxx:2569:
  182. pyamg/amg_core/linalg.h:72:15: note: 'double mynorm(const npy_cdouble_wrapper&)' declared here, later in the translation unit
  183. In file included from pyamg/amg_core/amg_core_wrap.cxx:2568:0:
  184. pyamg/amg_core/ruge_stuben.h:64:38: error: 'mynorm' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
  185. In file included from pyamg/amg_core/smoothed_aggregation.h:12:0,
  186. from pyamg/amg_core/amg_core_wrap.cxx:2569:
  187. pyamg/amg_core/linalg.h:72:15: note: 'double mynorm(const npy_cdouble_wrapper&)' declared here, later in the translation unit
  188. error: Command "x86_64-pc-linux-gnu-g++ -pthread -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fPIC -D__STDC_FORMAT_MACROS=1 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pyamg/amg_core/amg_core_wrap.cxx -o build-2.7/temp.linux-x86_64-2.7/pyamg/amg_core/amg_core_wrap.o" failed with exit status 1
  189. * ERROR: dev-python/pyamg-2.0.4 failed (compile phase):
  190. * Building failed with CPython 2.7 in distutils_building() function
  191. *
  192. * Call stack:
  193. * ebuild.sh, line 85: Called src_compile
  194. * environment, line 5196: Called distutils_src_compile
  195. * environment, line 1349: Called python_execute_function 'distutils_building'
  196. * environment, line 3580: Called die
  197. * The specific snippet of code:
  198. * die "${failure_message}";
  199. *
  200. * If you need support, post the output of `emerge --info '=dev-python/pyamg-2.0.4'`,
  201. * the complete build log and the output of `emerge -pqv '=dev-python/pyamg-2.0.4'`.
  202. sed: couldn't open temporary file /etc/portage/package.mask/sedL2aYRR: Permission denied