Lissanro

h5py 2.90 fails to install with pip3 in Ubuntu 18.04

Jan 15th, 2021
37
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. % sudo -H pip3 install -U pip testresources setuptools numpy==1.16.1 future==0.17.1 mock==3.0.5 h5py==2.9.0 keras_preprocessing==1.0.5 keras_applications==1.0.8 gast==0.2.2 futures protobuf pybind11
  2. Collecting pip
  3. Downloading https://files.pythonhosted.org/packages/54/eb/4a3642e971f404d69d4f6fa3885559d67562801b99d7592487f1ecc4e017/pip-20.3.3-py2.py3-none-any.whl (1.5MB)
  4. 100% |████████████████████████████████| 1.5MB 144kB/s
  5. Collecting testresources
  6. Downloading https://files.pythonhosted.org/packages/45/4d/79a9a1f71de22fbc6c6433ac135f68d005de72fbe73e2137d2e77da9252c/testresources-2.0.1-py2.py3-none-any.whl
  7. Collecting setuptools
  8. Downloading https://files.pythonhosted.org/packages/aa/d4/0089d680a610c7b5afda26c1ae588eb363b9050ccf5f33a8c2d1164210f3/setuptools-51.1.2-py3-none-any.whl (784kB)
  9. 100% |████████████████████████████████| 788kB 253kB/s
  10. Collecting numpy==1.16.1
  11. Downloading https://files.pythonhosted.org/packages/2b/26/07472b0de91851b6656cbc86e2f0d5d3a3128e7580f23295ef58b6862d6c/numpy-1.16.1.zip (5.1MB)
  12. 100% |████████████████████████████████| 5.1MB 126kB/s
  13. Collecting future==0.17.1
  14. Downloading https://files.pythonhosted.org/packages/90/52/e20466b85000a181e1e144fd8305caf2cf475e2f9674e797b222f8105f5f/future-0.17.1.tar.gz (829kB)
  15. 100% |████████████████████████████████| 829kB 317kB/s
  16. Collecting mock==3.0.5
  17. Using cached https://files.pythonhosted.org/packages/05/d2/f94e68be6b17f46d2c353564da56e6fb89ef09faeeff3313a046cb810ca9/mock-3.0.5-py2.py3-none-any.whl
  18. Collecting h5py==2.9.0
  19. Downloading https://files.pythonhosted.org/packages/43/27/a6e7dcb8ae20a4dbf3725321058923fec262b6f7835179d78ccc8d98deec/h5py-2.9.0.tar.gz (287kB)
  20. 100% |████████████████████████████████| 296kB 773kB/s
  21. Collecting keras_preprocessing==1.0.5
  22. Using cached https://files.pythonhosted.org/packages/fc/94/74e0fa783d3fc07e41715973435dd051ca89c550881b3454233c39c73e69/Keras_Preprocessing-1.0.5-py2.py3-none-any.whl
  23. Collecting keras_applications==1.0.8
  24. Using cached https://files.pythonhosted.org/packages/71/e3/19762fdfc62877ae9102edf6342d71b28fbfd9dea3d2f96a882ce099b03f/Keras_Applications-1.0.8-py3-none-any.whl
  25. Collecting gast==0.2.2
  26. Using cached https://files.pythonhosted.org/packages/4e/35/11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421/gast-0.2.2.tar.gz
  27. Collecting futures
  28. Using cached https://files.pythonhosted.org/packages/05/80/f41cca0ea1ff69bce7e7a7d76182b47bb4e1a494380a532af3e8ee70b9ec/futures-3.1.1-py3-none-any.whl
  29. Collecting protobuf
  30. Downloading https://files.pythonhosted.org/packages/81/d4/a8a31a326ee60e295e5d7477d93d8f6ceee98246c1a7381afc817a91d893/protobuf-3.14.0-py2.py3-none-any.whl (173kB)
  31. 100% |████████████████████████████████| 174kB 854kB/s
  32. Collecting pybind11
  33. Using cached https://files.pythonhosted.org/packages/00/84/fc9dc13ee536ba5e6b8fd10ce368fea5b738fe394c3b296cde7c9b144a92/pybind11-2.6.1-py2.py3-none-any.whl
  34. Collecting pbr>=1.8 (from testresources)
  35. Downloading https://files.pythonhosted.org/packages/fb/48/69046506f6ac61c1eaa9a0d42d22d54673b69e176d30ca98e3f61513e980/pbr-5.5.1-py2.py3-none-any.whl (106kB)
  36. 100% |████████████████████████████████| 112kB 1.0MB/s
  37. Collecting six (from mock==3.0.5)
  38. Downloading https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
  39. Building wheels for collected packages: numpy, future, h5py, gast
  40. Running setup.py bdist_wheel for numpy ... done
  41. Stored in directory: /root/.cache/pip/wheels/04/64/e1/283a3672c2865608968594c02a6923311f44d033bcece2683b
  42. Running setup.py bdist_wheel for future ... done
  43. Stored in directory: /root/.cache/pip/wheels/0c/61/d2/d6b7317325828fbb39ee6ad559dbe4664d0896da4721bf379e
  44. Running setup.py bdist_wheel for h5py ... error
  45. Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-o7lr1871/h5py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmp5d7ddx7spip-wheel- --python-tag cp36:
  46. running bdist_wheel
  47. running build
  48. running build_py
  49. creating build
  50. creating build/lib.linux-aarch64-3.6
  51. creating build/lib.linux-aarch64-3.6/h5py
  52. copying h5py/h5py_warnings.py -> build/lib.linux-aarch64-3.6/h5py
  53. copying h5py/version.py -> build/lib.linux-aarch64-3.6/h5py
  54. copying h5py/ipy_completer.py -> build/lib.linux-aarch64-3.6/h5py
  55. copying h5py/__init__.py -> build/lib.linux-aarch64-3.6/h5py
  56. copying h5py/highlevel.py -> build/lib.linux-aarch64-3.6/h5py
  57. creating build/lib.linux-aarch64-3.6/h5py/_hl
  58. copying h5py/_hl/vds.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  59. copying h5py/_hl/selections.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  60. copying h5py/_hl/compat.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  61. copying h5py/_hl/dataset.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  62. copying h5py/_hl/selections2.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  63. copying h5py/_hl/group.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  64. copying h5py/_hl/dims.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  65. copying h5py/_hl/__init__.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  66. copying h5py/_hl/base.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  67. copying h5py/_hl/filters.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  68. copying h5py/_hl/files.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  69. copying h5py/_hl/attrs.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  70. copying h5py/_hl/datatype.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  71. creating build/lib.linux-aarch64-3.6/h5py/tests
  72. copying h5py/tests/__init__.py -> build/lib.linux-aarch64-3.6/h5py/tests
  73. copying h5py/tests/common.py -> build/lib.linux-aarch64-3.6/h5py/tests
  74. creating build/lib.linux-aarch64-3.6/h5py/tests/old
  75. copying h5py/tests/old/test_dataset.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  76. copying h5py/tests/old/test_datatype.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  77. copying h5py/tests/old/test_h5.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  78. copying h5py/tests/old/test_base.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  79. copying h5py/tests/old/test_file_image.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  80. copying h5py/tests/old/test_selections.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  81. copying h5py/tests/old/test_slicing.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  82. copying h5py/tests/old/test_attrs.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  83. copying h5py/tests/old/test_h5f.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  84. copying h5py/tests/old/test_attrs_data.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  85. copying h5py/tests/old/test_h5p.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  86. copying h5py/tests/old/test_objects.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  87. copying h5py/tests/old/__init__.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  88. copying h5py/tests/old/test_h5t.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  89. copying h5py/tests/old/test_group.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  90. copying h5py/tests/old/test_h5d_direct_chunk_write.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  91. copying h5py/tests/old/test_file.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  92. copying h5py/tests/old/test_dimension_scales.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  93. creating build/lib.linux-aarch64-3.6/h5py/tests/hl
  94. copying h5py/tests/hl/test_datatype.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  95. copying h5py/tests/hl/test_attribute_create.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  96. copying h5py/tests/hl/test_filters.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  97. copying h5py/tests/hl/test_dataset_getitem.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  98. copying h5py/tests/hl/__init__.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  99. copying h5py/tests/hl/test_deprecation.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  100. copying h5py/tests/hl/test_dataset_swmr.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  101. copying h5py/tests/hl/test_threads.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  102. copying h5py/tests/hl/test_dims_dimensionproxy.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  103. copying h5py/tests/hl/test_file.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  104. creating build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  105. copying h5py/tests/hl/test_vds/test_highlevel_vds.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  106. copying h5py/tests/hl/test_vds/__init__.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  107. copying h5py/tests/hl/test_vds/test_lowlevel_vds.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  108. copying h5py/tests/hl/test_vds/test_virtual_source.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  109. running build_ext
  110. Autodetected HDF5 1.10.0
  111. ********************************************************************************
  112. Summary of the h5py configuration
  113.  
  114. Path to HDF5: None
  115. HDF5 Version: '1.10.0'
  116. MPI Enabled: False
  117. Rebuild Required: True
  118.  
  119. ********************************************************************************
  120. Executing api_gen rebuild of defs
  121. Executing cythonize()
  122. [ 1/22] Cythonizing /tmp/pip-build-o7lr1871/h5py/h5py/_conv.pyx
  123. /tmp/pip-build-o7lr1871/h5py/.eggs/Cython-3.0a6-py3.6.egg/Cython/Compiler/Main.py:344: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-build-o7lr1871/h5py/h5py/_conv.pxd
  124. tree = Parsing.p_module(s, pxd, full_module_name)
  125.  
  126. Error compiling Cython file:
  127. ------------------------------------------------------------
  128. ...
  129. # Copyright 2008-2013 Andrew Collette and contributors
  130. #
  131. # License: Standard 3-clause BSD; see "license.txt" for full license terms
  132. # and contributor agreement.
  133.  
  134. from defs cimport *
  135. ^
  136. ------------------------------------------------------------
  137.  
  138. h5py/_conv.pxd:10:0: 'defs.pxd' not found
  139.  
  140. Error compiling Cython file:
  141. ------------------------------------------------------------
  142. ...
  143.  
  144. """
  145. Low-level type-conversion routines.
  146. """
  147.  
  148. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  149. ^
  150. ------------------------------------------------------------
  151.  
  152. h5py/_conv.pyx:16:0: 'h5r.pxd' not found
  153.  
  154. Error compiling Cython file:
  155. ------------------------------------------------------------
  156. ...
  157.  
  158. """
  159. Low-level type-conversion routines.
  160. """
  161.  
  162. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  163. ^
  164. ------------------------------------------------------------
  165.  
  166. h5py/_conv.pyx:16:0: 'h5r/Reference.pxd' not found
  167.  
  168. Error compiling Cython file:
  169. ------------------------------------------------------------
  170. ...
  171.  
  172. """
  173. Low-level type-conversion routines.
  174. """
  175.  
  176. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  177. ^
  178. ------------------------------------------------------------
  179.  
  180. h5py/_conv.pyx:16:0: 'h5r/RegionReference.pxd' not found
  181.  
  182. Error compiling Cython file:
  183. ------------------------------------------------------------
  184. ...
  185.  
  186. """
  187. Low-level type-conversion routines.
  188. """
  189.  
  190. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  191. ^
  192. ------------------------------------------------------------
  193.  
  194. h5py/_conv.pyx:16:0: 'h5r/hobj_ref_t.pxd' not found
  195.  
  196. Error compiling Cython file:
  197. ------------------------------------------------------------
  198. ...
  199.  
  200. """
  201. Low-level type-conversion routines.
  202. """
  203.  
  204. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  205. ^
  206. ------------------------------------------------------------
  207.  
  208. h5py/_conv.pyx:16:0: 'h5r/hdset_reg_ref_t.pxd' not found
  209.  
  210. Error compiling Cython file:
  211. ------------------------------------------------------------
  212. ...
  213. """
  214. Low-level type-conversion routines.
  215. """
  216.  
  217. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  218. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  219. ^
  220. ------------------------------------------------------------
  221.  
  222. h5py/_conv.pyx:17:0: 'h5t.pxd' not found
  223.  
  224. Error compiling Cython file:
  225. ------------------------------------------------------------
  226. ...
  227. """
  228. Low-level type-conversion routines.
  229. """
  230.  
  231. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  232. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  233. ^
  234. ------------------------------------------------------------
  235.  
  236. h5py/_conv.pyx:17:0: 'h5t/H5PY_OBJ.pxd' not found
  237.  
  238. Error compiling Cython file:
  239. ------------------------------------------------------------
  240. ...
  241. """
  242. Low-level type-conversion routines.
  243. """
  244.  
  245. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  246. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  247. ^
  248. ------------------------------------------------------------
  249.  
  250. h5py/_conv.pyx:17:0: 'h5t/typewrap.pxd' not found
  251.  
  252. Error compiling Cython file:
  253. ------------------------------------------------------------
  254. ...
  255. """
  256. Low-level type-conversion routines.
  257. """
  258.  
  259. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  260. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  261. ^
  262. ------------------------------------------------------------
  263.  
  264. h5py/_conv.pyx:17:0: 'h5t/py_create.pxd' not found
  265.  
  266. Error compiling Cython file:
  267. ------------------------------------------------------------
  268. ...
  269. """
  270. Low-level type-conversion routines.
  271. """
  272.  
  273. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  274. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  275. ^
  276. ------------------------------------------------------------
  277.  
  278. h5py/_conv.pyx:17:0: 'h5t/TypeID.pxd' not found
  279.  
  280. Error compiling Cython file:
  281. ------------------------------------------------------------
  282. ...
  283. PyTypeObject PyArray_Type
  284. object PyArray_NewFromDescr(PyTypeObject* subtype, np.dtype descr, int nd, np.npy_intp* dims, np.npy_intp* strides, void* data, int flags, object obj)
  285.  
  286.  
  287. ctypedef int (*conv_operator_t)(void* ipt, void* opt, void* bkg, void* priv) except -1
  288. ctypedef herr_t (*init_operator_t)(hid_t src, hid_t dst, void** priv) except -1
  289. ^
  290. ------------------------------------------------------------
  291.  
  292. h5py/_conv.pyx:61:9: 'herr_t' is not a type identifier
  293.  
  294. Error compiling Cython file:
  295. ------------------------------------------------------------
  296. ...
  297. PyTypeObject PyArray_Type
  298. object PyArray_NewFromDescr(PyTypeObject* subtype, np.dtype descr, int nd, np.npy_intp* dims, np.npy_intp* strides, void* data, int flags, object obj)
  299.  
  300.  
  301. ctypedef int (*conv_operator_t)(void* ipt, void* opt, void* bkg, void* priv) except -1
  302. ctypedef herr_t (*init_operator_t)(hid_t src, hid_t dst, void** priv) except -1
  303. ^
  304. ------------------------------------------------------------
  305.  
  306. h5py/_conv.pyx:61:35: 'hid_t' is not a type identifier
  307.  
  308. Error compiling Cython file:
  309. ------------------------------------------------------------
  310. ...
  311. PyTypeObject PyArray_Type
  312. object PyArray_NewFromDescr(PyTypeObject* subtype, np.dtype descr, int nd, np.npy_intp* dims, np.npy_intp* strides, void* data, int flags, object obj)
  313.  
  314.  
  315. ctypedef int (*conv_operator_t)(void* ipt, void* opt, void* bkg, void* priv) except -1
  316. ctypedef herr_t (*init_operator_t)(hid_t src, hid_t dst, void** priv) except -1
  317. ^
  318. ------------------------------------------------------------
  319.  
  320. h5py/_conv.pyx:61:46: 'hid_t' is not a type identifier
  321.  
  322. Error compiling Cython file:
  323. ------------------------------------------------------------
  324. ...
  325. # repeat all the conversion boilerplate for every single callback.
  326. #
  327. # While this is somewhat slower than a custom function, the added overhead is
  328. # likely small compared to the cost of the Python-side API calls required to
  329. # implement the conversions.
  330. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  331. ^
  332. ------------------------------------------------------------
  333.  
  334. h5py/_conv.pyx:72:5: 'herr_t' is not a type identifier
  335.  
  336. Error compiling Cython file:
  337. ------------------------------------------------------------
  338. ...
  339. # repeat all the conversion boilerplate for every single callback.
  340. #
  341. # While this is somewhat slower than a custom function, the added overhead is
  342. # likely small compared to the cost of the Python-side API calls required to
  343. # implement the conversions.
  344. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  345. ^
  346. ------------------------------------------------------------
  347.  
  348. h5py/_conv.pyx:72:30: 'hid_t' is not a type identifier
  349.  
  350. Error compiling Cython file:
  351. ------------------------------------------------------------
  352. ...
  353. # repeat all the conversion boilerplate for every single callback.
  354. #
  355. # While this is somewhat slower than a custom function, the added overhead is
  356. # likely small compared to the cost of the Python-side API calls required to
  357. # implement the conversions.
  358. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  359. ^
  360. ------------------------------------------------------------
  361.  
  362. h5py/_conv.pyx:72:44: 'hid_t' is not a type identifier
  363.  
  364. Error compiling Cython file:
  365. ------------------------------------------------------------
  366. ...
  367. # repeat all the conversion boilerplate for every single callback.
  368. #
  369. # While this is somewhat slower than a custom function, the added overhead is
  370. # likely small compared to the cost of the Python-side API calls required to
  371. # implement the conversions.
  372. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  373. ^
  374. ------------------------------------------------------------
  375.  
  376. h5py/_conv.pyx:72:58: 'H5T_cdata_t' is not a type identifier
  377.  
  378. Error compiling Cython file:
  379. ------------------------------------------------------------
  380. ...
  381. # While this is somewhat slower than a custom function, the added overhead is
  382. # likely small compared to the cost of the Python-side API calls required to
  383. # implement the conversions.
  384. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  385. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  386. void *bkg_i, hid_t dxpl, conv_operator_t op,
  387. ^
  388. ------------------------------------------------------------
  389.  
  390. h5py/_conv.pyx:74:33: 'hid_t' is not a type identifier
  391.  
  392. Error compiling Cython file:
  393. ------------------------------------------------------------
  394. ...
  395. # likely small compared to the cost of the Python-side API calls required to
  396. # implement the conversions.
  397. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  398. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  399. void *bkg_i, hid_t dxpl, conv_operator_t op,
  400. init_operator_t initop, H5T_bkg_t need_bkg) except -1:
  401. ^
  402. ------------------------------------------------------------
  403.  
  404. h5py/_conv.pyx:75:44: 'H5T_bkg_t' is not a type identifier
  405.  
  406. Error compiling Cython file:
  407. ------------------------------------------------------------
  408. ...
  409. ctypedef struct conv_size_t:
  410. size_t src_size
  411. size_t dst_size
  412. int cset
  413.  
  414. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  415. ^
  416. ------------------------------------------------------------
  417.  
  418. h5py/_conv.pyx:145:5: 'herr_t' is not a type identifier
  419.  
  420. Error compiling Cython file:
  421. ------------------------------------------------------------
  422. ...
  423. ctypedef struct conv_size_t:
  424. size_t src_size
  425. size_t dst_size
  426. int cset
  427.  
  428. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  429. ^
  430. ------------------------------------------------------------
  431.  
  432. h5py/_conv.pyx:145:25: 'hid_t' is not a type identifier
  433.  
  434. Error compiling Cython file:
  435. ------------------------------------------------------------
  436. ...
  437. ctypedef struct conv_size_t:
  438. size_t src_size
  439. size_t dst_size
  440. int cset
  441.  
  442. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  443. ^
  444. ------------------------------------------------------------
  445.  
  446. h5py/_conv.pyx:145:36: 'hid_t' is not a type identifier
  447.  
  448. Error compiling Cython file:
  449. ------------------------------------------------------------
  450. ...
  451. Py_XDECREF(temp_encoded)
  452.  
  453. # =============================================================================
  454. # VLEN to fixed-width strings
  455.  
  456. cdef herr_t init_vlen2fixed(hid_t src, hid_t dst, void** priv) except -1:
  457. ^
  458. ------------------------------------------------------------
  459.  
  460. h5py/_conv.pyx:273:5: 'herr_t' is not a type identifier
  461.  
  462. Error compiling Cython file:
  463. ------------------------------------------------------------
  464. ...
  465. Py_XDECREF(temp_encoded)
  466.  
  467. # =============================================================================
  468. # VLEN to fixed-width strings
  469.  
  470. cdef herr_t init_vlen2fixed(hid_t src, hid_t dst, void** priv) except -1:
  471. ^
  472. ------------------------------------------------------------
  473.  
  474. h5py/_conv.pyx:273:28: 'hid_t' is not a type identifier
  475.  
  476. Error compiling Cython file:
  477. ------------------------------------------------------------
  478. ...
  479. Py_XDECREF(temp_encoded)
  480.  
  481. # =============================================================================
  482. # VLEN to fixed-width strings
  483.  
  484. cdef herr_t init_vlen2fixed(hid_t src, hid_t dst, void** priv) except -1:
  485. ^
  486. ------------------------------------------------------------
  487.  
  488. h5py/_conv.pyx:273:39: 'hid_t' is not a type identifier
  489.  
  490. Error compiling Cython file:
  491. ------------------------------------------------------------
  492. ...
  493. sizes[0].src_size = H5Tget_size(src)
  494. sizes[0].dst_size = H5Tget_size(dst)
  495.  
  496. return 0
  497.  
  498. cdef herr_t init_fixed2vlen(hid_t src, hid_t dst, void** priv) except -1:
  499. ^
  500. ------------------------------------------------------------
  501.  
  502. h5py/_conv.pyx:287:5: 'herr_t' is not a type identifier
  503.  
  504. Error compiling Cython file:
  505. ------------------------------------------------------------
  506. ...
  507. sizes[0].src_size = H5Tget_size(src)
  508. sizes[0].dst_size = H5Tget_size(dst)
  509.  
  510. return 0
  511.  
  512. cdef herr_t init_fixed2vlen(hid_t src, hid_t dst, void** priv) except -1:
  513. ^
  514. ------------------------------------------------------------
  515.  
  516. h5py/_conv.pyx:287:28: 'hid_t' is not a type identifier
  517.  
  518. Error compiling Cython file:
  519. ------------------------------------------------------------
  520. ...
  521. sizes[0].src_size = H5Tget_size(src)
  522. sizes[0].dst_size = H5Tget_size(dst)
  523.  
  524. return 0
  525.  
  526. cdef herr_t init_fixed2vlen(hid_t src, hid_t dst, void** priv) except -1:
  527. ^
  528. ------------------------------------------------------------
  529.  
  530. h5py/_conv.pyx:287:39: 'hid_t' is not a type identifier
  531.  
  532. Error compiling Cython file:
  533. ------------------------------------------------------------
  534. ...
  535.  
  536. # =============================================================================
  537. # Conversion functions
  538.  
  539.  
  540. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  541. ^
  542. ------------------------------------------------------------
  543.  
  544. h5py/_conv.pyx:440:5: 'herr_t' is not a type identifier
  545.  
  546. Error compiling Cython file:
  547. ------------------------------------------------------------
  548. ...
  549.  
  550. # =============================================================================
  551. # Conversion functions
  552.  
  553.  
  554. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  555. ^
  556. ------------------------------------------------------------
  557.  
  558. h5py/_conv.pyx:440:21: 'hid_t' is not a type identifier
  559.  
  560. Error compiling Cython file:
  561. ------------------------------------------------------------
  562. ...
  563.  
  564. # =============================================================================
  565. # Conversion functions
  566.  
  567.  
  568. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  569. ^
  570. ------------------------------------------------------------
  571.  
  572. h5py/_conv.pyx:440:35: 'hid_t' is not a type identifier
  573.  
  574. Error compiling Cython file:
  575. ------------------------------------------------------------
  576. ...
  577.  
  578. # =============================================================================
  579. # Conversion functions
  580.  
  581.  
  582. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  583. ^
  584. ------------------------------------------------------------
  585.  
  586. h5py/_conv.pyx:440:49: 'H5T_cdata_t' is not a type identifier
  587.  
  588. Error compiling Cython file:
  589. ------------------------------------------------------------
  590. ...
  591. # Conversion functions
  592.  
  593.  
  594. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  595. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  596. void *bkg_i, hid_t dxpl) except -1:
  597. ^
  598. ------------------------------------------------------------
  599.  
  600. h5py/_conv.pyx:442:33: 'hid_t' is not a type identifier
  601.  
  602. Error compiling Cython file:
  603. ------------------------------------------------------------
  604. ...
  605. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  606. void *bkg_i, hid_t dxpl) except -1:
  607. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  608. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  609.  
  610. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  611. ^
  612. ------------------------------------------------------------
  613.  
  614. h5py/_conv.pyx:446:5: 'herr_t' is not a type identifier
  615.  
  616. Error compiling Cython file:
  617. ------------------------------------------------------------
  618. ...
  619. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  620. void *bkg_i, hid_t dxpl) except -1:
  621. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  622. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  623.  
  624. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  625. ^
  626. ------------------------------------------------------------
  627.  
  628. h5py/_conv.pyx:446:21: 'hid_t' is not a type identifier
  629.  
  630. Error compiling Cython file:
  631. ------------------------------------------------------------
  632. ...
  633. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  634. void *bkg_i, hid_t dxpl) except -1:
  635. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  636. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  637.  
  638. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  639. ^
  640. ------------------------------------------------------------
  641.  
  642. h5py/_conv.pyx:446:35: 'hid_t' is not a type identifier
  643.  
  644. Error compiling Cython file:
  645. ------------------------------------------------------------
  646. ...
  647. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  648. void *bkg_i, hid_t dxpl) except -1:
  649. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  650. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  651.  
  652. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  653. ^
  654. ------------------------------------------------------------
  655.  
  656. h5py/_conv.pyx:446:49: 'H5T_cdata_t' is not a type identifier
  657.  
  658. Error compiling Cython file:
  659. ------------------------------------------------------------
  660. ...
  661. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  662. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  663.  
  664. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  665. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  666. void *bkg_i, hid_t dxpl) except -1:
  667. ^
  668. ------------------------------------------------------------
  669.  
  670. h5py/_conv.pyx:448:33: 'hid_t' is not a type identifier
  671.  
  672. Error compiling Cython file:
  673. ------------------------------------------------------------
  674. ...
  675. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  676. void *bkg_i, hid_t dxpl) except -1:
  677. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  678. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  679.  
  680. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  681. ^
  682. ------------------------------------------------------------
  683.  
  684. h5py/_conv.pyx:452:5: 'herr_t' is not a type identifier
  685.  
  686. Error compiling Cython file:
  687. ------------------------------------------------------------
  688. ...
  689. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  690. void *bkg_i, hid_t dxpl) except -1:
  691. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  692. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  693.  
  694. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  695. ^
  696. ------------------------------------------------------------
  697.  
  698. h5py/_conv.pyx:452:23: 'hid_t' is not a type identifier
  699.  
  700. Error compiling Cython file:
  701. ------------------------------------------------------------
  702. ...
  703. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  704. void *bkg_i, hid_t dxpl) except -1:
  705. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  706. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  707.  
  708. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  709. ^
  710. ------------------------------------------------------------
  711.  
  712. h5py/_conv.pyx:452:37: 'hid_t' is not a type identifier
  713.  
  714. Error compiling Cython file:
  715. ------------------------------------------------------------
  716. ...
  717. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  718. void *bkg_i, hid_t dxpl) except -1:
  719. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  720. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  721.  
  722. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  723. ^
  724. ------------------------------------------------------------
  725.  
  726. h5py/_conv.pyx:452:51: 'H5T_cdata_t' is not a type identifier
  727.  
  728. Error compiling Cython file:
  729. ------------------------------------------------------------
  730. ...
  731. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  732. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  733.  
  734. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  735. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  736. void *bkg_i, hid_t dxpl) except -1:
  737. ^
  738. ------------------------------------------------------------
  739.  
  740. h5py/_conv.pyx:454:33: 'hid_t' is not a type identifier
  741.  
  742. Error compiling Cython file:
  743. ------------------------------------------------------------
  744. ...
  745. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  746. void *bkg_i, hid_t dxpl) except -1:
  747. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  748. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  749.  
  750. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  751. ^
  752. ------------------------------------------------------------
  753.  
  754. h5py/_conv.pyx:458:5: 'herr_t' is not a type identifier
  755.  
  756. Error compiling Cython file:
  757. ------------------------------------------------------------
  758. ...
  759. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  760. void *bkg_i, hid_t dxpl) except -1:
  761. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  762. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  763.  
  764. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  765. ^
  766. ------------------------------------------------------------
  767.  
  768. h5py/_conv.pyx:458:23: 'hid_t' is not a type identifier
  769.  
  770. Error compiling Cython file:
  771. ------------------------------------------------------------
  772. ...
  773. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  774. void *bkg_i, hid_t dxpl) except -1:
  775. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  776. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  777.  
  778. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  779. ^
  780. ------------------------------------------------------------
  781.  
  782. h5py/_conv.pyx:458:37: 'hid_t' is not a type identifier
  783.  
  784. Error compiling Cython file:
  785. ------------------------------------------------------------
  786. ...
  787. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  788. void *bkg_i, hid_t dxpl) except -1:
  789. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  790. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  791.  
  792. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  793. ^
  794. ------------------------------------------------------------
  795.  
  796. h5py/_conv.pyx:458:51: 'H5T_cdata_t' is not a type identifier
  797.  
  798. Error compiling Cython file:
  799. ------------------------------------------------------------
  800. ...
  801. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  802. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  803.  
  804. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  805. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  806. void *bkg_i, hid_t dxpl) except -1:
  807. ^
  808. ------------------------------------------------------------
  809.  
  810. h5py/_conv.pyx:460:33: 'hid_t' is not a type identifier
  811.  
  812. Error compiling Cython file:
  813. ------------------------------------------------------------
  814. ...
  815. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  816. void *bkg_i, hid_t dxpl) except -1:
  817. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  818. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  819.  
  820. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  821. ^
  822. ------------------------------------------------------------
  823.  
  824. h5py/_conv.pyx:464:5: 'herr_t' is not a type identifier
  825.  
  826. Error compiling Cython file:
  827. ------------------------------------------------------------
  828. ...
  829. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  830. void *bkg_i, hid_t dxpl) except -1:
  831. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  832. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  833.  
  834. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  835. ^
  836. ------------------------------------------------------------
  837.  
  838. h5py/_conv.pyx:464:25: 'hid_t' is not a type identifier
  839.  
  840. Error compiling Cython file:
  841. ------------------------------------------------------------
  842. ...
  843. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  844. void *bkg_i, hid_t dxpl) except -1:
  845. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  846. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  847.  
  848. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  849. ^
  850. ------------------------------------------------------------
  851.  
  852. h5py/_conv.pyx:464:39: 'hid_t' is not a type identifier
  853.  
  854. Error compiling Cython file:
  855. ------------------------------------------------------------
  856. ...
  857. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  858. void *bkg_i, hid_t dxpl) except -1:
  859. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  860. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  861.  
  862. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  863. ^
  864. ------------------------------------------------------------
  865.  
  866. h5py/_conv.pyx:464:53: 'H5T_cdata_t' is not a type identifier
  867.  
  868. Error compiling Cython file:
  869. ------------------------------------------------------------
  870. ...
  871. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  872. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  873.  
  874. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  875. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  876. void *bkg_i, hid_t dxpl) except -1:
  877. ^
  878. ------------------------------------------------------------
  879.  
  880. h5py/_conv.pyx:466:33: 'hid_t' is not a type identifier
  881.  
  882. Error compiling Cython file:
  883. ------------------------------------------------------------
  884. ...
  885. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  886. void *bkg_i, hid_t dxpl) except -1:
  887. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  888. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  889.  
  890. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  891. ^
  892. ------------------------------------------------------------
  893.  
  894. h5py/_conv.pyx:470:5: 'herr_t' is not a type identifier
  895.  
  896. Error compiling Cython file:
  897. ------------------------------------------------------------
  898. ...
  899. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  900. void *bkg_i, hid_t dxpl) except -1:
  901. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  902. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  903.  
  904. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  905. ^
  906. ------------------------------------------------------------
  907.  
  908. h5py/_conv.pyx:470:25: 'hid_t' is not a type identifier
  909.  
  910. Error compiling Cython file:
  911. ------------------------------------------------------------
  912. ...
  913. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  914. void *bkg_i, hid_t dxpl) except -1:
  915. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  916. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  917.  
  918. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  919. ^
  920. ------------------------------------------------------------
  921.  
  922. h5py/_conv.pyx:470:39: 'hid_t' is not a type identifier
  923.  
  924. Error compiling Cython file:
  925. ------------------------------------------------------------
  926. ...
  927. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  928. void *bkg_i, hid_t dxpl) except -1:
  929. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  930. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  931.  
  932. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  933. ^
  934. ------------------------------------------------------------
  935.  
  936. h5py/_conv.pyx:470:53: 'H5T_cdata_t' is not a type identifier
  937.  
  938. Error compiling Cython file:
  939. ------------------------------------------------------------
  940. ...
  941. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  942. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  943.  
  944. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  945. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  946. void *bkg_i, hid_t dxpl) except -1:
  947. ^
  948. ------------------------------------------------------------
  949.  
  950. h5py/_conv.pyx:472:33: 'hid_t' is not a type identifier
  951.  
  952. Error compiling Cython file:
  953. ------------------------------------------------------------
  954. ...
  955. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  956. void *bkg_i, hid_t dxpl) except -1:
  957. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  958. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  959.  
  960. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  961. ^
  962. ------------------------------------------------------------
  963.  
  964. h5py/_conv.pyx:476:5: 'herr_t' is not a type identifier
  965.  
  966. Error compiling Cython file:
  967. ------------------------------------------------------------
  968. ...
  969. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  970. void *bkg_i, hid_t dxpl) except -1:
  971. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  972. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  973.  
  974. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  975. ^
  976. ------------------------------------------------------------
  977.  
  978. h5py/_conv.pyx:476:25: 'hid_t' is not a type identifier
  979.  
  980. Error compiling Cython file:
  981. ------------------------------------------------------------
  982. ...
  983. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  984. void *bkg_i, hid_t dxpl) except -1:
  985. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  986. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  987.  
  988. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  989. ^
  990. ------------------------------------------------------------
  991.  
  992. h5py/_conv.pyx:476:39: 'hid_t' is not a type identifier
  993.  
  994. Error compiling Cython file:
  995. ------------------------------------------------------------
  996. ...
  997. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  998. void *bkg_i, hid_t dxpl) except -1:
  999. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1000. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  1001.  
  1002. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1003. ^
  1004. ------------------------------------------------------------
  1005.  
  1006. h5py/_conv.pyx:476:53: 'H5T_cdata_t' is not a type identifier
  1007.  
  1008. Error compiling Cython file:
  1009. ------------------------------------------------------------
  1010. ...
  1011. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1012. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  1013.  
  1014. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1015. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1016. void *bkg_i, hid_t dxpl) except -1:
  1017. ^
  1018. ------------------------------------------------------------
  1019.  
  1020. h5py/_conv.pyx:478:33: 'hid_t' is not a type identifier
  1021.  
  1022. Error compiling Cython file:
  1023. ------------------------------------------------------------
  1024. ...
  1025. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1026. void *bkg_i, hid_t dxpl) except -1:
  1027. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1028. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  1029.  
  1030. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1031. ^
  1032. ------------------------------------------------------------
  1033.  
  1034. h5py/_conv.pyx:482:5: 'herr_t' is not a type identifier
  1035.  
  1036. Error compiling Cython file:
  1037. ------------------------------------------------------------
  1038. ...
  1039. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1040. void *bkg_i, hid_t dxpl) except -1:
  1041. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1042. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  1043.  
  1044. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1045. ^
  1046. ------------------------------------------------------------
  1047.  
  1048. h5py/_conv.pyx:482:25: 'hid_t' is not a type identifier
  1049.  
  1050. Error compiling Cython file:
  1051. ------------------------------------------------------------
  1052. ...
  1053. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1054. void *bkg_i, hid_t dxpl) except -1:
  1055. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1056. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  1057.  
  1058. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1059. ^
  1060. ------------------------------------------------------------
  1061.  
  1062. h5py/_conv.pyx:482:39: 'hid_t' is not a type identifier
  1063.  
  1064. Error compiling Cython file:
  1065. ------------------------------------------------------------
  1066. ...
  1067. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1068. void *bkg_i, hid_t dxpl) except -1:
  1069. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1070. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  1071.  
  1072. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1073. ^
  1074. ------------------------------------------------------------
  1075.  
  1076. h5py/_conv.pyx:482:53: 'H5T_cdata_t' is not a type identifier
  1077.  
  1078. Error compiling Cython file:
  1079. ------------------------------------------------------------
  1080. ...
  1081. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1082. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  1083.  
  1084. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1085. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1086. void *bkg_i, hid_t dxpl) except -1:
  1087. ^
  1088. ------------------------------------------------------------
  1089.  
  1090. h5py/_conv.pyx:484:33: 'hid_t' is not a type identifier
  1091.  
  1092. Error compiling Cython file:
  1093. ------------------------------------------------------------
  1094. ...
  1095.  
  1096. cdef struct conv_enum_t:
  1097. size_t src_size
  1098. size_t dst_size
  1099.  
  1100. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  1101. ^
  1102. ------------------------------------------------------------
  1103.  
  1104. h5py/_conv.pyx:495:33: 'hid_t' is not a type identifier
  1105.  
  1106. Error compiling Cython file:
  1107. ------------------------------------------------------------
  1108. ...
  1109.  
  1110. cdef struct conv_enum_t:
  1111. size_t src_size
  1112. size_t dst_size
  1113.  
  1114. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  1115. ^
  1116. ------------------------------------------------------------
  1117.  
  1118. h5py/_conv.pyx:495:44: 'hid_t' is not a type identifier
  1119.  
  1120. Error compiling Cython file:
  1121. ------------------------------------------------------------
  1122. ...
  1123. cdef struct conv_enum_t:
  1124. size_t src_size
  1125. size_t dst_size
  1126.  
  1127. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  1128. H5T_cdata_t *cdata, int forward) except -1 with gil:
  1129. ^
  1130. ------------------------------------------------------------
  1131.  
  1132. h5py/_conv.pyx:496:33: 'H5T_cdata_t' is not a type identifier
  1133.  
  1134. Error compiling Cython file:
  1135. ------------------------------------------------------------
  1136. ...
  1137. cdata[0].need_bkg = H5T_BKG_NO
  1138. cdata[0].priv = info = <conv_enum_t*>malloc(sizeof(conv_enum_t))
  1139. info[0].src_size = H5Tget_size(src)
  1140. info[0].dst_size = H5Tget_size(dst)
  1141.  
  1142. cdef void enum_int_converter_free(H5T_cdata_t *cdata):
  1143. ^
  1144. ------------------------------------------------------------
  1145.  
  1146. h5py/_conv.pyx:504:34: 'H5T_cdata_t' is not a type identifier
  1147.  
  1148. Error compiling Cython file:
  1149. ------------------------------------------------------------
  1150. ...
  1151. info = <conv_enum_t*>cdata[0].priv
  1152. free(info)
  1153. cdata[0].priv = NULL
  1154.  
  1155.  
  1156. cdef int enum_int_converter_conv(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1157. ^
  1158. ------------------------------------------------------------
  1159.  
  1160. h5py/_conv.pyx:512:33: 'hid_t' is not a type identifier
  1161.  
  1162. Error compiling Cython file:
  1163. ------------------------------------------------------------
  1164. ...
  1165. info = <conv_enum_t*>cdata[0].priv
  1166. free(info)
  1167. cdata[0].priv = NULL
  1168.  
  1169.  
  1170. cdef int enum_int_converter_conv(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1171. ^
  1172. ------------------------------------------------------------
  1173.  
  1174. h5py/_conv.pyx:512:44: 'hid_t' is not a type identifier
  1175.  
  1176. Error compiling Cython file:
  1177. ------------------------------------------------------------
  1178. ...
  1179. info = <conv_enum_t*>cdata[0].priv
  1180. free(info)
  1181. cdata[0].priv = NULL
  1182.  
  1183.  
  1184. cdef int enum_int_converter_conv(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1185. ^
  1186. ------------------------------------------------------------
  1187.  
  1188. h5py/_conv.pyx:512:55: 'H5T_cdata_t' is not a type identifier
  1189.  
  1190. Error compiling Cython file:
  1191. ------------------------------------------------------------
  1192. ...
  1193. cdata[0].priv = NULL
  1194.  
  1195.  
  1196. cdef int enum_int_converter_conv(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1197. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1198. void *bkg_i, hid_t dxpl, int forward) except -1 with gil:
  1199. ^
  1200. ------------------------------------------------------------
  1201.  
  1202. h5py/_conv.pyx:514:46: 'hid_t' is not a type identifier
  1203.  
  1204. Error compiling Cython file:
  1205. ------------------------------------------------------------
  1206. ...
  1207.  
  1208. return 0
  1209.  
  1210.  
  1211. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  1212. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1213. ^
  1214. ------------------------------------------------------------
  1215.  
  1216. h5py/_conv.pyx:577:5: 'herr_t' is not a type identifier
  1217.  
  1218. Error compiling Cython file:
  1219. ------------------------------------------------------------
  1220. ...
  1221.  
  1222. return 0
  1223.  
  1224.  
  1225. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  1226. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1227. ^
  1228. ------------------------------------------------------------
  1229.  
  1230. h5py/_conv.pyx:577:31: 'hid_t' is not a type identifier
  1231.  
  1232. Error compiling Cython file:
  1233. ------------------------------------------------------------
  1234. ...
  1235.  
  1236. return 0
  1237.  
  1238.  
  1239. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  1240. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1241. ^
  1242. ------------------------------------------------------------
  1243.  
  1244. h5py/_conv.pyx:577:42: 'hid_t' is not a type identifier
  1245.  
  1246. Error compiling Cython file:
  1247. ------------------------------------------------------------
  1248. ...
  1249.  
  1250. return 0
  1251.  
  1252.  
  1253. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  1254. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1255. ^
  1256. ------------------------------------------------------------
  1257.  
  1258. h5py/_conv.pyx:577:53: 'H5T_cdata_t' is not a type identifier
  1259.  
  1260. Error compiling Cython file:
  1261. ------------------------------------------------------------
  1262. ...
  1263.  
  1264.  
  1265. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  1266. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  1267. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1268. void *bkg_i, hid_t dxpl, int forward) except -1:
  1269. ^
  1270. ------------------------------------------------------------
  1271.  
  1272. h5py/_conv.pyx:579:44: 'hid_t' is not a type identifier
  1273.  
  1274. Error compiling Cython file:
  1275. ------------------------------------------------------------
  1276. ...
  1277. return -2
  1278.  
  1279. return 0
  1280.  
  1281.  
  1282. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1283. ^
  1284. ------------------------------------------------------------
  1285.  
  1286. h5py/_conv.pyx:596:5: 'herr_t' is not a type identifier
  1287.  
  1288. Error compiling Cython file:
  1289. ------------------------------------------------------------
  1290. ...
  1291. return -2
  1292.  
  1293. return 0
  1294.  
  1295.  
  1296. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1297. ^
  1298. ------------------------------------------------------------
  1299.  
  1300. h5py/_conv.pyx:596:21: 'hid_t' is not a type identifier
  1301.  
  1302. Error compiling Cython file:
  1303. ------------------------------------------------------------
  1304. ...
  1305. return -2
  1306.  
  1307. return 0
  1308.  
  1309.  
  1310. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1311. ^
  1312. ------------------------------------------------------------
  1313.  
  1314. h5py/_conv.pyx:596:35: 'hid_t' is not a type identifier
  1315.  
  1316. Error compiling Cython file:
  1317. ------------------------------------------------------------
  1318. ...
  1319. return -2
  1320.  
  1321. return 0
  1322.  
  1323.  
  1324. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1325. ^
  1326. ------------------------------------------------------------
  1327.  
  1328. h5py/_conv.pyx:596:49: 'H5T_cdata_t' is not a type identifier
  1329.  
  1330. Error compiling Cython file:
  1331. ------------------------------------------------------------
  1332. ...
  1333. return 0
  1334.  
  1335.  
  1336. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1337. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1338. void *bkg_i, hid_t dxpl) except -1:
  1339. ^
  1340. ------------------------------------------------------------
  1341.  
  1342. h5py/_conv.pyx:598:33: 'hid_t' is not a type identifier
  1343.  
  1344. Error compiling Cython file:
  1345. ------------------------------------------------------------
  1346. ...
  1347. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1348. void *bkg_i, hid_t dxpl) except -1:
  1349. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1350. buf_i, bkg_i, dxpl, 1)
  1351.  
  1352. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1353. ^
  1354. ------------------------------------------------------------
  1355.  
  1356. h5py/_conv.pyx:602:5: 'herr_t' is not a type identifier
  1357.  
  1358. Error compiling Cython file:
  1359. ------------------------------------------------------------
  1360. ...
  1361. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1362. void *bkg_i, hid_t dxpl) except -1:
  1363. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1364. buf_i, bkg_i, dxpl, 1)
  1365.  
  1366. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1367. ^
  1368. ------------------------------------------------------------
  1369.  
  1370. h5py/_conv.pyx:602:21: 'hid_t' is not a type identifier
  1371.  
  1372. Error compiling Cython file:
  1373. ------------------------------------------------------------
  1374. ...
  1375. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1376. void *bkg_i, hid_t dxpl) except -1:
  1377. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1378. buf_i, bkg_i, dxpl, 1)
  1379.  
  1380. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1381. ^
  1382. ------------------------------------------------------------
  1383.  
  1384. h5py/_conv.pyx:602:35: 'hid_t' is not a type identifier
  1385.  
  1386. Error compiling Cython file:
  1387. ------------------------------------------------------------
  1388. ...
  1389. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1390. void *bkg_i, hid_t dxpl) except -1:
  1391. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1392. buf_i, bkg_i, dxpl, 1)
  1393.  
  1394. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1395. ^
  1396. ------------------------------------------------------------
  1397.  
  1398. h5py/_conv.pyx:602:49: 'H5T_cdata_t' is not a type identifier
  1399.  
  1400. Error compiling Cython file:
  1401. ------------------------------------------------------------
  1402. ...
  1403. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  1404. buf_i, bkg_i, dxpl, 1)
  1405.  
  1406. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1407. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1408. void *bkg_i, hid_t dxpl) except -1:
  1409. ^
  1410. ------------------------------------------------------------
  1411.  
  1412. h5py/_conv.pyx:604:33: 'hid_t' is not a type identifier
  1413.  
  1414. Error compiling Cython file:
  1415. ------------------------------------------------------------
  1416. ...
  1417. buf_i, bkg_i, dxpl, 0)
  1418.  
  1419. # =============================================================================
  1420. # ndarray to VLEN routines
  1421.  
  1422. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1423. ^
  1424. ------------------------------------------------------------
  1425.  
  1426. h5py/_conv.pyx:611:5: 'herr_t' is not a type identifier
  1427.  
  1428. Error compiling Cython file:
  1429. ------------------------------------------------------------
  1430. ...
  1431. buf_i, bkg_i, dxpl, 0)
  1432.  
  1433. # =============================================================================
  1434. # ndarray to VLEN routines
  1435.  
  1436. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1437. ^
  1438. ------------------------------------------------------------
  1439.  
  1440. h5py/_conv.pyx:611:25: 'hid_t' is not a type identifier
  1441.  
  1442. Error compiling Cython file:
  1443. ------------------------------------------------------------
  1444. ...
  1445. buf_i, bkg_i, dxpl, 0)
  1446.  
  1447. # =============================================================================
  1448. # ndarray to VLEN routines
  1449.  
  1450. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1451. ^
  1452. ------------------------------------------------------------
  1453.  
  1454. h5py/_conv.pyx:611:39: 'hid_t' is not a type identifier
  1455.  
  1456. Error compiling Cython file:
  1457. ------------------------------------------------------------
  1458. ...
  1459. buf_i, bkg_i, dxpl, 0)
  1460.  
  1461. # =============================================================================
  1462. # ndarray to VLEN routines
  1463.  
  1464. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1465. ^
  1466. ------------------------------------------------------------
  1467.  
  1468. h5py/_conv.pyx:611:53: 'H5T_cdata_t' is not a type identifier
  1469.  
  1470. Error compiling Cython file:
  1471. ------------------------------------------------------------
  1472. ...
  1473. # =============================================================================
  1474. # ndarray to VLEN routines
  1475.  
  1476. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1477. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1478. void *bkg_i, hid_t dxpl) except -1:
  1479. ^
  1480. ------------------------------------------------------------
  1481.  
  1482. h5py/_conv.pyx:613:33: 'hid_t' is not a type identifier
  1483.  
  1484. Error compiling Cython file:
  1485. ------------------------------------------------------------
  1486. ...
  1487. cdef struct vlen_t:
  1488. size_t len
  1489. void* ptr
  1490.  
  1491. cdef int conv_vlen2ndarray(void* ipt, void* opt, np.dtype elem_dtype,
  1492. TypeID intype, TypeID outtype) except -1:
  1493. ^
  1494. ------------------------------------------------------------
  1495.  
  1496. h5py/_conv.pyx:677:8: 'TypeID' is not a type identifier
  1497.  
  1498. Error compiling Cython file:
  1499. ------------------------------------------------------------
  1500. ...
  1501. cdef struct vlen_t:
  1502. size_t len
  1503. void* ptr
  1504.  
  1505. cdef int conv_vlen2ndarray(void* ipt, void* opt, np.dtype elem_dtype,
  1506. TypeID intype, TypeID outtype) except -1:
  1507. ^
  1508. ------------------------------------------------------------
  1509.  
  1510. h5py/_conv.pyx:677:23: 'TypeID' is not a type identifier
  1511.  
  1512. Error compiling Cython file:
  1513. ------------------------------------------------------------
  1514. ...
  1515. in_vlen0.ptr = NULL
  1516. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  1517.  
  1518. return 0
  1519.  
  1520. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1521. ^
  1522. ------------------------------------------------------------
  1523.  
  1524. h5py/_conv.pyx:709:5: 'herr_t' is not a type identifier
  1525.  
  1526. Error compiling Cython file:
  1527. ------------------------------------------------------------
  1528. ...
  1529. in_vlen0.ptr = NULL
  1530. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  1531.  
  1532. return 0
  1533.  
  1534. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1535. ^
  1536. ------------------------------------------------------------
  1537.  
  1538. h5py/_conv.pyx:709:25: 'hid_t' is not a type identifier
  1539.  
  1540. Error compiling Cython file:
  1541. ------------------------------------------------------------
  1542. ...
  1543. in_vlen0.ptr = NULL
  1544. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  1545.  
  1546. return 0
  1547.  
  1548. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1549. ^
  1550. ------------------------------------------------------------
  1551.  
  1552. h5py/_conv.pyx:709:39: 'hid_t' is not a type identifier
  1553.  
  1554. Error compiling Cython file:
  1555. ------------------------------------------------------------
  1556. ...
  1557. in_vlen0.ptr = NULL
  1558. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  1559.  
  1560. return 0
  1561.  
  1562. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1563. ^
  1564. ------------------------------------------------------------
  1565.  
  1566. h5py/_conv.pyx:709:53: 'H5T_cdata_t' is not a type identifier
  1567.  
  1568. Error compiling Cython file:
  1569. ------------------------------------------------------------
  1570. ...
  1571.  
  1572. return 0
  1573.  
  1574. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  1575. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1576. void *bkg_i, hid_t dxpl) except -1:
  1577. ^
  1578. ------------------------------------------------------------
  1579.  
  1580. h5py/_conv.pyx:711:33: 'hid_t' is not a type identifier
  1581.  
  1582. Error compiling Cython file:
  1583. ------------------------------------------------------------
  1584. ...
  1585.  
  1586. return 0
  1587.  
  1588.  
  1589. cdef int conv_ndarray2vlen(void* ipt, void* opt,
  1590. TypeID intype, TypeID outtype) except -1:
  1591. ^
  1592. ------------------------------------------------------------
  1593.  
  1594. h5py/_conv.pyx:780:8: 'TypeID' is not a type identifier
  1595.  
  1596. Error compiling Cython file:
  1597. ------------------------------------------------------------
  1598. ...
  1599.  
  1600. return 0
  1601.  
  1602.  
  1603. cdef int conv_ndarray2vlen(void* ipt, void* opt,
  1604. TypeID intype, TypeID outtype) except -1:
  1605. ^
  1606. ------------------------------------------------------------
  1607.  
  1608. h5py/_conv.pyx:780:23: 'TypeID' is not a type identifier
  1609.  
  1610. Error compiling Cython file:
  1611. ------------------------------------------------------------
  1612. ...
  1613. # HDF5 references to Python instances of h5r.Reference
  1614.  
  1615. cdef int conv_objref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  1616.  
  1617. cdef PyObject** buf_obj = <PyObject**>opt
  1618. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  1619. ^
  1620. ------------------------------------------------------------
  1621.  
  1622. h5py/_conv.pyx:349:9: 'hobj_ref_t' is not a type identifier
  1623.  
  1624. Error compiling Cython file:
  1625. ------------------------------------------------------------
  1626. ...
  1627. cdef int conv_objref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  1628.  
  1629. cdef PyObject** buf_obj = <PyObject**>opt
  1630. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  1631.  
  1632. cdef Reference ref = Reference()
  1633. ^
  1634. ------------------------------------------------------------
  1635.  
  1636. h5py/_conv.pyx:351:9: 'Reference' is not a type identifier
  1637.  
  1638. Error compiling Cython file:
  1639. ------------------------------------------------------------
  1640. ...
  1641. return 0
  1642.  
  1643. cdef int conv_pyref2objref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  1644.  
  1645. cdef PyObject** buf_obj = <PyObject**>ipt
  1646. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>opt
  1647. ^
  1648. ------------------------------------------------------------
  1649.  
  1650. h5py/_conv.pyx:368:9: 'hobj_ref_t' is not a type identifier
  1651.  
  1652. Error compiling Cython file:
  1653. ------------------------------------------------------------
  1654. ...
  1655.  
  1656. cdef PyObject** buf_obj = <PyObject**>ipt
  1657. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>opt
  1658.  
  1659. cdef object obj
  1660. cdef Reference ref
  1661. ^
  1662. ------------------------------------------------------------
  1663.  
  1664. h5py/_conv.pyx:371:9: 'Reference' is not a type identifier
  1665.  
  1666. Error compiling Cython file:
  1667. ------------------------------------------------------------
  1668. ...
  1669.  
  1670. cdef int conv_regref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  1671.  
  1672. cdef PyObject** buf_obj = <PyObject**>opt
  1673. cdef PyObject** bkg_obj = <PyObject**>bkg
  1674. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>ipt
  1675. ^
  1676. ------------------------------------------------------------
  1677.  
  1678. h5py/_conv.pyx:392:9: 'hdset_reg_ref_t' is not a type identifier
  1679.  
  1680. Error compiling Cython file:
  1681. ------------------------------------------------------------
  1682. ...
  1683.  
  1684. cdef PyObject** buf_obj = <PyObject**>opt
  1685. cdef PyObject** bkg_obj = <PyObject**>bkg
  1686. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>ipt
  1687.  
  1688. cdef RegionReference ref = RegionReference()
  1689. ^
  1690. ------------------------------------------------------------
  1691.  
  1692. h5py/_conv.pyx:394:9: 'RegionReference' is not a type identifier
  1693.  
  1694. Error compiling Cython file:
  1695. ------------------------------------------------------------
  1696. ...
  1697. return 0
  1698.  
  1699. cdef int conv_pyref2regref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  1700.  
  1701. cdef PyObject** buf_obj = <PyObject**>ipt
  1702. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>opt
  1703. ^
  1704. ------------------------------------------------------------
  1705.  
  1706. h5py/_conv.pyx:416:9: 'hdset_reg_ref_t' is not a type identifier
  1707.  
  1708. Error compiling Cython file:
  1709. ------------------------------------------------------------
  1710. ...
  1711.  
  1712. cdef PyObject** buf_obj = <PyObject**>ipt
  1713. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>opt
  1714.  
  1715. cdef object obj
  1716. cdef RegionReference ref
  1717. ^
  1718. ------------------------------------------------------------
  1719.  
  1720. h5py/_conv.pyx:419:9: 'RegionReference' is not a type identifier
  1721.  
  1722. Error compiling Cython file:
  1723. ------------------------------------------------------------
  1724. ...
  1725. cdef size_t nalloc
  1726. cdef int i
  1727. cdef char* cbuf = NULL
  1728. cdef char* buf = <char*>buf_i
  1729. cdef int identical
  1730. cdef hid_t supertype = -1
  1731. ^
  1732. ------------------------------------------------------------
  1733.  
  1734. h5py/_conv.pyx:521:9: 'hid_t' is not a type identifier
  1735.  
  1736. Error compiling Cython file:
  1737. ------------------------------------------------------------
  1738. ...
  1739. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1740. void *bkg_i, hid_t dxpl) except -1:
  1741.  
  1742. cdef int command = cdata[0].command
  1743. cdef size_t src_size, dst_size
  1744. cdef TypeID supertype
  1745. ^
  1746. ------------------------------------------------------------
  1747.  
  1748. h5py/_conv.pyx:617:9: 'TypeID' is not a type identifier
  1749.  
  1750. Error compiling Cython file:
  1751. ------------------------------------------------------------
  1752. ...
  1753. void *bkg_i, hid_t dxpl) except -1:
  1754.  
  1755. cdef int command = cdata[0].command
  1756. cdef size_t src_size, dst_size
  1757. cdef TypeID supertype
  1758. cdef TypeID outtype
  1759. ^
  1760. ------------------------------------------------------------
  1761.  
  1762. h5py/_conv.pyx:618:9: 'TypeID' is not a type identifier
  1763.  
  1764. Error compiling Cython file:
  1765. ------------------------------------------------------------
  1766. ...
  1767. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  1768. void *bkg_i, hid_t dxpl) except -1:
  1769.  
  1770. cdef int command = cdata[0].command
  1771. cdef size_t src_size, dst_size
  1772. cdef TypeID supertype
  1773. ^
  1774. ------------------------------------------------------------
  1775.  
  1776. h5py/_conv.pyx:715:9: 'TypeID' is not a type identifier
  1777.  
  1778. Error compiling Cython file:
  1779. ------------------------------------------------------------
  1780. ...
  1781. void *bkg_i, hid_t dxpl) except -1:
  1782.  
  1783. cdef int command = cdata[0].command
  1784. cdef size_t src_size, dst_size
  1785. cdef TypeID supertype
  1786. cdef TypeID outtype
  1787. ^
  1788. ------------------------------------------------------------
  1789.  
  1790. h5py/_conv.pyx:716:9: 'TypeID' is not a type identifier
  1791.  
  1792. Error compiling Cython file:
  1793. ------------------------------------------------------------
  1794. ...
  1795.  
  1796. # =============================================================================
  1797.  
  1798. cpdef int register_converters() except -1:
  1799.  
  1800. cdef hid_t vlstring
  1801. ^
  1802. ------------------------------------------------------------
  1803.  
  1804. h5py/_conv.pyx:811:9: 'hid_t' is not a type identifier
  1805.  
  1806. Error compiling Cython file:
  1807. ------------------------------------------------------------
  1808. ...
  1809. # =============================================================================
  1810.  
  1811. cpdef int register_converters() except -1:
  1812.  
  1813. cdef hid_t vlstring
  1814. cdef hid_t vlentype
  1815. ^
  1816. ------------------------------------------------------------
  1817.  
  1818. h5py/_conv.pyx:812:9: 'hid_t' is not a type identifier
  1819.  
  1820. Error compiling Cython file:
  1821. ------------------------------------------------------------
  1822. ...
  1823.  
  1824. cpdef int register_converters() except -1:
  1825.  
  1826. cdef hid_t vlstring
  1827. cdef hid_t vlentype
  1828. cdef hid_t pyobj
  1829. ^
  1830. ------------------------------------------------------------
  1831.  
  1832. h5py/_conv.pyx:813:9: 'hid_t' is not a type identifier
  1833.  
  1834. Error compiling Cython file:
  1835. ------------------------------------------------------------
  1836. ...
  1837. cpdef int register_converters() except -1:
  1838.  
  1839. cdef hid_t vlstring
  1840. cdef hid_t vlentype
  1841. cdef hid_t pyobj
  1842. cdef hid_t enum
  1843. ^
  1844. ------------------------------------------------------------
  1845.  
  1846. h5py/_conv.pyx:814:9: 'hid_t' is not a type identifier
  1847.  
  1848. Error compiling Cython file:
  1849. ------------------------------------------------------------
  1850. ...
  1851. cdef int i
  1852.  
  1853. cdef char* buf = <char*>buf_i
  1854. cdef char* bkg = <char*>bkg_i
  1855.  
  1856. if command == H5T_CONV_INIT:
  1857. ^
  1858. ------------------------------------------------------------
  1859.  
  1860. h5py/_conv.pyx:84:18: undeclared name not builtin: H5T_CONV_INIT
  1861.  
  1862. Error compiling Cython file:
  1863. ------------------------------------------------------------
  1864. ...
  1865. cdef char* bkg = <char*>bkg_i
  1866.  
  1867. if command == H5T_CONV_INIT:
  1868.  
  1869. cdata[0].need_bkg = need_bkg
  1870. return initop(src_id, dst_id, &(cdata[0].priv))
  1871. ^
  1872. ------------------------------------------------------------
  1873.  
  1874. h5py/_conv.pyx:87:38: Cannot take address of Python object attribute 'priv'
  1875.  
  1876. Error compiling Cython file:
  1877. ------------------------------------------------------------
  1878. ...
  1879. if command == H5T_CONV_INIT:
  1880.  
  1881. cdata[0].need_bkg = need_bkg
  1882. return initop(src_id, dst_id, &(cdata[0].priv))
  1883.  
  1884. elif command == H5T_CONV_FREE:
  1885. ^
  1886. ------------------------------------------------------------
  1887.  
  1888. h5py/_conv.pyx:89:20: undeclared name not builtin: H5T_CONV_FREE
  1889.  
  1890. Error compiling Cython file:
  1891. ------------------------------------------------------------
  1892. ...
  1893. cdata[0].need_bkg = need_bkg
  1894. return initop(src_id, dst_id, &(cdata[0].priv))
  1895.  
  1896. elif command == H5T_CONV_FREE:
  1897.  
  1898. free(cdata[0].priv)
  1899. ^
  1900. ------------------------------------------------------------
  1901.  
  1902. h5py/_conv.pyx:91:8: undeclared name not builtin: free
  1903.  
  1904. Error compiling Cython file:
  1905. ------------------------------------------------------------
  1906. ...
  1907. return initop(src_id, dst_id, &(cdata[0].priv))
  1908.  
  1909. elif command == H5T_CONV_FREE:
  1910.  
  1911. free(cdata[0].priv)
  1912. cdata[0].priv = NULL
  1913. ^
  1914. ------------------------------------------------------------
  1915.  
  1916. h5py/_conv.pyx:92:24: Cannot convert 'void *' to Python object
  1917.  
  1918. Error compiling Cython file:
  1919. ------------------------------------------------------------
  1920. ...
  1921. elif command == H5T_CONV_FREE:
  1922.  
  1923. free(cdata[0].priv)
  1924. cdata[0].priv = NULL
  1925.  
  1926. elif command == H5T_CONV_CONV:
  1927. ^
  1928. ------------------------------------------------------------
  1929.  
  1930. h5py/_conv.pyx:94:20: undeclared name not builtin: H5T_CONV_CONV
  1931.  
  1932. Error compiling Cython file:
  1933. ------------------------------------------------------------
  1934. ...
  1935.  
  1936. elif command == H5T_CONV_CONV:
  1937.  
  1938. sizes = <conv_size_t*>cdata[0].priv
  1939.  
  1940. if H5Tis_variable_str(src_id):
  1941. ^
  1942. ------------------------------------------------------------
  1943.  
  1944. h5py/_conv.pyx:98:11: undeclared name not builtin: H5Tis_variable_str
  1945.  
  1946. Error compiling Cython file:
  1947. ------------------------------------------------------------
  1948. ...
  1949. elif command == H5T_CONV_CONV:
  1950.  
  1951. sizes = <conv_size_t*>cdata[0].priv
  1952.  
  1953. if H5Tis_variable_str(src_id):
  1954. sizes.cset = H5Tget_cset(src_id)
  1955. ^
  1956. ------------------------------------------------------------
  1957.  
  1958. h5py/_conv.pyx:99:25: undeclared name not builtin: H5Tget_cset
  1959.  
  1960. Error compiling Cython file:
  1961. ------------------------------------------------------------
  1962. ...
  1963. if sizes[0].src_size >= sizes[0].dst_size:
  1964. for i from 0<=i<nl:
  1965. op( buf + (i*sizes[0].src_size), # input pointer
  1966. buf + (i*sizes[0].dst_size), # output pointer
  1967. bkg + (i*bkg_stride), # backing buffer
  1968. cdata[0].priv) # conversion context
  1969. ^
  1970. ------------------------------------------------------------
  1971.  
  1972. h5py/_conv.pyx:116:32: Cannot convert Python object to 'void *'
  1973.  
  1974. Error compiling Cython file:
  1975. ------------------------------------------------------------
  1976. ...
  1977. else:
  1978. for i from nl>i>=0:
  1979. op( buf + (i*sizes[0].src_size),
  1980. buf + (i*sizes[0].dst_size),
  1981. bkg + (i*bkg_stride),
  1982. cdata[0].priv)
  1983. ^
  1984. ------------------------------------------------------------
  1985.  
  1986. h5py/_conv.pyx:122:32: Cannot convert Python object to 'void *'
  1987.  
  1988. Error compiling Cython file:
  1989. ------------------------------------------------------------
  1990. ...
  1991. # offsets exclusively.
  1992. for i from 0<=i<nl:
  1993. op( buf + (i*buf_stride),
  1994. buf + (i*buf_stride), # note this is the same!
  1995. bkg + (i*bkg_stride),
  1996. cdata[0].priv)
  1997. ^
  1998. ------------------------------------------------------------
  1999.  
  2000. h5py/_conv.pyx:131:28: Cannot convert Python object to 'void *'
  2001.  
  2002. Error compiling Cython file:
  2003. ------------------------------------------------------------
  2004. ...
  2005. int cset
  2006.  
  2007. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  2008.  
  2009. cdef conv_size_t *sizes
  2010. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  2011. ^
  2012. ------------------------------------------------------------
  2013.  
  2014. h5py/_conv.pyx:148:26: undeclared name not builtin: malloc
  2015.  
  2016. Error compiling Cython file:
  2017. ------------------------------------------------------------
  2018. ...
  2019. int cset
  2020.  
  2021. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  2022.  
  2023. cdef conv_size_t *sizes
  2024. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  2025. ^
  2026. ------------------------------------------------------------
  2027.  
  2028. h5py/_conv.pyx:148:12: Casting temporary Python object to non-numeric non-Python type
  2029.  
  2030. Error compiling Cython file:
  2031. ------------------------------------------------------------
  2032. ...
  2033. int cset
  2034.  
  2035. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  2036.  
  2037. cdef conv_size_t *sizes
  2038. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  2039. ^
  2040. ------------------------------------------------------------
  2041.  
  2042. h5py/_conv.pyx:148:12: Storing unsafe C derivative of temporary Python reference
  2043.  
  2044. Error compiling Cython file:
  2045. ------------------------------------------------------------
  2046. ...
  2047. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  2048.  
  2049. cdef conv_size_t *sizes
  2050. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  2051. priv[0] = sizes
  2052. sizes[0].src_size = H5Tget_size(src)
  2053. ^
  2054. ------------------------------------------------------------
  2055.  
  2056. h5py/_conv.pyx:150:24: undeclared name not builtin: H5Tget_size
  2057.  
  2058. Error compiling Cython file:
  2059. ------------------------------------------------------------
  2060. ...
  2061. cdef PyObject* temp_obj = NULL
  2062. cdef conv_size_t *sizes = <conv_size_t*>priv
  2063. cdef PyObject* bkg_obj0
  2064. cdef char* buf_cstring0
  2065.  
  2066. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  2067. ^
  2068. ------------------------------------------------------------
  2069.  
  2070. h5py/_conv.pyx:168:4: undeclared name not builtin: memcpy
  2071.  
  2072. Error compiling Cython file:
  2073. ------------------------------------------------------------
  2074. ...
  2075. cdef PyObject* temp_obj = NULL
  2076. cdef conv_size_t *sizes = <conv_size_t*>priv
  2077. cdef PyObject* bkg_obj0
  2078. cdef char* buf_cstring0
  2079.  
  2080. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  2081. ^
  2082. ------------------------------------------------------------
  2083.  
  2084. h5py/_conv.pyx:168:11: Cannot convert 'PyObject **' to Python object
  2085.  
  2086. Error compiling Cython file:
  2087. ------------------------------------------------------------
  2088. ...
  2089. cdef PyObject* temp_obj = NULL
  2090. cdef conv_size_t *sizes = <conv_size_t*>priv
  2091. cdef PyObject* bkg_obj0
  2092. cdef char* buf_cstring0
  2093.  
  2094. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  2095. ^
  2096. ------------------------------------------------------------
  2097.  
  2098. h5py/_conv.pyx:168:22: Cannot convert 'PyObject **' to Python object
  2099.  
  2100. Error compiling Cython file:
  2101. ------------------------------------------------------------
  2102. ...
  2103. cdef conv_size_t *sizes = <conv_size_t*>priv
  2104. cdef PyObject* bkg_obj0
  2105. cdef char* buf_cstring0
  2106.  
  2107. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  2108. memcpy(&buf_cstring0, buf_cstring, sizeof(buf_cstring0))
  2109. ^
  2110. ------------------------------------------------------------
  2111.  
  2112. h5py/_conv.pyx:169:11: Cannot convert 'char **' to Python object
  2113.  
  2114. Error compiling Cython file:
  2115. ------------------------------------------------------------
  2116. ...
  2117. cdef conv_size_t *sizes = <conv_size_t*>priv
  2118. cdef PyObject* bkg_obj0
  2119. cdef char* buf_cstring0
  2120.  
  2121. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  2122. memcpy(&buf_cstring0, buf_cstring, sizeof(buf_cstring0))
  2123. ^
  2124. ------------------------------------------------------------
  2125.  
  2126. h5py/_conv.pyx:169:26: Cannot convert 'char **' to Python object
  2127.  
  2128. Error compiling Cython file:
  2129. ------------------------------------------------------------
  2130. ...
  2131. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  2132. memcpy(&buf_cstring0, buf_cstring, sizeof(buf_cstring0))
  2133.  
  2134. # When reading we identify H5T_CSET_ASCII as a byte string and
  2135. # H5T_CSET_UTF8 as a utf8-encoded unicode string
  2136. if sizes.cset == H5T_CSET_ASCII:
  2137. ^
  2138. ------------------------------------------------------------
  2139.  
  2140. h5py/_conv.pyx:173:21: undeclared name not builtin: H5T_CSET_ASCII
  2141.  
  2142. Error compiling Cython file:
  2143. ------------------------------------------------------------
  2144. ...
  2145. if sizes.cset == H5T_CSET_ASCII:
  2146. if buf_cstring0 == NULL:
  2147. temp_obj = PyBytes_FromString("")
  2148. else:
  2149. temp_obj = PyBytes_FromString(buf_cstring0)
  2150. elif sizes.cset == H5T_CSET_UTF8:
  2151. ^
  2152. ------------------------------------------------------------
  2153.  
  2154. h5py/_conv.pyx:178:23: undeclared name not builtin: H5T_CSET_UTF8
  2155.  
  2156. Error compiling Cython file:
  2157. ------------------------------------------------------------
  2158. ...
  2159. temp_obj = PyBytes_FromString(buf_cstring0)
  2160. elif sizes.cset == H5T_CSET_UTF8:
  2161. if buf_cstring0 == NULL:
  2162. temp_obj = PyUnicode_DecodeUTF8("", 0, NULL)
  2163. else:
  2164. temp_obj = PyUnicode_DecodeUTF8(buf_cstring0, strlen(buf_cstring0), NULL)
  2165. ^
  2166. ------------------------------------------------------------
  2167.  
  2168. h5py/_conv.pyx:182:58: undeclared name not builtin: strlen
  2169.  
  2170. Error compiling Cython file:
  2171. ------------------------------------------------------------
  2172. ...
  2173. # HDF5 will eventually overwrite this target location, so we
  2174. # make sure to decref the object there.
  2175. Py_XDECREF(bkg_obj0)
  2176.  
  2177. # Write the new string object to the buffer in-place
  2178. memcpy(buf_obj, &temp_obj, sizeof(temp_obj));
  2179. ^
  2180. ------------------------------------------------------------
  2181.  
  2182. h5py/_conv.pyx:193:11: Cannot convert 'PyObject **' to Python object
  2183.  
  2184. Error compiling Cython file:
  2185. ------------------------------------------------------------
  2186. ...
  2187. # HDF5 will eventually overwrite this target location, so we
  2188. # make sure to decref the object there.
  2189. Py_XDECREF(bkg_obj0)
  2190.  
  2191. # Write the new string object to the buffer in-place
  2192. memcpy(buf_obj, &temp_obj, sizeof(temp_obj));
  2193. ^
  2194. ------------------------------------------------------------
  2195.  
  2196. h5py/_conv.pyx:193:20: Cannot convert 'PyObject **' to Python object
  2197.  
  2198. Error compiling Cython file:
  2199. ------------------------------------------------------------
  2200. ...
  2201. cdef size_t temp_string_len = 0 # Not including null term
  2202.  
  2203. cdef PyObject* buf_obj0
  2204. cdef char* buf_cstring0
  2205.  
  2206. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  2207. ^
  2208. ------------------------------------------------------------
  2209.  
  2210. h5py/_conv.pyx:212:11: Cannot convert 'PyObject **' to Python object
  2211.  
  2212. Error compiling Cython file:
  2213. ------------------------------------------------------------
  2214. ...
  2215. cdef size_t temp_string_len = 0 # Not including null term
  2216.  
  2217. cdef PyObject* buf_obj0
  2218. cdef char* buf_cstring0
  2219.  
  2220. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  2221. ^
  2222. ------------------------------------------------------------
  2223.  
  2224. h5py/_conv.pyx:212:22: Cannot convert 'PyObject **' to Python object
  2225.  
  2226. Error compiling Cython file:
  2227. ------------------------------------------------------------
  2228. ...
  2229. raise TypeError("Unrecognized dataset encoding")
  2230.  
  2231. if strlen(temp_string) != temp_string_len:
  2232. raise ValueError("VLEN strings do not support embedded NULLs")
  2233.  
  2234. buf_cstring0 = <char*>malloc(temp_string_len+1)
  2235. ^
  2236. ------------------------------------------------------------
  2237.  
  2238. h5py/_conv.pyx:261:23: Casting temporary Python object to non-numeric non-Python type
  2239.  
  2240. Error compiling Cython file:
  2241. ------------------------------------------------------------
  2242. ...
  2243. raise TypeError("Unrecognized dataset encoding")
  2244.  
  2245. if strlen(temp_string) != temp_string_len:
  2246. raise ValueError("VLEN strings do not support embedded NULLs")
  2247.  
  2248. buf_cstring0 = <char*>malloc(temp_string_len+1)
  2249. ^
  2250. ------------------------------------------------------------
  2251.  
  2252. h5py/_conv.pyx:261:23: Storing unsafe C derivative of temporary Python reference
  2253.  
  2254. Error compiling Cython file:
  2255. ------------------------------------------------------------
  2256. ...
  2257. if strlen(temp_string) != temp_string_len:
  2258. raise ValueError("VLEN strings do not support embedded NULLs")
  2259.  
  2260. buf_cstring0 = <char*>malloc(temp_string_len+1)
  2261. memcpy(buf_cstring0, temp_string, temp_string_len+1)
  2262. memcpy(buf_cstring, &buf_cstring0, sizeof(buf_cstring0));
  2263. ^
  2264. ------------------------------------------------------------
  2265.  
  2266. h5py/_conv.pyx:263:15: Cannot convert 'char **' to Python object
  2267.  
  2268. Error compiling Cython file:
  2269. ------------------------------------------------------------
  2270. ...
  2271. if strlen(temp_string) != temp_string_len:
  2272. raise ValueError("VLEN strings do not support embedded NULLs")
  2273.  
  2274. buf_cstring0 = <char*>malloc(temp_string_len+1)
  2275. memcpy(buf_cstring0, temp_string, temp_string_len+1)
  2276. memcpy(buf_cstring, &buf_cstring0, sizeof(buf_cstring0));
  2277. ^
  2278. ------------------------------------------------------------
  2279.  
  2280. h5py/_conv.pyx:263:28: Cannot convert 'char **' to Python object
  2281.  
  2282. Error compiling Cython file:
  2283. ------------------------------------------------------------
  2284. ...
  2285. cdef conv_size_t *sizes
  2286.  
  2287. if not (H5Tis_variable_str(src) and (not H5Tis_variable_str(dst))):
  2288. return -2
  2289.  
  2290. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  2291. ^
  2292. ------------------------------------------------------------
  2293.  
  2294. h5py/_conv.pyx:280:12: Casting temporary Python object to non-numeric non-Python type
  2295.  
  2296. Error compiling Cython file:
  2297. ------------------------------------------------------------
  2298. ...
  2299. cdef conv_size_t *sizes
  2300.  
  2301. if not (H5Tis_variable_str(src) and (not H5Tis_variable_str(dst))):
  2302. return -2
  2303.  
  2304. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  2305. ^
  2306. ------------------------------------------------------------
  2307.  
  2308. h5py/_conv.pyx:280:12: Storing unsafe C derivative of temporary Python reference
  2309.  
  2310. Error compiling Cython file:
  2311. ------------------------------------------------------------
  2312. ...
  2313. cdef conv_size_t *sizes
  2314.  
  2315. if not (H5Tis_variable_str(dst) and (not H5Tis_variable_str(src))):
  2316. return -2
  2317.  
  2318. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  2319. ^
  2320. ------------------------------------------------------------
  2321.  
  2322. h5py/_conv.pyx:294:12: Casting temporary Python object to non-numeric non-Python type
  2323.  
  2324. Error compiling Cython file:
  2325. ------------------------------------------------------------
  2326. ...
  2327. cdef conv_size_t *sizes
  2328.  
  2329. if not (H5Tis_variable_str(dst) and (not H5Tis_variable_str(src))):
  2330. return -2
  2331.  
  2332. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  2333. ^
  2334. ------------------------------------------------------------
  2335.  
  2336. h5py/_conv.pyx:294:12: Storing unsafe C derivative of temporary Python reference
  2337.  
  2338. Error compiling Cython file:
  2339. ------------------------------------------------------------
  2340. ...
  2341. cdef char* temp_string = NULL
  2342. cdef size_t temp_string_len = 0 # Without null term
  2343. cdef conv_size_t *sizes = <conv_size_t*>priv
  2344. cdef char* buf_vlen0
  2345.  
  2346. memcpy(&buf_vlen0, buf_vlen, sizeof(buf_vlen0));
  2347. ^
  2348. ------------------------------------------------------------
  2349.  
  2350. h5py/_conv.pyx:310:11: Cannot convert 'char **' to Python object
  2351.  
  2352. Error compiling Cython file:
  2353. ------------------------------------------------------------
  2354. ...
  2355. cdef char* temp_string = NULL
  2356. cdef size_t temp_string_len = 0 # Without null term
  2357. cdef conv_size_t *sizes = <conv_size_t*>priv
  2358. cdef char* buf_vlen0
  2359.  
  2360. memcpy(&buf_vlen0, buf_vlen, sizeof(buf_vlen0));
  2361. ^
  2362. ------------------------------------------------------------
  2363.  
  2364. h5py/_conv.pyx:310:23: Cannot convert 'char **' to Python object
  2365.  
  2366. Error compiling Cython file:
  2367. ------------------------------------------------------------
  2368. ...
  2369. temp_string_len = strlen(temp_string)
  2370.  
  2371. if temp_string_len <= sizes[0].dst_size:
  2372. # Pad with zeros
  2373. memcpy(buf_fixed, temp_string, temp_string_len)
  2374. memset(buf_fixed + temp_string_len, c'\0', sizes[0].dst_size - temp_string_len)
  2375. ^
  2376. ------------------------------------------------------------
  2377.  
  2378. h5py/_conv.pyx:319:12: undeclared name not builtin: memset
  2379.  
  2380. Error compiling Cython file:
  2381. ------------------------------------------------------------
  2382. ...
  2383. cdef char** buf_vlen = <char**>opt
  2384. cdef char* buf_fixed = <char*>ipt
  2385. cdef char* temp_string = NULL
  2386. cdef conv_size_t *sizes = <conv_size_t*>priv
  2387.  
  2388. temp_string = <char*>malloc(sizes[0].src_size+1)
  2389. ^
  2390. ------------------------------------------------------------
  2391.  
  2392. h5py/_conv.pyx:335:18: Casting temporary Python object to non-numeric non-Python type
  2393.  
  2394. Error compiling Cython file:
  2395. ------------------------------------------------------------
  2396. ...
  2397. cdef char** buf_vlen = <char**>opt
  2398. cdef char* buf_fixed = <char*>ipt
  2399. cdef char* temp_string = NULL
  2400. cdef conv_size_t *sizes = <conv_size_t*>priv
  2401.  
  2402. temp_string = <char*>malloc(sizes[0].src_size+1)
  2403. ^
  2404. ------------------------------------------------------------
  2405.  
  2406. h5py/_conv.pyx:335:18: Storing unsafe C derivative of temporary Python reference
  2407.  
  2408. Error compiling Cython file:
  2409. ------------------------------------------------------------
  2410. ...
  2411.  
  2412. temp_string = <char*>malloc(sizes[0].src_size+1)
  2413. memcpy(temp_string, buf_fixed, sizes[0].src_size)
  2414. temp_string[sizes[0].src_size] = c'\0'
  2415.  
  2416. memcpy(buf_vlen, &temp_string, sizeof(temp_string));
  2417. ^
  2418. ------------------------------------------------------------
  2419.  
  2420. h5py/_conv.pyx:339:11: Cannot convert 'char **' to Python object
  2421.  
  2422. Error compiling Cython file:
  2423. ------------------------------------------------------------
  2424. ...
  2425.  
  2426. temp_string = <char*>malloc(sizes[0].src_size+1)
  2427. memcpy(temp_string, buf_fixed, sizes[0].src_size)
  2428. temp_string[sizes[0].src_size] = c'\0'
  2429.  
  2430. memcpy(buf_vlen, &temp_string, sizeof(temp_string));
  2431. ^
  2432. ------------------------------------------------------------
  2433.  
  2434. h5py/_conv.pyx:339:21: Cannot convert 'char **' to Python object
  2435.  
  2436. Error compiling Cython file:
  2437. ------------------------------------------------------------
  2438. ...
  2439. # HDF5 references to Python instances of h5r.Reference
  2440.  
  2441. cdef int conv_objref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  2442.  
  2443. cdef PyObject** buf_obj = <PyObject**>opt
  2444. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  2445. ^
  2446. ------------------------------------------------------------
  2447.  
  2448. h5py/_conv.pyx:349:32: 'hobj_ref_t' is not a type identifier
  2449.  
  2450. Error compiling Cython file:
  2451. ------------------------------------------------------------
  2452. ...
  2453. cdef int conv_objref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  2454.  
  2455. cdef PyObject** buf_obj = <PyObject**>opt
  2456. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  2457.  
  2458. cdef Reference ref = Reference()
  2459. ^
  2460. ------------------------------------------------------------
  2461.  
  2462. h5py/_conv.pyx:351:25: 'Reference' is not a constant, variable or function identifier
  2463.  
  2464. Error compiling Cython file:
  2465. ------------------------------------------------------------
  2466. ...
  2467. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  2468.  
  2469. cdef Reference ref = Reference()
  2470. cdef PyObject* ref_ptr = NULL
  2471.  
  2472. memcpy(&ref.ref.obj_ref, buf_ref, sizeof(ref.ref.obj_ref))
  2473. ^
  2474. ------------------------------------------------------------
  2475.  
  2476. h5py/_conv.pyx:354:11: Cannot take address of Python object attribute 'obj_ref'
  2477.  
  2478. Error compiling Cython file:
  2479. ------------------------------------------------------------
  2480. ...
  2481.  
  2482. cdef Reference ref = Reference()
  2483. cdef PyObject* ref_ptr = NULL
  2484.  
  2485. memcpy(&ref.ref.obj_ref, buf_ref, sizeof(ref.ref.obj_ref))
  2486. ref.typecode = H5R_OBJECT
  2487. ^
  2488. ------------------------------------------------------------
  2489.  
  2490. h5py/_conv.pyx:355:19: undeclared name not builtin: H5R_OBJECT
  2491.  
  2492. Error compiling Cython file:
  2493. ------------------------------------------------------------
  2494. ...
  2495.  
  2496. ref_ptr = <PyObject*>ref
  2497. Py_INCREF(ref_ptr) # because Cython discards its reference when the
  2498. # function exits
  2499.  
  2500. memcpy(buf_obj, &ref_ptr, sizeof(ref_ptr))
  2501. ^
  2502. ------------------------------------------------------------
  2503.  
  2504. h5py/_conv.pyx:361:11: Cannot convert 'PyObject **' to Python object
  2505.  
  2506. Error compiling Cython file:
  2507. ------------------------------------------------------------
  2508. ...
  2509.  
  2510. ref_ptr = <PyObject*>ref
  2511. Py_INCREF(ref_ptr) # because Cython discards its reference when the
  2512. # function exits
  2513.  
  2514. memcpy(buf_obj, &ref_ptr, sizeof(ref_ptr))
  2515. ^
  2516. ------------------------------------------------------------
  2517.  
  2518. h5py/_conv.pyx:361:20: Cannot convert 'PyObject **' to Python object
  2519.  
  2520. Error compiling Cython file:
  2521. ------------------------------------------------------------
  2522. ...
  2523. return 0
  2524.  
  2525. cdef int conv_pyref2objref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  2526.  
  2527. cdef PyObject** buf_obj = <PyObject**>ipt
  2528. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>opt
  2529. ^
  2530. ------------------------------------------------------------
  2531.  
  2532. h5py/_conv.pyx:368:32: 'hobj_ref_t' is not a type identifier
  2533.  
  2534. Error compiling Cython file:
  2535. ------------------------------------------------------------
  2536. ...
  2537. cdef object obj
  2538. cdef Reference ref
  2539.  
  2540. cdef PyObject* buf_obj0
  2541.  
  2542. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  2543. ^
  2544. ------------------------------------------------------------
  2545.  
  2546. h5py/_conv.pyx:375:11: Cannot convert 'PyObject **' to Python object
  2547.  
  2548. Error compiling Cython file:
  2549. ------------------------------------------------------------
  2550. ...
  2551. cdef object obj
  2552. cdef Reference ref
  2553.  
  2554. cdef PyObject* buf_obj0
  2555.  
  2556. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  2557. ^
  2558. ------------------------------------------------------------
  2559.  
  2560. h5py/_conv.pyx:375:22: Cannot convert 'PyObject **' to Python object
  2561.  
  2562. Error compiling Cython file:
  2563. ------------------------------------------------------------
  2564. ...
  2565.  
  2566. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  2567.  
  2568. if buf_obj0 != NULL and buf_obj0 != Py_None:
  2569. obj = <object>(buf_obj0)
  2570. if not isinstance(obj, Reference):
  2571. ^
  2572. ------------------------------------------------------------
  2573.  
  2574. h5py/_conv.pyx:379:31: 'Reference' is not a constant, variable or function identifier
  2575.  
  2576. Error compiling Cython file:
  2577. ------------------------------------------------------------
  2578. ...
  2579.  
  2580. if buf_obj0 != NULL and buf_obj0 != Py_None:
  2581. obj = <object>(buf_obj0)
  2582. if not isinstance(obj, Reference):
  2583. raise TypeError("Can't convert incompatible object to HDF5 object reference")
  2584. ref = <Reference>(buf_obj0)
  2585. ^
  2586. ------------------------------------------------------------
  2587.  
  2588. h5py/_conv.pyx:381:15: 'Reference' is not a type identifier
  2589.  
  2590. Error compiling Cython file:
  2591. ------------------------------------------------------------
  2592. ...
  2593. if buf_obj0 != NULL and buf_obj0 != Py_None:
  2594. obj = <object>(buf_obj0)
  2595. if not isinstance(obj, Reference):
  2596. raise TypeError("Can't convert incompatible object to HDF5 object reference")
  2597. ref = <Reference>(buf_obj0)
  2598. memcpy(buf_ref, &ref.ref.obj_ref, sizeof(ref.ref.obj_ref))
  2599. ^
  2600. ------------------------------------------------------------
  2601.  
  2602. h5py/_conv.pyx:382:24: Cannot take address of Python object attribute 'obj_ref'
  2603.  
  2604. Error compiling Cython file:
  2605. ------------------------------------------------------------
  2606. ...
  2607. if not isinstance(obj, Reference):
  2608. raise TypeError("Can't convert incompatible object to HDF5 object reference")
  2609. ref = <Reference>(buf_obj0)
  2610. memcpy(buf_ref, &ref.ref.obj_ref, sizeof(ref.ref.obj_ref))
  2611. else:
  2612. memset(buf_ref, c'\0', sizeof(hobj_ref_t))
  2613. ^
  2614. ------------------------------------------------------------
  2615.  
  2616. h5py/_conv.pyx:384:48: 'hobj_ref_t' is not a constant, variable or function identifier
  2617.  
  2618. Error compiling Cython file:
  2619. ------------------------------------------------------------
  2620. ...
  2621.  
  2622. cdef int conv_regref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  2623.  
  2624. cdef PyObject** buf_obj = <PyObject**>opt
  2625. cdef PyObject** bkg_obj = <PyObject**>bkg
  2626. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>ipt
  2627. ^
  2628. ------------------------------------------------------------
  2629.  
  2630. h5py/_conv.pyx:392:37: 'hdset_reg_ref_t' is not a type identifier
  2631.  
  2632. Error compiling Cython file:
  2633. ------------------------------------------------------------
  2634. ...
  2635.  
  2636. cdef PyObject** buf_obj = <PyObject**>opt
  2637. cdef PyObject** bkg_obj = <PyObject**>bkg
  2638. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>ipt
  2639.  
  2640. cdef RegionReference ref = RegionReference()
  2641. ^
  2642. ------------------------------------------------------------
  2643.  
  2644. h5py/_conv.pyx:394:31: 'RegionReference' is not a constant, variable or function identifier
  2645.  
  2646. Error compiling Cython file:
  2647. ------------------------------------------------------------
  2648. ...
  2649. cdef RegionReference ref = RegionReference()
  2650. cdef PyObject* ref_ptr = NULL
  2651.  
  2652. cdef PyObject* bkg_obj0
  2653.  
  2654. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0));
  2655. ^
  2656. ------------------------------------------------------------
  2657.  
  2658. h5py/_conv.pyx:399:11: Cannot convert 'PyObject **' to Python object
  2659.  
  2660. Error compiling Cython file:
  2661. ------------------------------------------------------------
  2662. ...
  2663. cdef RegionReference ref = RegionReference()
  2664. cdef PyObject* ref_ptr = NULL
  2665.  
  2666. cdef PyObject* bkg_obj0
  2667.  
  2668. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0));
  2669. ^
  2670. ------------------------------------------------------------
  2671.  
  2672. h5py/_conv.pyx:399:22: Cannot convert 'PyObject **' to Python object
  2673.  
  2674. Error compiling Cython file:
  2675. ------------------------------------------------------------
  2676. ...
  2677. cdef PyObject* ref_ptr = NULL
  2678.  
  2679. cdef PyObject* bkg_obj0
  2680.  
  2681. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0));
  2682. memcpy(ref.ref.reg_ref, buf_ref, sizeof(hdset_reg_ref_t))
  2683. ^
  2684. ------------------------------------------------------------
  2685.  
  2686. h5py/_conv.pyx:400:59: 'hdset_reg_ref_t' is not a constant, variable or function identifier
  2687.  
  2688. Error compiling Cython file:
  2689. ------------------------------------------------------------
  2690. ...
  2691. cdef PyObject* bkg_obj0
  2692.  
  2693. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0));
  2694. memcpy(ref.ref.reg_ref, buf_ref, sizeof(hdset_reg_ref_t))
  2695.  
  2696. ref.typecode = H5R_DATASET_REGION
  2697. ^
  2698. ------------------------------------------------------------
  2699.  
  2700. h5py/_conv.pyx:402:19: undeclared name not builtin: H5R_DATASET_REGION
  2701.  
  2702. Error compiling Cython file:
  2703. ------------------------------------------------------------
  2704. ...
  2705. ref_ptr = <PyObject*>ref
  2706. Py_INCREF(ref_ptr) # because Cython discards its reference when the
  2707. # function exits
  2708.  
  2709. Py_XDECREF(bkg_obj0)
  2710. memcpy(buf_obj, &ref_ptr, sizeof(ref_ptr))
  2711. ^
  2712. ------------------------------------------------------------
  2713.  
  2714. h5py/_conv.pyx:409:11: Cannot convert 'PyObject **' to Python object
  2715.  
  2716. Error compiling Cython file:
  2717. ------------------------------------------------------------
  2718. ...
  2719. ref_ptr = <PyObject*>ref
  2720. Py_INCREF(ref_ptr) # because Cython discards its reference when the
  2721. # function exits
  2722.  
  2723. Py_XDECREF(bkg_obj0)
  2724. memcpy(buf_obj, &ref_ptr, sizeof(ref_ptr))
  2725. ^
  2726. ------------------------------------------------------------
  2727.  
  2728. h5py/_conv.pyx:409:20: Cannot convert 'PyObject **' to Python object
  2729.  
  2730. Error compiling Cython file:
  2731. ------------------------------------------------------------
  2732. ...
  2733. return 0
  2734.  
  2735. cdef int conv_pyref2regref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  2736.  
  2737. cdef PyObject** buf_obj = <PyObject**>ipt
  2738. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>opt
  2739. ^
  2740. ------------------------------------------------------------
  2741.  
  2742. h5py/_conv.pyx:416:37: 'hdset_reg_ref_t' is not a type identifier
  2743.  
  2744. Error compiling Cython file:
  2745. ------------------------------------------------------------
  2746. ...
  2747. cdef object obj
  2748. cdef RegionReference ref
  2749.  
  2750. cdef PyObject* buf_obj0
  2751.  
  2752. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  2753. ^
  2754. ------------------------------------------------------------
  2755.  
  2756. h5py/_conv.pyx:423:11: Cannot convert 'PyObject **' to Python object
  2757.  
  2758. Error compiling Cython file:
  2759. ------------------------------------------------------------
  2760. ...
  2761. cdef object obj
  2762. cdef RegionReference ref
  2763.  
  2764. cdef PyObject* buf_obj0
  2765.  
  2766. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  2767. ^
  2768. ------------------------------------------------------------
  2769.  
  2770. h5py/_conv.pyx:423:22: Cannot convert 'PyObject **' to Python object
  2771.  
  2772. Error compiling Cython file:
  2773. ------------------------------------------------------------
  2774. ...
  2775.  
  2776. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  2777.  
  2778. if buf_obj0 != NULL and buf_obj0 != Py_None:
  2779. obj = <object>(buf_obj0)
  2780. if not isinstance(obj, RegionReference):
  2781. ^
  2782. ------------------------------------------------------------
  2783.  
  2784. h5py/_conv.pyx:427:31: 'RegionReference' is not a constant, variable or function identifier
  2785.  
  2786. Error compiling Cython file:
  2787. ------------------------------------------------------------
  2788. ...
  2789.  
  2790. if buf_obj0 != NULL and buf_obj0 != Py_None:
  2791. obj = <object>(buf_obj0)
  2792. if not isinstance(obj, RegionReference):
  2793. raise TypeError("Can't convert incompatible object to HDF5 region reference")
  2794. ref = <RegionReference>(buf_obj0)
  2795. ^
  2796. ------------------------------------------------------------
  2797.  
  2798. h5py/_conv.pyx:429:15: 'RegionReference' is not a type identifier
  2799.  
  2800. Error compiling Cython file:
  2801. ------------------------------------------------------------
  2802. ...
  2803. if buf_obj0 != NULL and buf_obj0 != Py_None:
  2804. obj = <object>(buf_obj0)
  2805. if not isinstance(obj, RegionReference):
  2806. raise TypeError("Can't convert incompatible object to HDF5 region reference")
  2807. ref = <RegionReference>(buf_obj0)
  2808. memcpy(buf_ref, ref.ref.reg_ref, sizeof(hdset_reg_ref_t))
  2809. ^
  2810. ------------------------------------------------------------
  2811.  
  2812. h5py/_conv.pyx:430:63: 'hdset_reg_ref_t' is not a constant, variable or function identifier
  2813.  
  2814. Error compiling Cython file:
  2815. ------------------------------------------------------------
  2816. ...
  2817. if not isinstance(obj, RegionReference):
  2818. raise TypeError("Can't convert incompatible object to HDF5 region reference")
  2819. ref = <RegionReference>(buf_obj0)
  2820. memcpy(buf_ref, ref.ref.reg_ref, sizeof(hdset_reg_ref_t))
  2821. else:
  2822. memset(buf_ref, c'\0', sizeof(hdset_reg_ref_t))
  2823. ^
  2824. ------------------------------------------------------------
  2825.  
  2826. h5py/_conv.pyx:432:53: 'hdset_reg_ref_t' is not a constant, variable or function identifier
  2827.  
  2828. Error compiling Cython file:
  2829. ------------------------------------------------------------
  2830. ...
  2831.  
  2832. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  2833. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  2834. void *bkg_i, hid_t dxpl) except -1:
  2835. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  2836. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  2837. ^
  2838. ------------------------------------------------------------
  2839.  
  2840. h5py/_conv.pyx:444:63: undeclared name not builtin: H5T_BKG_YES
  2841.  
  2842. Error compiling Cython file:
  2843. ------------------------------------------------------------
  2844. ...
  2845.  
  2846. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  2847. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  2848. void *bkg_i, hid_t dxpl) except -1:
  2849. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  2850. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  2851. ^
  2852. ------------------------------------------------------------
  2853.  
  2854. h5py/_conv.pyx:450:62: undeclared name not builtin: H5T_BKG_NO
  2855.  
  2856. Error compiling Cython file:
  2857. ------------------------------------------------------------
  2858. ...
  2859. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  2860. H5T_cdata_t *cdata, int forward) except -1 with gil:
  2861. cdef conv_enum_t *info
  2862.  
  2863. cdata[0].need_bkg = H5T_BKG_NO
  2864. cdata[0].priv = info = <conv_enum_t*>malloc(sizeof(conv_enum_t))
  2865. ^
  2866. ------------------------------------------------------------
  2867.  
  2868. h5py/_conv.pyx:500:27: Casting temporary Python object to non-numeric non-Python type
  2869.  
  2870. Error compiling Cython file:
  2871. ------------------------------------------------------------
  2872. ...
  2873. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  2874. H5T_cdata_t *cdata, int forward) except -1 with gil:
  2875. cdef conv_enum_t *info
  2876.  
  2877. cdata[0].need_bkg = H5T_BKG_NO
  2878. cdata[0].priv = info = <conv_enum_t*>malloc(sizeof(conv_enum_t))
  2879. ^
  2880. ------------------------------------------------------------
  2881.  
  2882. h5py/_conv.pyx:500:27: Cannot convert 'conv_enum_t *' to Python object
  2883.  
  2884. Error compiling Cython file:
  2885. ------------------------------------------------------------
  2886. ...
  2887.  
  2888. cdef void enum_int_converter_free(H5T_cdata_t *cdata):
  2889. cdef conv_enum_t *info
  2890.  
  2891. info = <conv_enum_t*>cdata[0].priv
  2892. free(info)
  2893. ^
  2894. ------------------------------------------------------------
  2895.  
  2896. h5py/_conv.pyx:508:9: Cannot convert 'conv_enum_t *' to Python object
  2897.  
  2898. Error compiling Cython file:
  2899. ------------------------------------------------------------
  2900. ...
  2901. cdef void enum_int_converter_free(H5T_cdata_t *cdata):
  2902. cdef conv_enum_t *info
  2903.  
  2904. info = <conv_enum_t*>cdata[0].priv
  2905. free(info)
  2906. cdata[0].priv = NULL
  2907. ^
  2908. ------------------------------------------------------------
  2909.  
  2910. h5py/_conv.pyx:509:20: Cannot convert 'void *' to Python object
  2911.  
  2912. Error compiling Cython file:
  2913. ------------------------------------------------------------
  2914. ...
  2915.  
  2916. info = <conv_enum_t*>cdata[0].priv
  2917.  
  2918. try:
  2919. if forward:
  2920. supertype = H5Tget_super(src)
  2921. ^
  2922. ------------------------------------------------------------
  2923.  
  2924. h5py/_conv.pyx:527:24: undeclared name not builtin: H5Tget_super
  2925.  
  2926. Error compiling Cython file:
  2927. ------------------------------------------------------------
  2928. ...
  2929. info = <conv_enum_t*>cdata[0].priv
  2930.  
  2931. try:
  2932. if forward:
  2933. supertype = H5Tget_super(src)
  2934. identical = H5Tequal(supertype, dst)
  2935. ^
  2936. ------------------------------------------------------------
  2937.  
  2938. h5py/_conv.pyx:528:24: undeclared name not builtin: H5Tequal
  2939.  
  2940. Error compiling Cython file:
  2941. ------------------------------------------------------------
  2942. ...
  2943. return 0
  2944.  
  2945. if buf_stride == 0:
  2946. # Contiguous case: call H5Tconvert directly
  2947. if forward:
  2948. H5Tconvert(supertype, dst, nl, buf, NULL, dxpl)
  2949. ^
  2950. ------------------------------------------------------------
  2951.  
  2952. h5py/_conv.pyx:540:16: undeclared name not builtin: H5Tconvert
  2953.  
  2954. Error compiling Cython file:
  2955. ------------------------------------------------------------
  2956. ...
  2957. return 0
  2958.  
  2959. if buf_stride == 0:
  2960. # Contiguous case: call H5Tconvert directly
  2961. if forward:
  2962. H5Tconvert(supertype, dst, nl, buf, NULL, dxpl)
  2963. ^
  2964. ------------------------------------------------------------
  2965.  
  2966. h5py/_conv.pyx:540:52: Cannot convert 'void *' to Python object
  2967.  
  2968. Error compiling Cython file:
  2969. ------------------------------------------------------------
  2970. ...
  2971. if buf_stride == 0:
  2972. # Contiguous case: call H5Tconvert directly
  2973. if forward:
  2974. H5Tconvert(supertype, dst, nl, buf, NULL, dxpl)
  2975. else:
  2976. H5Tconvert(src, supertype, nl, buf, NULL, dxpl)
  2977. ^
  2978. ------------------------------------------------------------
  2979.  
  2980. h5py/_conv.pyx:542:52: Cannot convert 'void *' to Python object
  2981.  
  2982. Error compiling Cython file:
  2983. ------------------------------------------------------------
  2984. ...
  2985. if info[0].src_size > info[0].dst_size:
  2986. nalloc = info[0].src_size*nl
  2987. else:
  2988. nalloc = info[0].dst_size*nl
  2989.  
  2990. cbuf = <char*>malloc(nalloc)
  2991. ^
  2992. ------------------------------------------------------------
  2993.  
  2994. h5py/_conv.pyx:550:19: Casting temporary Python object to non-numeric non-Python type
  2995.  
  2996. Error compiling Cython file:
  2997. ------------------------------------------------------------
  2998. ...
  2999. if info[0].src_size > info[0].dst_size:
  3000. nalloc = info[0].src_size*nl
  3001. else:
  3002. nalloc = info[0].dst_size*nl
  3003.  
  3004. cbuf = <char*>malloc(nalloc)
  3005. ^
  3006. ------------------------------------------------------------
  3007.  
  3008. h5py/_conv.pyx:550:19: Storing unsafe C derivative of temporary Python reference
  3009.  
  3010. Error compiling Cython file:
  3011. ------------------------------------------------------------
  3012. ...
  3013. for i from 0<=i<nl:
  3014. memcpy(cbuf + (i*info[0].src_size), buf + (i*buf_stride),
  3015. info[0].src_size)
  3016.  
  3017. if forward:
  3018. H5Tconvert(supertype, dst, nl, cbuf, NULL, dxpl)
  3019. ^
  3020. ------------------------------------------------------------
  3021.  
  3022. h5py/_conv.pyx:559:53: Cannot convert 'void *' to Python object
  3023.  
  3024. Error compiling Cython file:
  3025. ------------------------------------------------------------
  3026. ...
  3027. info[0].src_size)
  3028.  
  3029. if forward:
  3030. H5Tconvert(supertype, dst, nl, cbuf, NULL, dxpl)
  3031. else:
  3032. H5Tconvert(src, supertype, nl, cbuf, NULL, dxpl)
  3033. ^
  3034. ------------------------------------------------------------
  3035.  
  3036. h5py/_conv.pyx:561:53: Cannot convert 'void *' to Python object
  3037.  
  3038. Error compiling Cython file:
  3039. ------------------------------------------------------------
  3040. ...
  3041.  
  3042. finally:
  3043. free(cbuf)
  3044. cbuf = NULL
  3045. if supertype > 0:
  3046. H5Tclose(supertype)
  3047. ^
  3048. ------------------------------------------------------------
  3049.  
  3050. h5py/_conv.pyx:571:12: undeclared name not builtin: H5Tclose
  3051.  
  3052. Error compiling Cython file:
  3053. ------------------------------------------------------------
  3054. ...
  3055. cdef char* buf = <char*>buf_i
  3056.  
  3057. if command == H5T_CONV_INIT:
  3058.  
  3059. cdata[0].need_bkg = H5T_BKG_NO
  3060. if H5Tget_class(src_id) != H5T_VLEN or H5Tget_class(dst_id) != H5T_OPAQUE:
  3061. ^
  3062. ------------------------------------------------------------
  3063.  
  3064. h5py/_conv.pyx:627:11: undeclared name not builtin: H5Tget_class
  3065.  
  3066. Error compiling Cython file:
  3067. ------------------------------------------------------------
  3068. ...
  3069. cdef char* buf = <char*>buf_i
  3070.  
  3071. if command == H5T_CONV_INIT:
  3072.  
  3073. cdata[0].need_bkg = H5T_BKG_NO
  3074. if H5Tget_class(src_id) != H5T_VLEN or H5Tget_class(dst_id) != H5T_OPAQUE:
  3075. ^
  3076. ------------------------------------------------------------
  3077.  
  3078. h5py/_conv.pyx:627:35: undeclared name not builtin: H5T_VLEN
  3079.  
  3080. Error compiling Cython file:
  3081. ------------------------------------------------------------
  3082. ...
  3083. cdef char* buf = <char*>buf_i
  3084.  
  3085. if command == H5T_CONV_INIT:
  3086.  
  3087. cdata[0].need_bkg = H5T_BKG_NO
  3088. if H5Tget_class(src_id) != H5T_VLEN or H5Tget_class(dst_id) != H5T_OPAQUE:
  3089. ^
  3090. ------------------------------------------------------------
  3091.  
  3092. h5py/_conv.pyx:627:71: undeclared name not builtin: H5T_OPAQUE
  3093.  
  3094. Error compiling Cython file:
  3095. ------------------------------------------------------------
  3096. ...
  3097. pass
  3098.  
  3099. elif command == H5T_CONV_CONV:
  3100.  
  3101. # need to pass element dtype to converter
  3102. supertype = typewrap(H5Tget_super(src_id))
  3103. ^
  3104. ------------------------------------------------------------
  3105.  
  3106. h5py/_conv.pyx:637:20: 'typewrap' is not a constant, variable or function identifier
  3107.  
  3108. Error compiling Cython file:
  3109. ------------------------------------------------------------
  3110. ...
  3111. elif command == H5T_CONV_CONV:
  3112.  
  3113. # need to pass element dtype to converter
  3114. supertype = typewrap(H5Tget_super(src_id))
  3115. dt = supertype.dtype
  3116. outtype = py_create(dt)
  3117. ^
  3118. ------------------------------------------------------------
  3119.  
  3120. h5py/_conv.pyx:639:18: 'py_create' is not a constant, variable or function identifier
  3121.  
  3122. Error compiling Cython file:
  3123. ------------------------------------------------------------
  3124. ...
  3125. cdef void* data
  3126. cdef np.ndarray ndarray
  3127. cdef PyObject* ndarray_obj
  3128. cdef vlen_t in_vlen0
  3129.  
  3130. memcpy(&in_vlen0, in_vlen, sizeof(in_vlen0))
  3131. ^
  3132. ------------------------------------------------------------
  3133.  
  3134. h5py/_conv.pyx:688:11: Cannot convert 'vlen_t *' to Python object
  3135.  
  3136. Error compiling Cython file:
  3137. ------------------------------------------------------------
  3138. ...
  3139. cdef void* data
  3140. cdef np.ndarray ndarray
  3141. cdef PyObject* ndarray_obj
  3142. cdef vlen_t in_vlen0
  3143.  
  3144. memcpy(&in_vlen0, in_vlen, sizeof(in_vlen0))
  3145. ^
  3146. ------------------------------------------------------------
  3147.  
  3148. h5py/_conv.pyx:688:22: Cannot convert 'vlen_t *' to Python object
  3149.  
  3150. Error compiling Cython file:
  3151. ------------------------------------------------------------
  3152. ...
  3153.  
  3154. dims[0] = in_vlen0.len
  3155. data = in_vlen0.ptr
  3156. if outtype.get_size() > intype.get_size():
  3157. data = realloc(data, outtype.get_size() * in_vlen0.len)
  3158. H5Tconvert(intype.id, outtype.id, in_vlen0.len, data, NULL, H5P_DEFAULT)
  3159. ^
  3160. ------------------------------------------------------------
  3161.  
  3162. h5py/_conv.pyx:694:64: undeclared name not builtin: H5P_DEFAULT
  3163.  
  3164. Error compiling Cython file:
  3165. ------------------------------------------------------------
  3166. ...
  3167.  
  3168. dims[0] = in_vlen0.len
  3169. data = in_vlen0.ptr
  3170. if outtype.get_size() > intype.get_size():
  3171. data = realloc(data, outtype.get_size() * in_vlen0.len)
  3172. H5Tconvert(intype.id, outtype.id, in_vlen0.len, data, NULL, H5P_DEFAULT)
  3173. ^
  3174. ------------------------------------------------------------
  3175.  
  3176. h5py/_conv.pyx:694:52: Cannot convert 'void *' to Python object
  3177.  
  3178. Error compiling Cython file:
  3179. ------------------------------------------------------------
  3180. ...
  3181.  
  3182. dims[0] = in_vlen0.len
  3183. data = in_vlen0.ptr
  3184. if outtype.get_size() > intype.get_size():
  3185. data = realloc(data, outtype.get_size() * in_vlen0.len)
  3186. H5Tconvert(intype.id, outtype.id, in_vlen0.len, data, NULL, H5P_DEFAULT)
  3187. ^
  3188. ------------------------------------------------------------
  3189.  
  3190. h5py/_conv.pyx:694:58: Cannot convert 'void *' to Python object
  3191.  
  3192. Error compiling Cython file:
  3193. ------------------------------------------------------------
  3194. ...
  3195. ndarray_obj = <PyObject*>ndarray
  3196. Py_INCREF(ndarray_obj)
  3197.  
  3198. # Write the new object to the buffer in-place
  3199. in_vlen0.ptr = NULL
  3200. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  3201. ^
  3202. ------------------------------------------------------------
  3203.  
  3204. h5py/_conv.pyx:705:11: Cannot convert 'PyObject **' to Python object
  3205.  
  3206. Error compiling Cython file:
  3207. ------------------------------------------------------------
  3208. ...
  3209. ndarray_obj = <PyObject*>ndarray
  3210. Py_INCREF(ndarray_obj)
  3211.  
  3212. # Write the new object to the buffer in-place
  3213. in_vlen0.ptr = NULL
  3214. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  3215. ^
  3216. ------------------------------------------------------------
  3217.  
  3218. h5py/_conv.pyx:705:20: Cannot convert 'PyObject **' to Python object
  3219.  
  3220. Error compiling Cython file:
  3221. ------------------------------------------------------------
  3222. ...
  3223. cdef char* buf = <char*>buf_i
  3224.  
  3225. if command == H5T_CONV_INIT:
  3226.  
  3227. cdata[0].need_bkg = H5T_BKG_NO
  3228. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  3229. ^
  3230. ------------------------------------------------------------
  3231.  
  3232. h5py/_conv.pyx:727:32: 'H5PY_OBJ' is not a constant, variable or function identifier
  3233.  
  3234. Error compiling Cython file:
  3235. ------------------------------------------------------------
  3236. ...
  3237. if command == H5T_CONV_INIT:
  3238.  
  3239. cdata[0].need_bkg = H5T_BKG_NO
  3240. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  3241. return -2
  3242. supertype = typewrap(H5Tget_super(dst_id))
  3243. ^
  3244. ------------------------------------------------------------
  3245.  
  3246. h5py/_conv.pyx:729:20: 'typewrap' is not a constant, variable or function identifier
  3247.  
  3248. Error compiling Cython file:
  3249. ------------------------------------------------------------
  3250. ...
  3251. cdata[0].need_bkg = H5T_BKG_NO
  3252. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  3253. return -2
  3254. supertype = typewrap(H5Tget_super(dst_id))
  3255. for i from 0 <= i < nl:
  3256. memcpy(&pdata_elem, pdata+i, sizeof(pdata_elem))
  3257. ^
  3258. ------------------------------------------------------------
  3259.  
  3260. h5py/_conv.pyx:731:19: Cannot convert 'PyObject **' to Python object
  3261.  
  3262. Error compiling Cython file:
  3263. ------------------------------------------------------------
  3264. ...
  3265. cdata[0].need_bkg = H5T_BKG_NO
  3266. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  3267. return -2
  3268. supertype = typewrap(H5Tget_super(dst_id))
  3269. for i from 0 <= i < nl:
  3270. memcpy(&pdata_elem, pdata+i, sizeof(pdata_elem))
  3271. ^
  3272. ------------------------------------------------------------
  3273.  
  3274. h5py/_conv.pyx:731:37: Cannot convert 'PyObject **' to Python object
  3275.  
  3276. Error compiling Cython file:
  3277. ------------------------------------------------------------
  3278. ...
  3279. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  3280. return -2
  3281. supertype = typewrap(H5Tget_super(dst_id))
  3282. for i from 0 <= i < nl:
  3283. memcpy(&pdata_elem, pdata+i, sizeof(pdata_elem))
  3284. if supertype != py_create((<np.ndarray> pdata_elem).dtype, 1):
  3285. ^
  3286. ------------------------------------------------------------
  3287.  
  3288. h5py/_conv.pyx:732:28: 'py_create' is not a constant, variable or function identifier
  3289.  
  3290. Error compiling Cython file:
  3291. ------------------------------------------------------------
  3292. ...
  3293. pass
  3294.  
  3295. elif command == H5T_CONV_CONV:
  3296.  
  3297. # need to pass element dtype to converter
  3298. memcpy(&pdata_elem, pdata, sizeof(pdata_elem))
  3299. ^
  3300. ------------------------------------------------------------
  3301.  
  3302. h5py/_conv.pyx:744:15: Cannot convert 'PyObject **' to Python object
  3303.  
  3304. Error compiling Cython file:
  3305. ------------------------------------------------------------
  3306. ...
  3307. pass
  3308.  
  3309. elif command == H5T_CONV_CONV:
  3310.  
  3311. # need to pass element dtype to converter
  3312. memcpy(&pdata_elem, pdata, sizeof(pdata_elem))
  3313. ^
  3314. ------------------------------------------------------------
  3315.  
  3316. h5py/_conv.pyx:744:28: Cannot convert 'PyObject **' to Python object
  3317.  
  3318. Error compiling Cython file:
  3319. ------------------------------------------------------------
  3320. ...
  3321.  
  3322. elif command == H5T_CONV_CONV:
  3323.  
  3324. # need to pass element dtype to converter
  3325. memcpy(&pdata_elem, pdata, sizeof(pdata_elem))
  3326. supertype = py_create((<np.ndarray> pdata_elem).dtype)
  3327. ^
  3328. ------------------------------------------------------------
  3329.  
  3330. h5py/_conv.pyx:745:20: 'py_create' is not a constant, variable or function identifier
  3331.  
  3332. Error compiling Cython file:
  3333. ------------------------------------------------------------
  3334. ...
  3335. elif command == H5T_CONV_CONV:
  3336.  
  3337. # need to pass element dtype to converter
  3338. memcpy(&pdata_elem, pdata, sizeof(pdata_elem))
  3339. supertype = py_create((<np.ndarray> pdata_elem).dtype)
  3340. outtype = typewrap(H5Tget_super(dst_id))
  3341. ^
  3342. ------------------------------------------------------------
  3343.  
  3344. h5py/_conv.pyx:746:18: 'typewrap' is not a constant, variable or function identifier
  3345.  
  3346. Error compiling Cython file:
  3347. ------------------------------------------------------------
  3348. ...
  3349. cdef void* data
  3350. cdef np.ndarray ndarray
  3351. cdef size_t len
  3352. cdef PyObject* buf_obj0
  3353.  
  3354. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  3355. ^
  3356. ------------------------------------------------------------
  3357.  
  3358. h5py/_conv.pyx:791:11: Cannot convert 'PyObject **' to Python object
  3359.  
  3360. Error compiling Cython file:
  3361. ------------------------------------------------------------
  3362. ...
  3363. cdef void* data
  3364. cdef np.ndarray ndarray
  3365. cdef size_t len
  3366. cdef PyObject* buf_obj0
  3367.  
  3368. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  3369. ^
  3370. ------------------------------------------------------------
  3371.  
  3372. h5py/_conv.pyx:791:22: Cannot convert 'PyObject **' to Python object
  3373.  
  3374. Error compiling Cython file:
  3375. ------------------------------------------------------------
  3376. ...
  3377. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  3378. ndarray = <np.ndarray> buf_obj0
  3379. len = ndarray.shape[0]
  3380.  
  3381. if outtype.get_size() > intype.get_size():
  3382. data = malloc(outtype.get_size() * len)
  3383. ^
  3384. ------------------------------------------------------------
  3385.  
  3386. h5py/_conv.pyx:796:21: Cannot convert Python object to 'void *'
  3387.  
  3388. Error compiling Cython file:
  3389. ------------------------------------------------------------
  3390. ...
  3391. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  3392. ndarray = <np.ndarray> buf_obj0
  3393. len = ndarray.shape[0]
  3394.  
  3395. if outtype.get_size() > intype.get_size():
  3396. data = malloc(outtype.get_size() * len)
  3397. ^
  3398. ------------------------------------------------------------
  3399.  
  3400. h5py/_conv.pyx:796:21: Storing unsafe C derivative of temporary Python reference
  3401.  
  3402. Error compiling Cython file:
  3403. ------------------------------------------------------------
  3404. ...
  3405. len = ndarray.shape[0]
  3406.  
  3407. if outtype.get_size() > intype.get_size():
  3408. data = malloc(outtype.get_size() * len)
  3409. else:
  3410. data = malloc(intype.get_size() * len)
  3411. ^
  3412. ------------------------------------------------------------
  3413.  
  3414. h5py/_conv.pyx:798:21: Cannot convert Python object to 'void *'
  3415.  
  3416. Error compiling Cython file:
  3417. ------------------------------------------------------------
  3418. ...
  3419. len = ndarray.shape[0]
  3420.  
  3421. if outtype.get_size() > intype.get_size():
  3422. data = malloc(outtype.get_size() * len)
  3423. else:
  3424. data = malloc(intype.get_size() * len)
  3425. ^
  3426. ------------------------------------------------------------
  3427.  
  3428. h5py/_conv.pyx:798:21: Storing unsafe C derivative of temporary Python reference
  3429.  
  3430. Error compiling Cython file:
  3431. ------------------------------------------------------------
  3432. ...
  3433.  
  3434. if outtype.get_size() > intype.get_size():
  3435. data = malloc(outtype.get_size() * len)
  3436. else:
  3437. data = malloc(intype.get_size() * len)
  3438. memcpy(data, ndarray.data, intype.get_size() * len)
  3439. ^
  3440. ------------------------------------------------------------
  3441.  
  3442. h5py/_conv.pyx:799:11: Cannot convert 'void *' to Python object
  3443.  
  3444. Error compiling Cython file:
  3445. ------------------------------------------------------------
  3446. ...
  3447. if outtype.get_size() > intype.get_size():
  3448. data = malloc(outtype.get_size() * len)
  3449. else:
  3450. data = malloc(intype.get_size() * len)
  3451. memcpy(data, ndarray.data, intype.get_size() * len)
  3452. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  3453. ^
  3454. ------------------------------------------------------------
  3455.  
  3456. h5py/_conv.pyx:800:43: Cannot convert 'void *' to Python object
  3457.  
  3458. Error compiling Cython file:
  3459. ------------------------------------------------------------
  3460. ...
  3461. if outtype.get_size() > intype.get_size():
  3462. data = malloc(outtype.get_size() * len)
  3463. else:
  3464. data = malloc(intype.get_size() * len)
  3465. memcpy(data, ndarray.data, intype.get_size() * len)
  3466. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  3467. ^
  3468. ------------------------------------------------------------
  3469.  
  3470. h5py/_conv.pyx:800:49: Cannot convert 'void *' to Python object
  3471.  
  3472. Error compiling Cython file:
  3473. ------------------------------------------------------------
  3474. ...
  3475. else:
  3476. data = malloc(intype.get_size() * len)
  3477. memcpy(data, ndarray.data, intype.get_size() * len)
  3478. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  3479.  
  3480. memcpy(&in_vlen[0].len, &len, sizeof(len))
  3481. ^
  3482. ------------------------------------------------------------
  3483.  
  3484. h5py/_conv.pyx:802:11: Cannot convert 'size_t *' to Python object
  3485.  
  3486. Error compiling Cython file:
  3487. ------------------------------------------------------------
  3488. ...
  3489. else:
  3490. data = malloc(intype.get_size() * len)
  3491. memcpy(data, ndarray.data, intype.get_size() * len)
  3492. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  3493.  
  3494. memcpy(&in_vlen[0].len, &len, sizeof(len))
  3495. ^
  3496. ------------------------------------------------------------
  3497.  
  3498. h5py/_conv.pyx:802:28: Cannot convert 'size_t *' to Python object
  3499.  
  3500. Error compiling Cython file:
  3501. ------------------------------------------------------------
  3502. ...
  3503. data = malloc(intype.get_size() * len)
  3504. memcpy(data, ndarray.data, intype.get_size() * len)
  3505. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  3506.  
  3507. memcpy(&in_vlen[0].len, &len, sizeof(len))
  3508. memcpy(&in_vlen[0].ptr, &data, sizeof(data))
  3509. ^
  3510. ------------------------------------------------------------
  3511.  
  3512. h5py/_conv.pyx:803:11: Cannot convert 'void **' to Python object
  3513.  
  3514. Error compiling Cython file:
  3515. ------------------------------------------------------------
  3516. ...
  3517. data = malloc(intype.get_size() * len)
  3518. memcpy(data, ndarray.data, intype.get_size() * len)
  3519. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  3520.  
  3521. memcpy(&in_vlen[0].len, &len, sizeof(len))
  3522. memcpy(&in_vlen[0].ptr, &data, sizeof(data))
  3523. ^
  3524. ------------------------------------------------------------
  3525.  
  3526. h5py/_conv.pyx:803:28: Cannot convert 'void **' to Python object
  3527.  
  3528. Error compiling Cython file:
  3529. ------------------------------------------------------------
  3530. ...
  3531. cdef hid_t vlstring
  3532. cdef hid_t vlentype
  3533. cdef hid_t pyobj
  3534. cdef hid_t enum
  3535.  
  3536. vlstring = H5Tcopy(H5T_C_S1)
  3537. ^
  3538. ------------------------------------------------------------
  3539.  
  3540. h5py/_conv.pyx:816:15: undeclared name not builtin: H5Tcopy
  3541.  
  3542. Error compiling Cython file:
  3543. ------------------------------------------------------------
  3544. ...
  3545. cdef hid_t vlstring
  3546. cdef hid_t vlentype
  3547. cdef hid_t pyobj
  3548. cdef hid_t enum
  3549.  
  3550. vlstring = H5Tcopy(H5T_C_S1)
  3551. ^
  3552. ------------------------------------------------------------
  3553.  
  3554. h5py/_conv.pyx:816:23: undeclared name not builtin: H5T_C_S1
  3555.  
  3556. Error compiling Cython file:
  3557. ------------------------------------------------------------
  3558. ...
  3559. cdef hid_t vlentype
  3560. cdef hid_t pyobj
  3561. cdef hid_t enum
  3562.  
  3563. vlstring = H5Tcopy(H5T_C_S1)
  3564. H5Tset_size(vlstring, H5T_VARIABLE)
  3565. ^
  3566. ------------------------------------------------------------
  3567.  
  3568. h5py/_conv.pyx:817:4: undeclared name not builtin: H5Tset_size
  3569.  
  3570. Error compiling Cython file:
  3571. ------------------------------------------------------------
  3572. ...
  3573. cdef hid_t vlentype
  3574. cdef hid_t pyobj
  3575. cdef hid_t enum
  3576.  
  3577. vlstring = H5Tcopy(H5T_C_S1)
  3578. H5Tset_size(vlstring, H5T_VARIABLE)
  3579. ^
  3580. ------------------------------------------------------------
  3581.  
  3582. h5py/_conv.pyx:817:26: undeclared name not builtin: H5T_VARIABLE
  3583.  
  3584. Error compiling Cython file:
  3585. ------------------------------------------------------------
  3586. ...
  3587. cdef hid_t enum
  3588.  
  3589. vlstring = H5Tcopy(H5T_C_S1)
  3590. H5Tset_size(vlstring, H5T_VARIABLE)
  3591.  
  3592. enum = H5Tenum_create(H5T_STD_I32LE)
  3593. ^
  3594. ------------------------------------------------------------
  3595.  
  3596. h5py/_conv.pyx:819:11: undeclared name not builtin: H5Tenum_create
  3597.  
  3598. Error compiling Cython file:
  3599. ------------------------------------------------------------
  3600. ...
  3601. cdef hid_t enum
  3602.  
  3603. vlstring = H5Tcopy(H5T_C_S1)
  3604. H5Tset_size(vlstring, H5T_VARIABLE)
  3605.  
  3606. enum = H5Tenum_create(H5T_STD_I32LE)
  3607. ^
  3608. ------------------------------------------------------------
  3609.  
  3610. h5py/_conv.pyx:819:26: undeclared name not builtin: H5T_STD_I32LE
  3611.  
  3612. Error compiling Cython file:
  3613. ------------------------------------------------------------
  3614. ...
  3615. vlstring = H5Tcopy(H5T_C_S1)
  3616. H5Tset_size(vlstring, H5T_VARIABLE)
  3617.  
  3618. enum = H5Tenum_create(H5T_STD_I32LE)
  3619.  
  3620. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  3621. ^
  3622. ------------------------------------------------------------
  3623.  
  3624. h5py/_conv.pyx:821:15: undeclared name not builtin: H5Tvlen_create
  3625.  
  3626. Error compiling Cython file:
  3627. ------------------------------------------------------------
  3628. ...
  3629.  
  3630. enum = H5Tenum_create(H5T_STD_I32LE)
  3631.  
  3632. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  3633.  
  3634. pyobj = H5PY_OBJ
  3635. ^
  3636. ------------------------------------------------------------
  3637.  
  3638. h5py/_conv.pyx:823:12: 'H5PY_OBJ' is not a constant, variable or function identifier
  3639.  
  3640. Error compiling Cython file:
  3641. ------------------------------------------------------------
  3642. ...
  3643.  
  3644. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  3645.  
  3646. pyobj = H5PY_OBJ
  3647.  
  3648. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  3649. ^
  3650. ------------------------------------------------------------
  3651.  
  3652. h5py/_conv.pyx:825:4: undeclared name not builtin: H5Tregister
  3653.  
  3654. Error compiling Cython file:
  3655. ------------------------------------------------------------
  3656. ...
  3657.  
  3658. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  3659.  
  3660. pyobj = H5PY_OBJ
  3661.  
  3662. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  3663. ^
  3664. ------------------------------------------------------------
  3665.  
  3666. h5py/_conv.pyx:825:16: undeclared name not builtin: H5T_PERS_HARD
  3667.  
  3668. Error compiling Cython file:
  3669. ------------------------------------------------------------
  3670. ...
  3671.  
  3672. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  3673.  
  3674. pyobj = H5PY_OBJ
  3675.  
  3676. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  3677. ^
  3678. ------------------------------------------------------------
  3679.  
  3680. h5py/_conv.pyx:825:60: Cannot convert '<error>' to Python object
  3681.  
  3682. Error compiling Cython file:
  3683. ------------------------------------------------------------
  3684. ...
  3685. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  3686.  
  3687. pyobj = H5PY_OBJ
  3688.  
  3689. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  3690. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  3691. ^
  3692. ------------------------------------------------------------
  3693.  
  3694. h5py/_conv.pyx:826:60: Cannot convert '<error>' to Python object
  3695.  
  3696. Error compiling Cython file:
  3697. ------------------------------------------------------------
  3698. ...
  3699. pyobj = H5PY_OBJ
  3700.  
  3701. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  3702. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  3703.  
  3704. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  3705. ^
  3706. ------------------------------------------------------------
  3707.  
  3708. h5py/_conv.pyx:828:16: undeclared name not builtin: H5T_PERS_SOFT
  3709.  
  3710. Error compiling Cython file:
  3711. ------------------------------------------------------------
  3712. ...
  3713. pyobj = H5PY_OBJ
  3714.  
  3715. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  3716. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  3717.  
  3718. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  3719. ^
  3720. ------------------------------------------------------------
  3721.  
  3722. h5py/_conv.pyx:828:65: Cannot convert '<error>' to Python object
  3723.  
  3724. Error compiling Cython file:
  3725. ------------------------------------------------------------
  3726. ...
  3727.  
  3728. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  3729. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  3730.  
  3731. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  3732. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  3733. ^
  3734. ------------------------------------------------------------
  3735.  
  3736. h5py/_conv.pyx:829:65: Cannot convert '<error>' to Python object
  3737.  
  3738. Error compiling Cython file:
  3739. ------------------------------------------------------------
  3740. ...
  3741. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  3742.  
  3743. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  3744. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  3745.  
  3746. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  3747. ^
  3748. ------------------------------------------------------------
  3749.  
  3750. h5py/_conv.pyx:831:47: undeclared name not builtin: H5T_STD_REF_OBJ
  3751.  
  3752. Error compiling Cython file:
  3753. ------------------------------------------------------------
  3754. ...
  3755. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  3756.  
  3757. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  3758. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  3759.  
  3760. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  3761. ^
  3762. ------------------------------------------------------------
  3763.  
  3764. h5py/_conv.pyx:831:71: Cannot convert '<error>' to Python object
  3765.  
  3766. Error compiling Cython file:
  3767. ------------------------------------------------------------
  3768. ...
  3769.  
  3770. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  3771. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  3772.  
  3773. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  3774. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  3775. ^
  3776. ------------------------------------------------------------
  3777.  
  3778. h5py/_conv.pyx:832:71: Cannot convert '<error>' to Python object
  3779.  
  3780. Error compiling Cython file:
  3781. ------------------------------------------------------------
  3782. ...
  3783. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  3784.  
  3785. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  3786. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  3787.  
  3788. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  3789. ^
  3790. ------------------------------------------------------------
  3791.  
  3792. h5py/_conv.pyx:834:47: undeclared name not builtin: H5T_STD_REF_DSETREG
  3793.  
  3794. Error compiling Cython file:
  3795. ------------------------------------------------------------
  3796. ...
  3797. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  3798.  
  3799. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  3800. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  3801.  
  3802. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  3803. ^
  3804. ------------------------------------------------------------
  3805.  
  3806. h5py/_conv.pyx:834:75: Cannot convert '<error>' to Python object
  3807.  
  3808. Error compiling Cython file:
  3809. ------------------------------------------------------------
  3810. ...
  3811.  
  3812. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  3813. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  3814.  
  3815. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  3816. H5Tregister(H5T_PERS_HARD, "pyref2regref", pyobj, H5T_STD_REF_DSETREG, pyref2regref)
  3817. ^
  3818. ------------------------------------------------------------
  3819.  
  3820. h5py/_conv.pyx:835:75: Cannot convert '<error>' to Python object
  3821.  
  3822. Error compiling Cython file:
  3823. ------------------------------------------------------------
  3824. ...
  3825. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  3826.  
  3827. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  3828. H5Tregister(H5T_PERS_HARD, "pyref2regref", pyobj, H5T_STD_REF_DSETREG, pyref2regref)
  3829.  
  3830. H5Tregister(H5T_PERS_SOFT, "enum2int", enum, H5T_STD_I32LE, enum2int)
  3831. ^
  3832. ------------------------------------------------------------
  3833.  
  3834. h5py/_conv.pyx:837:64: Cannot convert '<error>' to Python object
  3835.  
  3836. Error compiling Cython file:
  3837. ------------------------------------------------------------
  3838. ...
  3839.  
  3840. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  3841. H5Tregister(H5T_PERS_HARD, "pyref2regref", pyobj, H5T_STD_REF_DSETREG, pyref2regref)
  3842.  
  3843. H5Tregister(H5T_PERS_SOFT, "enum2int", enum, H5T_STD_I32LE, enum2int)
  3844. H5Tregister(H5T_PERS_SOFT, "int2enum", H5T_STD_I32LE, enum, int2enum)
  3845. ^
  3846. ------------------------------------------------------------
  3847.  
  3848. h5py/_conv.pyx:838:64: Cannot convert '<error>' to Python object
  3849.  
  3850. Error compiling Cython file:
  3851. ------------------------------------------------------------
  3852. ...
  3853. H5Tregister(H5T_PERS_HARD, "pyref2regref", pyobj, H5T_STD_REF_DSETREG, pyref2regref)
  3854.  
  3855. H5Tregister(H5T_PERS_SOFT, "enum2int", enum, H5T_STD_I32LE, enum2int)
  3856. H5Tregister(H5T_PERS_SOFT, "int2enum", H5T_STD_I32LE, enum, int2enum)
  3857.  
  3858. H5Tregister(H5T_PERS_SOFT, "vlen2ndarray", vlentype, pyobj, vlen2ndarray)
  3859. ^
  3860. ------------------------------------------------------------
  3861.  
  3862. h5py/_conv.pyx:840:64: Cannot convert '<error>' to Python object
  3863.  
  3864. Error compiling Cython file:
  3865. ------------------------------------------------------------
  3866. ...
  3867.  
  3868. H5Tregister(H5T_PERS_SOFT, "enum2int", enum, H5T_STD_I32LE, enum2int)
  3869. H5Tregister(H5T_PERS_SOFT, "int2enum", H5T_STD_I32LE, enum, int2enum)
  3870.  
  3871. H5Tregister(H5T_PERS_SOFT, "vlen2ndarray", vlentype, pyobj, vlen2ndarray)
  3872. H5Tregister(H5T_PERS_SOFT, "ndarray2vlen", pyobj, vlentype, ndarray2vlen)
  3873. ^
  3874. ------------------------------------------------------------
  3875.  
  3876. h5py/_conv.pyx:841:64: Cannot convert '<error>' to Python object
  3877.  
  3878. Error compiling Cython file:
  3879. ------------------------------------------------------------
  3880. ...
  3881.  
  3882. return 0
  3883.  
  3884. cpdef int unregister_converters() except -1:
  3885.  
  3886. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  3887. ^
  3888. ------------------------------------------------------------
  3889.  
  3890. h5py/_conv.pyx:851:4: undeclared name not builtin: H5Tunregister
  3891.  
  3892. Error compiling Cython file:
  3893. ------------------------------------------------------------
  3894. ...
  3895.  
  3896. return 0
  3897.  
  3898. cpdef int unregister_converters() except -1:
  3899.  
  3900. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  3901. ^
  3902. ------------------------------------------------------------
  3903.  
  3904. h5py/_conv.pyx:851:53: Cannot convert '<error>' to Python object
  3905.  
  3906. Error compiling Cython file:
  3907. ------------------------------------------------------------
  3908. ...
  3909. return 0
  3910.  
  3911. cpdef int unregister_converters() except -1:
  3912.  
  3913. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  3914. H5Tunregister(H5T_PERS_HARD, "str2vlen", -1, -1, str2vlen)
  3915. ^
  3916. ------------------------------------------------------------
  3917.  
  3918. h5py/_conv.pyx:852:53: Cannot convert '<error>' to Python object
  3919.  
  3920. Error compiling Cython file:
  3921. ------------------------------------------------------------
  3922. ...
  3923. cpdef int unregister_converters() except -1:
  3924.  
  3925. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  3926. H5Tunregister(H5T_PERS_HARD, "str2vlen", -1, -1, str2vlen)
  3927.  
  3928. H5Tunregister(H5T_PERS_SOFT, "vlen2fixed", -1, -1, vlen2fixed)
  3929. ^
  3930. ------------------------------------------------------------
  3931.  
  3932. h5py/_conv.pyx:854:55: Cannot convert '<error>' to Python object
  3933.  
  3934. Error compiling Cython file:
  3935. ------------------------------------------------------------
  3936. ...
  3937.  
  3938. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  3939. H5Tunregister(H5T_PERS_HARD, "str2vlen", -1, -1, str2vlen)
  3940.  
  3941. H5Tunregister(H5T_PERS_SOFT, "vlen2fixed", -1, -1, vlen2fixed)
  3942. H5Tunregister(H5T_PERS_SOFT, "fixed2vlen", -1, -1, fixed2vlen)
  3943. ^
  3944. ------------------------------------------------------------
  3945.  
  3946. h5py/_conv.pyx:855:55: Cannot convert '<error>' to Python object
  3947.  
  3948. Error compiling Cython file:
  3949. ------------------------------------------------------------
  3950. ...
  3951. H5Tunregister(H5T_PERS_HARD, "str2vlen", -1, -1, str2vlen)
  3952.  
  3953. H5Tunregister(H5T_PERS_SOFT, "vlen2fixed", -1, -1, vlen2fixed)
  3954. H5Tunregister(H5T_PERS_SOFT, "fixed2vlen", -1, -1, fixed2vlen)
  3955.  
  3956. H5Tunregister(H5T_PERS_HARD, "objref2pyref", -1, -1, objref2pyref)
  3957. ^
  3958. ------------------------------------------------------------
  3959.  
  3960. h5py/_conv.pyx:857:57: Cannot convert '<error>' to Python object
  3961.  
  3962. Error compiling Cython file:
  3963. ------------------------------------------------------------
  3964. ...
  3965.  
  3966. H5Tunregister(H5T_PERS_SOFT, "vlen2fixed", -1, -1, vlen2fixed)
  3967. H5Tunregister(H5T_PERS_SOFT, "fixed2vlen", -1, -1, fixed2vlen)
  3968.  
  3969. H5Tunregister(H5T_PERS_HARD, "objref2pyref", -1, -1, objref2pyref)
  3970. H5Tunregister(H5T_PERS_HARD, "pyref2objref", -1, -1, pyref2objref)
  3971. ^
  3972. ------------------------------------------------------------
  3973.  
  3974. h5py/_conv.pyx:858:57: Cannot convert '<error>' to Python object
  3975.  
  3976. Error compiling Cython file:
  3977. ------------------------------------------------------------
  3978. ...
  3979. H5Tunregister(H5T_PERS_SOFT, "fixed2vlen", -1, -1, fixed2vlen)
  3980.  
  3981. H5Tunregister(H5T_PERS_HARD, "objref2pyref", -1, -1, objref2pyref)
  3982. H5Tunregister(H5T_PERS_HARD, "pyref2objref", -1, -1, pyref2objref)
  3983.  
  3984. H5Tunregister(H5T_PERS_HARD, "regref2pyref", -1, -1, regref2pyref)
  3985. ^
  3986. ------------------------------------------------------------
  3987.  
  3988. h5py/_conv.pyx:860:57: Cannot convert '<error>' to Python object
  3989.  
  3990. Error compiling Cython file:
  3991. ------------------------------------------------------------
  3992. ...
  3993.  
  3994. H5Tunregister(H5T_PERS_HARD, "objref2pyref", -1, -1, objref2pyref)
  3995. H5Tunregister(H5T_PERS_HARD, "pyref2objref", -1, -1, pyref2objref)
  3996.  
  3997. H5Tunregister(H5T_PERS_HARD, "regref2pyref", -1, -1, regref2pyref)
  3998. H5Tunregister(H5T_PERS_HARD, "pyref2regref", -1, -1, pyref2regref)
  3999. ^
  4000. ------------------------------------------------------------
  4001.  
  4002. h5py/_conv.pyx:861:57: Cannot convert '<error>' to Python object
  4003.  
  4004. Error compiling Cython file:
  4005. ------------------------------------------------------------
  4006. ...
  4007. H5Tunregister(H5T_PERS_HARD, "pyref2objref", -1, -1, pyref2objref)
  4008.  
  4009. H5Tunregister(H5T_PERS_HARD, "regref2pyref", -1, -1, regref2pyref)
  4010. H5Tunregister(H5T_PERS_HARD, "pyref2regref", -1, -1, pyref2regref)
  4011.  
  4012. H5Tunregister(H5T_PERS_SOFT, "enum2int", -1, -1, enum2int)
  4013. ^
  4014. ------------------------------------------------------------
  4015.  
  4016. h5py/_conv.pyx:863:53: Cannot convert '<error>' to Python object
  4017.  
  4018. Error compiling Cython file:
  4019. ------------------------------------------------------------
  4020. ...
  4021.  
  4022. H5Tunregister(H5T_PERS_HARD, "regref2pyref", -1, -1, regref2pyref)
  4023. H5Tunregister(H5T_PERS_HARD, "pyref2regref", -1, -1, pyref2regref)
  4024.  
  4025. H5Tunregister(H5T_PERS_SOFT, "enum2int", -1, -1, enum2int)
  4026. H5Tunregister(H5T_PERS_SOFT, "int2enum", -1, -1, int2enum)
  4027. ^
  4028. ------------------------------------------------------------
  4029.  
  4030. h5py/_conv.pyx:864:53: Cannot convert '<error>' to Python object
  4031.  
  4032. Error compiling Cython file:
  4033. ------------------------------------------------------------
  4034. ...
  4035. H5Tunregister(H5T_PERS_HARD, "pyref2regref", -1, -1, pyref2regref)
  4036.  
  4037. H5Tunregister(H5T_PERS_SOFT, "enum2int", -1, -1, enum2int)
  4038. H5Tunregister(H5T_PERS_SOFT, "int2enum", -1, -1, int2enum)
  4039.  
  4040. H5Tunregister(H5T_PERS_SOFT, "vlen2ndarray", -1, -1, vlen2ndarray)
  4041. ^
  4042. ------------------------------------------------------------
  4043.  
  4044. h5py/_conv.pyx:866:57: Cannot convert '<error>' to Python object
  4045.  
  4046. Error compiling Cython file:
  4047. ------------------------------------------------------------
  4048. ...
  4049.  
  4050. H5Tunregister(H5T_PERS_SOFT, "enum2int", -1, -1, enum2int)
  4051. H5Tunregister(H5T_PERS_SOFT, "int2enum", -1, -1, int2enum)
  4052.  
  4053. H5Tunregister(H5T_PERS_SOFT, "vlen2ndarray", -1, -1, vlen2ndarray)
  4054. H5Tunregister(H5T_PERS_SOFT, "ndarray2vlen", -1, -1, ndarray2vlen)
  4055. ^
  4056. ------------------------------------------------------------
  4057.  
  4058. h5py/_conv.pyx:867:57: Cannot convert '<error>' to Python object
  4059. Traceback (most recent call last):
  4060. File "<string>", line 1, in <module>
  4061. File "/tmp/pip-build-o7lr1871/h5py/setup.py", line 168, in <module>
  4062. cmdclass = CMDCLASS,
  4063. File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 129, in setup
  4064. return distutils.core.setup(**attrs)
  4065. File "/usr/lib/python3.6/distutils/core.py", line 148, in setup
  4066. dist.run_commands()
  4067. File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands
  4068. self.run_command(cmd)
  4069. File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
  4070. cmd_obj.run()
  4071. File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 204, in run
  4072. self.run_command('build')
  4073. File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
  4074. self.distribution.run_command(command)
  4075. File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
  4076. cmd_obj.run()
  4077. File "/usr/lib/python3.6/distutils/command/build.py", line 135, in run
  4078. self.run_command(cmd_name)
  4079. File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
  4080. self.distribution.run_command(command)
  4081. File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
  4082. cmd_obj.run()
  4083. File "/tmp/pip-build-o7lr1871/h5py/setup_build.py", line 203, in run
  4084. force=config.rebuild_required or self.force)
  4085. File "/tmp/pip-build-o7lr1871/h5py/.eggs/Cython-3.0a6-py3.6.egg/Cython/Build/Dependencies.py", line 1110, in cythonize
  4086. cythonize_one(*args)
  4087. File "/tmp/pip-build-o7lr1871/h5py/.eggs/Cython-3.0a6-py3.6.egg/Cython/Build/Dependencies.py", line 1277, in cythonize_one
  4088. raise CompileError(None, pyx_file)
  4089. Cython.Compiler.Errors.CompileError: /tmp/pip-build-o7lr1871/h5py/h5py/_conv.pyx
  4090.  
  4091. ----------------------------------------
  4092. Failed building wheel for h5py
  4093. Running setup.py clean for h5py
  4094. Running setup.py bdist_wheel for gast ... done
  4095. Stored in directory: /root/.cache/pip/wheels/5c/2e/7e/a1d4d4fcebe6c381f378ce7743a3ced3699feb89bcfbdadadd
  4096. Successfully built numpy future gast
  4097. Failed to build h5py
  4098. Installing collected packages: pip, pbr, testresources, setuptools, numpy, future, six, mock, h5py, keras-preprocessing, keras-applications, gast, futures, protobuf, pybind11
  4099. Found existing installation: pip 9.0.1
  4100. Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
  4101. Found existing installation: setuptools 39.0.1
  4102. Not uninstalling setuptools at /usr/lib/python3/dist-packages, outside environment /usr
  4103. Found existing installation: numpy 1.13.3
  4104. Not uninstalling numpy at /usr/lib/python3/dist-packages, outside environment /usr
  4105. Found existing installation: six 1.11.0
  4106. Not uninstalling six at /usr/lib/python3/dist-packages, outside environment /usr
  4107. Running setup.py install for h5py ... error
  4108. Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-o7lr1871/h5py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-k47zbxhu-record/install-record.txt --single-version-externally-managed --compile:
  4109. running install
  4110. running build
  4111. running build_py
  4112. creating build
  4113. creating build/lib.linux-aarch64-3.6
  4114. creating build/lib.linux-aarch64-3.6/h5py
  4115. copying h5py/h5py_warnings.py -> build/lib.linux-aarch64-3.6/h5py
  4116. copying h5py/version.py -> build/lib.linux-aarch64-3.6/h5py
  4117. copying h5py/ipy_completer.py -> build/lib.linux-aarch64-3.6/h5py
  4118. copying h5py/__init__.py -> build/lib.linux-aarch64-3.6/h5py
  4119. copying h5py/highlevel.py -> build/lib.linux-aarch64-3.6/h5py
  4120. creating build/lib.linux-aarch64-3.6/h5py/_hl
  4121. copying h5py/_hl/vds.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4122. copying h5py/_hl/selections.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4123. copying h5py/_hl/compat.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4124. copying h5py/_hl/dataset.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4125. copying h5py/_hl/selections2.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4126. copying h5py/_hl/group.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4127. copying h5py/_hl/dims.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4128. copying h5py/_hl/__init__.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4129. copying h5py/_hl/base.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4130. copying h5py/_hl/filters.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4131. copying h5py/_hl/files.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4132. copying h5py/_hl/attrs.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4133. copying h5py/_hl/datatype.py -> build/lib.linux-aarch64-3.6/h5py/_hl
  4134. creating build/lib.linux-aarch64-3.6/h5py/tests
  4135. copying h5py/tests/__init__.py -> build/lib.linux-aarch64-3.6/h5py/tests
  4136. copying h5py/tests/common.py -> build/lib.linux-aarch64-3.6/h5py/tests
  4137. creating build/lib.linux-aarch64-3.6/h5py/tests/old
  4138. copying h5py/tests/old/test_dataset.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4139. copying h5py/tests/old/test_datatype.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4140. copying h5py/tests/old/test_h5.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4141. copying h5py/tests/old/test_base.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4142. copying h5py/tests/old/test_file_image.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4143. copying h5py/tests/old/test_selections.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4144. copying h5py/tests/old/test_slicing.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4145. copying h5py/tests/old/test_attrs.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4146. copying h5py/tests/old/test_h5f.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4147. copying h5py/tests/old/test_attrs_data.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4148. copying h5py/tests/old/test_h5p.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4149. copying h5py/tests/old/test_objects.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4150. copying h5py/tests/old/__init__.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4151. copying h5py/tests/old/test_h5t.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4152. copying h5py/tests/old/test_group.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4153. copying h5py/tests/old/test_h5d_direct_chunk_write.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4154. copying h5py/tests/old/test_file.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4155. copying h5py/tests/old/test_dimension_scales.py -> build/lib.linux-aarch64-3.6/h5py/tests/old
  4156. creating build/lib.linux-aarch64-3.6/h5py/tests/hl
  4157. copying h5py/tests/hl/test_datatype.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4158. copying h5py/tests/hl/test_attribute_create.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4159. copying h5py/tests/hl/test_filters.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4160. copying h5py/tests/hl/test_dataset_getitem.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4161. copying h5py/tests/hl/__init__.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4162. copying h5py/tests/hl/test_deprecation.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4163. copying h5py/tests/hl/test_dataset_swmr.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4164. copying h5py/tests/hl/test_threads.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4165. copying h5py/tests/hl/test_dims_dimensionproxy.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4166. copying h5py/tests/hl/test_file.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl
  4167. creating build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  4168. copying h5py/tests/hl/test_vds/test_highlevel_vds.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  4169. copying h5py/tests/hl/test_vds/__init__.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  4170. copying h5py/tests/hl/test_vds/test_lowlevel_vds.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  4171. copying h5py/tests/hl/test_vds/test_virtual_source.py -> build/lib.linux-aarch64-3.6/h5py/tests/hl/test_vds
  4172. running build_ext
  4173. Autodetected HDF5 1.10.0
  4174. ********************************************************************************
  4175. Summary of the h5py configuration
  4176.  
  4177. Path to HDF5: None
  4178. HDF5 Version: '1.10.0'
  4179. MPI Enabled: False
  4180. Rebuild Required: True
  4181.  
  4182. ********************************************************************************
  4183. Executing cythonize()
  4184. [ 1/22] Cythonizing /tmp/pip-build-o7lr1871/h5py/h5py/_conv.pyx
  4185. /tmp/pip-build-o7lr1871/h5py/.eggs/Cython-3.0a6-py3.6.egg/Cython/Compiler/Main.py:344: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-build-o7lr1871/h5py/h5py/_conv.pxd
  4186. tree = Parsing.p_module(s, pxd, full_module_name)
  4187.  
  4188. Error compiling Cython file:
  4189. ------------------------------------------------------------
  4190. ...
  4191. # Copyright 2008-2013 Andrew Collette and contributors
  4192. #
  4193. # License: Standard 3-clause BSD; see "license.txt" for full license terms
  4194. # and contributor agreement.
  4195.  
  4196. from defs cimport *
  4197. ^
  4198. ------------------------------------------------------------
  4199.  
  4200. h5py/_conv.pxd:10:0: 'defs.pxd' not found
  4201.  
  4202. Error compiling Cython file:
  4203. ------------------------------------------------------------
  4204. ...
  4205.  
  4206. """
  4207. Low-level type-conversion routines.
  4208. """
  4209.  
  4210. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4211. ^
  4212. ------------------------------------------------------------
  4213.  
  4214. h5py/_conv.pyx:16:0: 'h5r.pxd' not found
  4215.  
  4216. Error compiling Cython file:
  4217. ------------------------------------------------------------
  4218. ...
  4219.  
  4220. """
  4221. Low-level type-conversion routines.
  4222. """
  4223.  
  4224. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4225. ^
  4226. ------------------------------------------------------------
  4227.  
  4228. h5py/_conv.pyx:16:0: 'h5r/Reference.pxd' not found
  4229.  
  4230. Error compiling Cython file:
  4231. ------------------------------------------------------------
  4232. ...
  4233.  
  4234. """
  4235. Low-level type-conversion routines.
  4236. """
  4237.  
  4238. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4239. ^
  4240. ------------------------------------------------------------
  4241.  
  4242. h5py/_conv.pyx:16:0: 'h5r/RegionReference.pxd' not found
  4243.  
  4244. Error compiling Cython file:
  4245. ------------------------------------------------------------
  4246. ...
  4247.  
  4248. """
  4249. Low-level type-conversion routines.
  4250. """
  4251.  
  4252. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4253. ^
  4254. ------------------------------------------------------------
  4255.  
  4256. h5py/_conv.pyx:16:0: 'h5r/hobj_ref_t.pxd' not found
  4257.  
  4258. Error compiling Cython file:
  4259. ------------------------------------------------------------
  4260. ...
  4261.  
  4262. """
  4263. Low-level type-conversion routines.
  4264. """
  4265.  
  4266. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4267. ^
  4268. ------------------------------------------------------------
  4269.  
  4270. h5py/_conv.pyx:16:0: 'h5r/hdset_reg_ref_t.pxd' not found
  4271.  
  4272. Error compiling Cython file:
  4273. ------------------------------------------------------------
  4274. ...
  4275. """
  4276. Low-level type-conversion routines.
  4277. """
  4278.  
  4279. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4280. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  4281. ^
  4282. ------------------------------------------------------------
  4283.  
  4284. h5py/_conv.pyx:17:0: 'h5t.pxd' not found
  4285.  
  4286. Error compiling Cython file:
  4287. ------------------------------------------------------------
  4288. ...
  4289. """
  4290. Low-level type-conversion routines.
  4291. """
  4292.  
  4293. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4294. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  4295. ^
  4296. ------------------------------------------------------------
  4297.  
  4298. h5py/_conv.pyx:17:0: 'h5t/H5PY_OBJ.pxd' not found
  4299.  
  4300. Error compiling Cython file:
  4301. ------------------------------------------------------------
  4302. ...
  4303. """
  4304. Low-level type-conversion routines.
  4305. """
  4306.  
  4307. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4308. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  4309. ^
  4310. ------------------------------------------------------------
  4311.  
  4312. h5py/_conv.pyx:17:0: 'h5t/typewrap.pxd' not found
  4313.  
  4314. Error compiling Cython file:
  4315. ------------------------------------------------------------
  4316. ...
  4317. """
  4318. Low-level type-conversion routines.
  4319. """
  4320.  
  4321. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4322. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  4323. ^
  4324. ------------------------------------------------------------
  4325.  
  4326. h5py/_conv.pyx:17:0: 'h5t/py_create.pxd' not found
  4327.  
  4328. Error compiling Cython file:
  4329. ------------------------------------------------------------
  4330. ...
  4331. """
  4332. Low-level type-conversion routines.
  4333. """
  4334.  
  4335. from h5r cimport Reference, RegionReference, hobj_ref_t, hdset_reg_ref_t
  4336. from h5t cimport H5PY_OBJ, typewrap, py_create, TypeID
  4337. ^
  4338. ------------------------------------------------------------
  4339.  
  4340. h5py/_conv.pyx:17:0: 'h5t/TypeID.pxd' not found
  4341.  
  4342. Error compiling Cython file:
  4343. ------------------------------------------------------------
  4344. ...
  4345. PyTypeObject PyArray_Type
  4346. object PyArray_NewFromDescr(PyTypeObject* subtype, np.dtype descr, int nd, np.npy_intp* dims, np.npy_intp* strides, void* data, int flags, object obj)
  4347.  
  4348.  
  4349. ctypedef int (*conv_operator_t)(void* ipt, void* opt, void* bkg, void* priv) except -1
  4350. ctypedef herr_t (*init_operator_t)(hid_t src, hid_t dst, void** priv) except -1
  4351. ^
  4352. ------------------------------------------------------------
  4353.  
  4354. h5py/_conv.pyx:61:9: 'herr_t' is not a type identifier
  4355.  
  4356. Error compiling Cython file:
  4357. ------------------------------------------------------------
  4358. ...
  4359. PyTypeObject PyArray_Type
  4360. object PyArray_NewFromDescr(PyTypeObject* subtype, np.dtype descr, int nd, np.npy_intp* dims, np.npy_intp* strides, void* data, int flags, object obj)
  4361.  
  4362.  
  4363. ctypedef int (*conv_operator_t)(void* ipt, void* opt, void* bkg, void* priv) except -1
  4364. ctypedef herr_t (*init_operator_t)(hid_t src, hid_t dst, void** priv) except -1
  4365. ^
  4366. ------------------------------------------------------------
  4367.  
  4368. h5py/_conv.pyx:61:35: 'hid_t' is not a type identifier
  4369.  
  4370. Error compiling Cython file:
  4371. ------------------------------------------------------------
  4372. ...
  4373. PyTypeObject PyArray_Type
  4374. object PyArray_NewFromDescr(PyTypeObject* subtype, np.dtype descr, int nd, np.npy_intp* dims, np.npy_intp* strides, void* data, int flags, object obj)
  4375.  
  4376.  
  4377. ctypedef int (*conv_operator_t)(void* ipt, void* opt, void* bkg, void* priv) except -1
  4378. ctypedef herr_t (*init_operator_t)(hid_t src, hid_t dst, void** priv) except -1
  4379. ^
  4380. ------------------------------------------------------------
  4381.  
  4382. h5py/_conv.pyx:61:46: 'hid_t' is not a type identifier
  4383.  
  4384. Error compiling Cython file:
  4385. ------------------------------------------------------------
  4386. ...
  4387. # repeat all the conversion boilerplate for every single callback.
  4388. #
  4389. # While this is somewhat slower than a custom function, the added overhead is
  4390. # likely small compared to the cost of the Python-side API calls required to
  4391. # implement the conversions.
  4392. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4393. ^
  4394. ------------------------------------------------------------
  4395.  
  4396. h5py/_conv.pyx:72:5: 'herr_t' is not a type identifier
  4397.  
  4398. Error compiling Cython file:
  4399. ------------------------------------------------------------
  4400. ...
  4401. # repeat all the conversion boilerplate for every single callback.
  4402. #
  4403. # While this is somewhat slower than a custom function, the added overhead is
  4404. # likely small compared to the cost of the Python-side API calls required to
  4405. # implement the conversions.
  4406. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4407. ^
  4408. ------------------------------------------------------------
  4409.  
  4410. h5py/_conv.pyx:72:30: 'hid_t' is not a type identifier
  4411.  
  4412. Error compiling Cython file:
  4413. ------------------------------------------------------------
  4414. ...
  4415. # repeat all the conversion boilerplate for every single callback.
  4416. #
  4417. # While this is somewhat slower than a custom function, the added overhead is
  4418. # likely small compared to the cost of the Python-side API calls required to
  4419. # implement the conversions.
  4420. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4421. ^
  4422. ------------------------------------------------------------
  4423.  
  4424. h5py/_conv.pyx:72:44: 'hid_t' is not a type identifier
  4425.  
  4426. Error compiling Cython file:
  4427. ------------------------------------------------------------
  4428. ...
  4429. # repeat all the conversion boilerplate for every single callback.
  4430. #
  4431. # While this is somewhat slower than a custom function, the added overhead is
  4432. # likely small compared to the cost of the Python-side API calls required to
  4433. # implement the conversions.
  4434. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4435. ^
  4436. ------------------------------------------------------------
  4437.  
  4438. h5py/_conv.pyx:72:58: 'H5T_cdata_t' is not a type identifier
  4439.  
  4440. Error compiling Cython file:
  4441. ------------------------------------------------------------
  4442. ...
  4443. # While this is somewhat slower than a custom function, the added overhead is
  4444. # likely small compared to the cost of the Python-side API calls required to
  4445. # implement the conversions.
  4446. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4447. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4448. void *bkg_i, hid_t dxpl, conv_operator_t op,
  4449. ^
  4450. ------------------------------------------------------------
  4451.  
  4452. h5py/_conv.pyx:74:33: 'hid_t' is not a type identifier
  4453.  
  4454. Error compiling Cython file:
  4455. ------------------------------------------------------------
  4456. ...
  4457. # likely small compared to the cost of the Python-side API calls required to
  4458. # implement the conversions.
  4459. cdef herr_t generic_converter(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4460. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4461. void *bkg_i, hid_t dxpl, conv_operator_t op,
  4462. init_operator_t initop, H5T_bkg_t need_bkg) except -1:
  4463. ^
  4464. ------------------------------------------------------------
  4465.  
  4466. h5py/_conv.pyx:75:44: 'H5T_bkg_t' is not a type identifier
  4467.  
  4468. Error compiling Cython file:
  4469. ------------------------------------------------------------
  4470. ...
  4471. ctypedef struct conv_size_t:
  4472. size_t src_size
  4473. size_t dst_size
  4474. int cset
  4475.  
  4476. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  4477. ^
  4478. ------------------------------------------------------------
  4479.  
  4480. h5py/_conv.pyx:145:5: 'herr_t' is not a type identifier
  4481.  
  4482. Error compiling Cython file:
  4483. ------------------------------------------------------------
  4484. ...
  4485. ctypedef struct conv_size_t:
  4486. size_t src_size
  4487. size_t dst_size
  4488. int cset
  4489.  
  4490. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  4491. ^
  4492. ------------------------------------------------------------
  4493.  
  4494. h5py/_conv.pyx:145:25: 'hid_t' is not a type identifier
  4495.  
  4496. Error compiling Cython file:
  4497. ------------------------------------------------------------
  4498. ...
  4499. ctypedef struct conv_size_t:
  4500. size_t src_size
  4501. size_t dst_size
  4502. int cset
  4503.  
  4504. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  4505. ^
  4506. ------------------------------------------------------------
  4507.  
  4508. h5py/_conv.pyx:145:36: 'hid_t' is not a type identifier
  4509.  
  4510. Error compiling Cython file:
  4511. ------------------------------------------------------------
  4512. ...
  4513. Py_XDECREF(temp_encoded)
  4514.  
  4515. # =============================================================================
  4516. # VLEN to fixed-width strings
  4517.  
  4518. cdef herr_t init_vlen2fixed(hid_t src, hid_t dst, void** priv) except -1:
  4519. ^
  4520. ------------------------------------------------------------
  4521.  
  4522. h5py/_conv.pyx:273:5: 'herr_t' is not a type identifier
  4523.  
  4524. Error compiling Cython file:
  4525. ------------------------------------------------------------
  4526. ...
  4527. Py_XDECREF(temp_encoded)
  4528.  
  4529. # =============================================================================
  4530. # VLEN to fixed-width strings
  4531.  
  4532. cdef herr_t init_vlen2fixed(hid_t src, hid_t dst, void** priv) except -1:
  4533. ^
  4534. ------------------------------------------------------------
  4535.  
  4536. h5py/_conv.pyx:273:28: 'hid_t' is not a type identifier
  4537.  
  4538. Error compiling Cython file:
  4539. ------------------------------------------------------------
  4540. ...
  4541. Py_XDECREF(temp_encoded)
  4542.  
  4543. # =============================================================================
  4544. # VLEN to fixed-width strings
  4545.  
  4546. cdef herr_t init_vlen2fixed(hid_t src, hid_t dst, void** priv) except -1:
  4547. ^
  4548. ------------------------------------------------------------
  4549.  
  4550. h5py/_conv.pyx:273:39: 'hid_t' is not a type identifier
  4551.  
  4552. Error compiling Cython file:
  4553. ------------------------------------------------------------
  4554. ...
  4555. sizes[0].src_size = H5Tget_size(src)
  4556. sizes[0].dst_size = H5Tget_size(dst)
  4557.  
  4558. return 0
  4559.  
  4560. cdef herr_t init_fixed2vlen(hid_t src, hid_t dst, void** priv) except -1:
  4561. ^
  4562. ------------------------------------------------------------
  4563.  
  4564. h5py/_conv.pyx:287:5: 'herr_t' is not a type identifier
  4565.  
  4566. Error compiling Cython file:
  4567. ------------------------------------------------------------
  4568. ...
  4569. sizes[0].src_size = H5Tget_size(src)
  4570. sizes[0].dst_size = H5Tget_size(dst)
  4571.  
  4572. return 0
  4573.  
  4574. cdef herr_t init_fixed2vlen(hid_t src, hid_t dst, void** priv) except -1:
  4575. ^
  4576. ------------------------------------------------------------
  4577.  
  4578. h5py/_conv.pyx:287:28: 'hid_t' is not a type identifier
  4579.  
  4580. Error compiling Cython file:
  4581. ------------------------------------------------------------
  4582. ...
  4583. sizes[0].src_size = H5Tget_size(src)
  4584. sizes[0].dst_size = H5Tget_size(dst)
  4585.  
  4586. return 0
  4587.  
  4588. cdef herr_t init_fixed2vlen(hid_t src, hid_t dst, void** priv) except -1:
  4589. ^
  4590. ------------------------------------------------------------
  4591.  
  4592. h5py/_conv.pyx:287:39: 'hid_t' is not a type identifier
  4593.  
  4594. Error compiling Cython file:
  4595. ------------------------------------------------------------
  4596. ...
  4597.  
  4598. # =============================================================================
  4599. # Conversion functions
  4600.  
  4601.  
  4602. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4603. ^
  4604. ------------------------------------------------------------
  4605.  
  4606. h5py/_conv.pyx:440:5: 'herr_t' is not a type identifier
  4607.  
  4608. Error compiling Cython file:
  4609. ------------------------------------------------------------
  4610. ...
  4611.  
  4612. # =============================================================================
  4613. # Conversion functions
  4614.  
  4615.  
  4616. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4617. ^
  4618. ------------------------------------------------------------
  4619.  
  4620. h5py/_conv.pyx:440:21: 'hid_t' is not a type identifier
  4621.  
  4622. Error compiling Cython file:
  4623. ------------------------------------------------------------
  4624. ...
  4625.  
  4626. # =============================================================================
  4627. # Conversion functions
  4628.  
  4629.  
  4630. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4631. ^
  4632. ------------------------------------------------------------
  4633.  
  4634. h5py/_conv.pyx:440:35: 'hid_t' is not a type identifier
  4635.  
  4636. Error compiling Cython file:
  4637. ------------------------------------------------------------
  4638. ...
  4639.  
  4640. # =============================================================================
  4641. # Conversion functions
  4642.  
  4643.  
  4644. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4645. ^
  4646. ------------------------------------------------------------
  4647.  
  4648. h5py/_conv.pyx:440:49: 'H5T_cdata_t' is not a type identifier
  4649.  
  4650. Error compiling Cython file:
  4651. ------------------------------------------------------------
  4652. ...
  4653. # Conversion functions
  4654.  
  4655.  
  4656. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4657. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4658. void *bkg_i, hid_t dxpl) except -1:
  4659. ^
  4660. ------------------------------------------------------------
  4661.  
  4662. h5py/_conv.pyx:442:33: 'hid_t' is not a type identifier
  4663.  
  4664. Error compiling Cython file:
  4665. ------------------------------------------------------------
  4666. ...
  4667. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4668. void *bkg_i, hid_t dxpl) except -1:
  4669. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4670. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  4671.  
  4672. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4673. ^
  4674. ------------------------------------------------------------
  4675.  
  4676. h5py/_conv.pyx:446:5: 'herr_t' is not a type identifier
  4677.  
  4678. Error compiling Cython file:
  4679. ------------------------------------------------------------
  4680. ...
  4681. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4682. void *bkg_i, hid_t dxpl) except -1:
  4683. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4684. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  4685.  
  4686. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4687. ^
  4688. ------------------------------------------------------------
  4689.  
  4690. h5py/_conv.pyx:446:21: 'hid_t' is not a type identifier
  4691.  
  4692. Error compiling Cython file:
  4693. ------------------------------------------------------------
  4694. ...
  4695. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4696. void *bkg_i, hid_t dxpl) except -1:
  4697. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4698. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  4699.  
  4700. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4701. ^
  4702. ------------------------------------------------------------
  4703.  
  4704. h5py/_conv.pyx:446:35: 'hid_t' is not a type identifier
  4705.  
  4706. Error compiling Cython file:
  4707. ------------------------------------------------------------
  4708. ...
  4709. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4710. void *bkg_i, hid_t dxpl) except -1:
  4711. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4712. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  4713.  
  4714. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4715. ^
  4716. ------------------------------------------------------------
  4717.  
  4718. h5py/_conv.pyx:446:49: 'H5T_cdata_t' is not a type identifier
  4719.  
  4720. Error compiling Cython file:
  4721. ------------------------------------------------------------
  4722. ...
  4723. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4724. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  4725.  
  4726. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4727. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4728. void *bkg_i, hid_t dxpl) except -1:
  4729. ^
  4730. ------------------------------------------------------------
  4731.  
  4732. h5py/_conv.pyx:448:33: 'hid_t' is not a type identifier
  4733.  
  4734. Error compiling Cython file:
  4735. ------------------------------------------------------------
  4736. ...
  4737. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4738. void *bkg_i, hid_t dxpl) except -1:
  4739. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4740. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  4741.  
  4742. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4743. ^
  4744. ------------------------------------------------------------
  4745.  
  4746. h5py/_conv.pyx:452:5: 'herr_t' is not a type identifier
  4747.  
  4748. Error compiling Cython file:
  4749. ------------------------------------------------------------
  4750. ...
  4751. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4752. void *bkg_i, hid_t dxpl) except -1:
  4753. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4754. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  4755.  
  4756. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4757. ^
  4758. ------------------------------------------------------------
  4759.  
  4760. h5py/_conv.pyx:452:23: 'hid_t' is not a type identifier
  4761.  
  4762. Error compiling Cython file:
  4763. ------------------------------------------------------------
  4764. ...
  4765. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4766. void *bkg_i, hid_t dxpl) except -1:
  4767. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4768. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  4769.  
  4770. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4771. ^
  4772. ------------------------------------------------------------
  4773.  
  4774. h5py/_conv.pyx:452:37: 'hid_t' is not a type identifier
  4775.  
  4776. Error compiling Cython file:
  4777. ------------------------------------------------------------
  4778. ...
  4779. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4780. void *bkg_i, hid_t dxpl) except -1:
  4781. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4782. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  4783.  
  4784. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4785. ^
  4786. ------------------------------------------------------------
  4787.  
  4788. h5py/_conv.pyx:452:51: 'H5T_cdata_t' is not a type identifier
  4789.  
  4790. Error compiling Cython file:
  4791. ------------------------------------------------------------
  4792. ...
  4793. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4794. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  4795.  
  4796. cdef herr_t vlen2fixed(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4797. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4798. void *bkg_i, hid_t dxpl) except -1:
  4799. ^
  4800. ------------------------------------------------------------
  4801.  
  4802. h5py/_conv.pyx:454:33: 'hid_t' is not a type identifier
  4803.  
  4804. Error compiling Cython file:
  4805. ------------------------------------------------------------
  4806. ...
  4807. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4808. void *bkg_i, hid_t dxpl) except -1:
  4809. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4810. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  4811.  
  4812. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4813. ^
  4814. ------------------------------------------------------------
  4815.  
  4816. h5py/_conv.pyx:458:5: 'herr_t' is not a type identifier
  4817.  
  4818. Error compiling Cython file:
  4819. ------------------------------------------------------------
  4820. ...
  4821. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4822. void *bkg_i, hid_t dxpl) except -1:
  4823. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4824. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  4825.  
  4826. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4827. ^
  4828. ------------------------------------------------------------
  4829.  
  4830. h5py/_conv.pyx:458:23: 'hid_t' is not a type identifier
  4831.  
  4832. Error compiling Cython file:
  4833. ------------------------------------------------------------
  4834. ...
  4835. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4836. void *bkg_i, hid_t dxpl) except -1:
  4837. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4838. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  4839.  
  4840. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4841. ^
  4842. ------------------------------------------------------------
  4843.  
  4844. h5py/_conv.pyx:458:37: 'hid_t' is not a type identifier
  4845.  
  4846. Error compiling Cython file:
  4847. ------------------------------------------------------------
  4848. ...
  4849. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4850. void *bkg_i, hid_t dxpl) except -1:
  4851. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4852. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  4853.  
  4854. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4855. ^
  4856. ------------------------------------------------------------
  4857.  
  4858. h5py/_conv.pyx:458:51: 'H5T_cdata_t' is not a type identifier
  4859.  
  4860. Error compiling Cython file:
  4861. ------------------------------------------------------------
  4862. ...
  4863. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4864. buf_i, bkg_i, dxpl, conv_vlen2fixed, init_vlen2fixed, H5T_BKG_NO)
  4865.  
  4866. cdef herr_t fixed2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4867. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4868. void *bkg_i, hid_t dxpl) except -1:
  4869. ^
  4870. ------------------------------------------------------------
  4871.  
  4872. h5py/_conv.pyx:460:33: 'hid_t' is not a type identifier
  4873.  
  4874. Error compiling Cython file:
  4875. ------------------------------------------------------------
  4876. ...
  4877. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4878. void *bkg_i, hid_t dxpl) except -1:
  4879. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4880. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  4881.  
  4882. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4883. ^
  4884. ------------------------------------------------------------
  4885.  
  4886. h5py/_conv.pyx:464:5: 'herr_t' is not a type identifier
  4887.  
  4888. Error compiling Cython file:
  4889. ------------------------------------------------------------
  4890. ...
  4891. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4892. void *bkg_i, hid_t dxpl) except -1:
  4893. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4894. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  4895.  
  4896. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4897. ^
  4898. ------------------------------------------------------------
  4899.  
  4900. h5py/_conv.pyx:464:25: 'hid_t' is not a type identifier
  4901.  
  4902. Error compiling Cython file:
  4903. ------------------------------------------------------------
  4904. ...
  4905. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4906. void *bkg_i, hid_t dxpl) except -1:
  4907. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4908. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  4909.  
  4910. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4911. ^
  4912. ------------------------------------------------------------
  4913.  
  4914. h5py/_conv.pyx:464:39: 'hid_t' is not a type identifier
  4915.  
  4916. Error compiling Cython file:
  4917. ------------------------------------------------------------
  4918. ...
  4919. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4920. void *bkg_i, hid_t dxpl) except -1:
  4921. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4922. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  4923.  
  4924. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4925. ^
  4926. ------------------------------------------------------------
  4927.  
  4928. h5py/_conv.pyx:464:53: 'H5T_cdata_t' is not a type identifier
  4929.  
  4930. Error compiling Cython file:
  4931. ------------------------------------------------------------
  4932. ...
  4933. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4934. buf_i, bkg_i, dxpl, conv_fixed2vlen, init_fixed2vlen, H5T_BKG_NO)
  4935.  
  4936. cdef herr_t objref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4937. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4938. void *bkg_i, hid_t dxpl) except -1:
  4939. ^
  4940. ------------------------------------------------------------
  4941.  
  4942. h5py/_conv.pyx:466:33: 'hid_t' is not a type identifier
  4943.  
  4944. Error compiling Cython file:
  4945. ------------------------------------------------------------
  4946. ...
  4947. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4948. void *bkg_i, hid_t dxpl) except -1:
  4949. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4950. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  4951.  
  4952. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4953. ^
  4954. ------------------------------------------------------------
  4955.  
  4956. h5py/_conv.pyx:470:5: 'herr_t' is not a type identifier
  4957.  
  4958. Error compiling Cython file:
  4959. ------------------------------------------------------------
  4960. ...
  4961. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4962. void *bkg_i, hid_t dxpl) except -1:
  4963. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4964. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  4965.  
  4966. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4967. ^
  4968. ------------------------------------------------------------
  4969.  
  4970. h5py/_conv.pyx:470:25: 'hid_t' is not a type identifier
  4971.  
  4972. Error compiling Cython file:
  4973. ------------------------------------------------------------
  4974. ...
  4975. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4976. void *bkg_i, hid_t dxpl) except -1:
  4977. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4978. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  4979.  
  4980. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4981. ^
  4982. ------------------------------------------------------------
  4983.  
  4984. h5py/_conv.pyx:470:39: 'hid_t' is not a type identifier
  4985.  
  4986. Error compiling Cython file:
  4987. ------------------------------------------------------------
  4988. ...
  4989. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  4990. void *bkg_i, hid_t dxpl) except -1:
  4991. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  4992. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  4993.  
  4994. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  4995. ^
  4996. ------------------------------------------------------------
  4997.  
  4998. h5py/_conv.pyx:470:53: 'H5T_cdata_t' is not a type identifier
  4999.  
  5000. Error compiling Cython file:
  5001. ------------------------------------------------------------
  5002. ...
  5003. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5004. buf_i, bkg_i, dxpl, conv_objref2pyref, init_generic, H5T_BKG_NO)
  5005.  
  5006. cdef herr_t pyref2objref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5007. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5008. void *bkg_i, hid_t dxpl) except -1:
  5009. ^
  5010. ------------------------------------------------------------
  5011.  
  5012. h5py/_conv.pyx:472:33: 'hid_t' is not a type identifier
  5013.  
  5014. Error compiling Cython file:
  5015. ------------------------------------------------------------
  5016. ...
  5017. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5018. void *bkg_i, hid_t dxpl) except -1:
  5019. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5020. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  5021.  
  5022. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5023. ^
  5024. ------------------------------------------------------------
  5025.  
  5026. h5py/_conv.pyx:476:5: 'herr_t' is not a type identifier
  5027.  
  5028. Error compiling Cython file:
  5029. ------------------------------------------------------------
  5030. ...
  5031. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5032. void *bkg_i, hid_t dxpl) except -1:
  5033. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5034. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  5035.  
  5036. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5037. ^
  5038. ------------------------------------------------------------
  5039.  
  5040. h5py/_conv.pyx:476:25: 'hid_t' is not a type identifier
  5041.  
  5042. Error compiling Cython file:
  5043. ------------------------------------------------------------
  5044. ...
  5045. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5046. void *bkg_i, hid_t dxpl) except -1:
  5047. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5048. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  5049.  
  5050. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5051. ^
  5052. ------------------------------------------------------------
  5053.  
  5054. h5py/_conv.pyx:476:39: 'hid_t' is not a type identifier
  5055.  
  5056. Error compiling Cython file:
  5057. ------------------------------------------------------------
  5058. ...
  5059. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5060. void *bkg_i, hid_t dxpl) except -1:
  5061. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5062. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  5063.  
  5064. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5065. ^
  5066. ------------------------------------------------------------
  5067.  
  5068. h5py/_conv.pyx:476:53: 'H5T_cdata_t' is not a type identifier
  5069.  
  5070. Error compiling Cython file:
  5071. ------------------------------------------------------------
  5072. ...
  5073. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5074. buf_i, bkg_i, dxpl, conv_pyref2objref, init_generic, H5T_BKG_NO)
  5075.  
  5076. cdef herr_t regref2pyref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5077. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5078. void *bkg_i, hid_t dxpl) except -1:
  5079. ^
  5080. ------------------------------------------------------------
  5081.  
  5082. h5py/_conv.pyx:478:33: 'hid_t' is not a type identifier
  5083.  
  5084. Error compiling Cython file:
  5085. ------------------------------------------------------------
  5086. ...
  5087. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5088. void *bkg_i, hid_t dxpl) except -1:
  5089. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5090. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  5091.  
  5092. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5093. ^
  5094. ------------------------------------------------------------
  5095.  
  5096. h5py/_conv.pyx:482:5: 'herr_t' is not a type identifier
  5097.  
  5098. Error compiling Cython file:
  5099. ------------------------------------------------------------
  5100. ...
  5101. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5102. void *bkg_i, hid_t dxpl) except -1:
  5103. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5104. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  5105.  
  5106. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5107. ^
  5108. ------------------------------------------------------------
  5109.  
  5110. h5py/_conv.pyx:482:25: 'hid_t' is not a type identifier
  5111.  
  5112. Error compiling Cython file:
  5113. ------------------------------------------------------------
  5114. ...
  5115. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5116. void *bkg_i, hid_t dxpl) except -1:
  5117. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5118. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  5119.  
  5120. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5121. ^
  5122. ------------------------------------------------------------
  5123.  
  5124. h5py/_conv.pyx:482:39: 'hid_t' is not a type identifier
  5125.  
  5126. Error compiling Cython file:
  5127. ------------------------------------------------------------
  5128. ...
  5129. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5130. void *bkg_i, hid_t dxpl) except -1:
  5131. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5132. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  5133.  
  5134. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5135. ^
  5136. ------------------------------------------------------------
  5137.  
  5138. h5py/_conv.pyx:482:53: 'H5T_cdata_t' is not a type identifier
  5139.  
  5140. Error compiling Cython file:
  5141. ------------------------------------------------------------
  5142. ...
  5143. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5144. buf_i, bkg_i, dxpl, conv_regref2pyref, init_generic, H5T_BKG_YES)
  5145.  
  5146. cdef herr_t pyref2regref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5147. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5148. void *bkg_i, hid_t dxpl) except -1:
  5149. ^
  5150. ------------------------------------------------------------
  5151.  
  5152. h5py/_conv.pyx:484:33: 'hid_t' is not a type identifier
  5153.  
  5154. Error compiling Cython file:
  5155. ------------------------------------------------------------
  5156. ...
  5157.  
  5158. cdef struct conv_enum_t:
  5159. size_t src_size
  5160. size_t dst_size
  5161.  
  5162. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  5163. ^
  5164. ------------------------------------------------------------
  5165.  
  5166. h5py/_conv.pyx:495:33: 'hid_t' is not a type identifier
  5167.  
  5168. Error compiling Cython file:
  5169. ------------------------------------------------------------
  5170. ...
  5171.  
  5172. cdef struct conv_enum_t:
  5173. size_t src_size
  5174. size_t dst_size
  5175.  
  5176. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  5177. ^
  5178. ------------------------------------------------------------
  5179.  
  5180. h5py/_conv.pyx:495:44: 'hid_t' is not a type identifier
  5181.  
  5182. Error compiling Cython file:
  5183. ------------------------------------------------------------
  5184. ...
  5185. cdef struct conv_enum_t:
  5186. size_t src_size
  5187. size_t dst_size
  5188.  
  5189. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  5190. H5T_cdata_t *cdata, int forward) except -1 with gil:
  5191. ^
  5192. ------------------------------------------------------------
  5193.  
  5194. h5py/_conv.pyx:496:33: 'H5T_cdata_t' is not a type identifier
  5195.  
  5196. Error compiling Cython file:
  5197. ------------------------------------------------------------
  5198. ...
  5199. cdata[0].need_bkg = H5T_BKG_NO
  5200. cdata[0].priv = info = <conv_enum_t*>malloc(sizeof(conv_enum_t))
  5201. info[0].src_size = H5Tget_size(src)
  5202. info[0].dst_size = H5Tget_size(dst)
  5203.  
  5204. cdef void enum_int_converter_free(H5T_cdata_t *cdata):
  5205. ^
  5206. ------------------------------------------------------------
  5207.  
  5208. h5py/_conv.pyx:504:34: 'H5T_cdata_t' is not a type identifier
  5209.  
  5210. Error compiling Cython file:
  5211. ------------------------------------------------------------
  5212. ...
  5213. info = <conv_enum_t*>cdata[0].priv
  5214. free(info)
  5215. cdata[0].priv = NULL
  5216.  
  5217.  
  5218. cdef int enum_int_converter_conv(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5219. ^
  5220. ------------------------------------------------------------
  5221.  
  5222. h5py/_conv.pyx:512:33: 'hid_t' is not a type identifier
  5223.  
  5224. Error compiling Cython file:
  5225. ------------------------------------------------------------
  5226. ...
  5227. info = <conv_enum_t*>cdata[0].priv
  5228. free(info)
  5229. cdata[0].priv = NULL
  5230.  
  5231.  
  5232. cdef int enum_int_converter_conv(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5233. ^
  5234. ------------------------------------------------------------
  5235.  
  5236. h5py/_conv.pyx:512:44: 'hid_t' is not a type identifier
  5237.  
  5238. Error compiling Cython file:
  5239. ------------------------------------------------------------
  5240. ...
  5241. info = <conv_enum_t*>cdata[0].priv
  5242. free(info)
  5243. cdata[0].priv = NULL
  5244.  
  5245.  
  5246. cdef int enum_int_converter_conv(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5247. ^
  5248. ------------------------------------------------------------
  5249.  
  5250. h5py/_conv.pyx:512:55: 'H5T_cdata_t' is not a type identifier
  5251.  
  5252. Error compiling Cython file:
  5253. ------------------------------------------------------------
  5254. ...
  5255. cdata[0].priv = NULL
  5256.  
  5257.  
  5258. cdef int enum_int_converter_conv(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5259. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5260. void *bkg_i, hid_t dxpl, int forward) except -1 with gil:
  5261. ^
  5262. ------------------------------------------------------------
  5263.  
  5264. h5py/_conv.pyx:514:46: 'hid_t' is not a type identifier
  5265.  
  5266. Error compiling Cython file:
  5267. ------------------------------------------------------------
  5268. ...
  5269.  
  5270. return 0
  5271.  
  5272.  
  5273. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  5274. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5275. ^
  5276. ------------------------------------------------------------
  5277.  
  5278. h5py/_conv.pyx:577:5: 'herr_t' is not a type identifier
  5279.  
  5280. Error compiling Cython file:
  5281. ------------------------------------------------------------
  5282. ...
  5283.  
  5284. return 0
  5285.  
  5286.  
  5287. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  5288. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5289. ^
  5290. ------------------------------------------------------------
  5291.  
  5292. h5py/_conv.pyx:577:31: 'hid_t' is not a type identifier
  5293.  
  5294. Error compiling Cython file:
  5295. ------------------------------------------------------------
  5296. ...
  5297.  
  5298. return 0
  5299.  
  5300.  
  5301. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  5302. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5303. ^
  5304. ------------------------------------------------------------
  5305.  
  5306. h5py/_conv.pyx:577:42: 'hid_t' is not a type identifier
  5307.  
  5308. Error compiling Cython file:
  5309. ------------------------------------------------------------
  5310. ...
  5311.  
  5312. return 0
  5313.  
  5314.  
  5315. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  5316. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5317. ^
  5318. ------------------------------------------------------------
  5319.  
  5320. h5py/_conv.pyx:577:53: 'H5T_cdata_t' is not a type identifier
  5321.  
  5322. Error compiling Cython file:
  5323. ------------------------------------------------------------
  5324. ...
  5325.  
  5326.  
  5327. # Direction ("forward"): 1 = enum to int, 0 = int to enum
  5328. cdef herr_t enum_int_converter(hid_t src, hid_t dst, H5T_cdata_t *cdata,
  5329. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5330. void *bkg_i, hid_t dxpl, int forward) except -1:
  5331. ^
  5332. ------------------------------------------------------------
  5333.  
  5334. h5py/_conv.pyx:579:44: 'hid_t' is not a type identifier
  5335.  
  5336. Error compiling Cython file:
  5337. ------------------------------------------------------------
  5338. ...
  5339. return -2
  5340.  
  5341. return 0
  5342.  
  5343.  
  5344. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5345. ^
  5346. ------------------------------------------------------------
  5347.  
  5348. h5py/_conv.pyx:596:5: 'herr_t' is not a type identifier
  5349.  
  5350. Error compiling Cython file:
  5351. ------------------------------------------------------------
  5352. ...
  5353. return -2
  5354.  
  5355. return 0
  5356.  
  5357.  
  5358. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5359. ^
  5360. ------------------------------------------------------------
  5361.  
  5362. h5py/_conv.pyx:596:21: 'hid_t' is not a type identifier
  5363.  
  5364. Error compiling Cython file:
  5365. ------------------------------------------------------------
  5366. ...
  5367. return -2
  5368.  
  5369. return 0
  5370.  
  5371.  
  5372. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5373. ^
  5374. ------------------------------------------------------------
  5375.  
  5376. h5py/_conv.pyx:596:35: 'hid_t' is not a type identifier
  5377.  
  5378. Error compiling Cython file:
  5379. ------------------------------------------------------------
  5380. ...
  5381. return -2
  5382.  
  5383. return 0
  5384.  
  5385.  
  5386. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5387. ^
  5388. ------------------------------------------------------------
  5389.  
  5390. h5py/_conv.pyx:596:49: 'H5T_cdata_t' is not a type identifier
  5391.  
  5392. Error compiling Cython file:
  5393. ------------------------------------------------------------
  5394. ...
  5395. return 0
  5396.  
  5397.  
  5398. cdef herr_t enum2int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5399. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5400. void *bkg_i, hid_t dxpl) except -1:
  5401. ^
  5402. ------------------------------------------------------------
  5403.  
  5404. h5py/_conv.pyx:598:33: 'hid_t' is not a type identifier
  5405.  
  5406. Error compiling Cython file:
  5407. ------------------------------------------------------------
  5408. ...
  5409. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5410. void *bkg_i, hid_t dxpl) except -1:
  5411. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5412. buf_i, bkg_i, dxpl, 1)
  5413.  
  5414. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5415. ^
  5416. ------------------------------------------------------------
  5417.  
  5418. h5py/_conv.pyx:602:5: 'herr_t' is not a type identifier
  5419.  
  5420. Error compiling Cython file:
  5421. ------------------------------------------------------------
  5422. ...
  5423. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5424. void *bkg_i, hid_t dxpl) except -1:
  5425. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5426. buf_i, bkg_i, dxpl, 1)
  5427.  
  5428. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5429. ^
  5430. ------------------------------------------------------------
  5431.  
  5432. h5py/_conv.pyx:602:21: 'hid_t' is not a type identifier
  5433.  
  5434. Error compiling Cython file:
  5435. ------------------------------------------------------------
  5436. ...
  5437. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5438. void *bkg_i, hid_t dxpl) except -1:
  5439. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5440. buf_i, bkg_i, dxpl, 1)
  5441.  
  5442. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5443. ^
  5444. ------------------------------------------------------------
  5445.  
  5446. h5py/_conv.pyx:602:35: 'hid_t' is not a type identifier
  5447.  
  5448. Error compiling Cython file:
  5449. ------------------------------------------------------------
  5450. ...
  5451. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5452. void *bkg_i, hid_t dxpl) except -1:
  5453. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5454. buf_i, bkg_i, dxpl, 1)
  5455.  
  5456. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5457. ^
  5458. ------------------------------------------------------------
  5459.  
  5460. h5py/_conv.pyx:602:49: 'H5T_cdata_t' is not a type identifier
  5461.  
  5462. Error compiling Cython file:
  5463. ------------------------------------------------------------
  5464. ...
  5465. return enum_int_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  5466. buf_i, bkg_i, dxpl, 1)
  5467.  
  5468. cdef herr_t int2enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5469. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5470. void *bkg_i, hid_t dxpl) except -1:
  5471. ^
  5472. ------------------------------------------------------------
  5473.  
  5474. h5py/_conv.pyx:604:33: 'hid_t' is not a type identifier
  5475.  
  5476. Error compiling Cython file:
  5477. ------------------------------------------------------------
  5478. ...
  5479. buf_i, bkg_i, dxpl, 0)
  5480.  
  5481. # =============================================================================
  5482. # ndarray to VLEN routines
  5483.  
  5484. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5485. ^
  5486. ------------------------------------------------------------
  5487.  
  5488. h5py/_conv.pyx:611:5: 'herr_t' is not a type identifier
  5489.  
  5490. Error compiling Cython file:
  5491. ------------------------------------------------------------
  5492. ...
  5493. buf_i, bkg_i, dxpl, 0)
  5494.  
  5495. # =============================================================================
  5496. # ndarray to VLEN routines
  5497.  
  5498. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5499. ^
  5500. ------------------------------------------------------------
  5501.  
  5502. h5py/_conv.pyx:611:25: 'hid_t' is not a type identifier
  5503.  
  5504. Error compiling Cython file:
  5505. ------------------------------------------------------------
  5506. ...
  5507. buf_i, bkg_i, dxpl, 0)
  5508.  
  5509. # =============================================================================
  5510. # ndarray to VLEN routines
  5511.  
  5512. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5513. ^
  5514. ------------------------------------------------------------
  5515.  
  5516. h5py/_conv.pyx:611:39: 'hid_t' is not a type identifier
  5517.  
  5518. Error compiling Cython file:
  5519. ------------------------------------------------------------
  5520. ...
  5521. buf_i, bkg_i, dxpl, 0)
  5522.  
  5523. # =============================================================================
  5524. # ndarray to VLEN routines
  5525.  
  5526. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5527. ^
  5528. ------------------------------------------------------------
  5529.  
  5530. h5py/_conv.pyx:611:53: 'H5T_cdata_t' is not a type identifier
  5531.  
  5532. Error compiling Cython file:
  5533. ------------------------------------------------------------
  5534. ...
  5535. # =============================================================================
  5536. # ndarray to VLEN routines
  5537.  
  5538. cdef herr_t vlen2ndarray(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5539. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5540. void *bkg_i, hid_t dxpl) except -1:
  5541. ^
  5542. ------------------------------------------------------------
  5543.  
  5544. h5py/_conv.pyx:613:33: 'hid_t' is not a type identifier
  5545.  
  5546. Error compiling Cython file:
  5547. ------------------------------------------------------------
  5548. ...
  5549. cdef struct vlen_t:
  5550. size_t len
  5551. void* ptr
  5552.  
  5553. cdef int conv_vlen2ndarray(void* ipt, void* opt, np.dtype elem_dtype,
  5554. TypeID intype, TypeID outtype) except -1:
  5555. ^
  5556. ------------------------------------------------------------
  5557.  
  5558. h5py/_conv.pyx:677:8: 'TypeID' is not a type identifier
  5559.  
  5560. Error compiling Cython file:
  5561. ------------------------------------------------------------
  5562. ...
  5563. cdef struct vlen_t:
  5564. size_t len
  5565. void* ptr
  5566.  
  5567. cdef int conv_vlen2ndarray(void* ipt, void* opt, np.dtype elem_dtype,
  5568. TypeID intype, TypeID outtype) except -1:
  5569. ^
  5570. ------------------------------------------------------------
  5571.  
  5572. h5py/_conv.pyx:677:23: 'TypeID' is not a type identifier
  5573.  
  5574. Error compiling Cython file:
  5575. ------------------------------------------------------------
  5576. ...
  5577. in_vlen0.ptr = NULL
  5578. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  5579.  
  5580. return 0
  5581.  
  5582. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5583. ^
  5584. ------------------------------------------------------------
  5585.  
  5586. h5py/_conv.pyx:709:5: 'herr_t' is not a type identifier
  5587.  
  5588. Error compiling Cython file:
  5589. ------------------------------------------------------------
  5590. ...
  5591. in_vlen0.ptr = NULL
  5592. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  5593.  
  5594. return 0
  5595.  
  5596. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5597. ^
  5598. ------------------------------------------------------------
  5599.  
  5600. h5py/_conv.pyx:709:25: 'hid_t' is not a type identifier
  5601.  
  5602. Error compiling Cython file:
  5603. ------------------------------------------------------------
  5604. ...
  5605. in_vlen0.ptr = NULL
  5606. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  5607.  
  5608. return 0
  5609.  
  5610. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5611. ^
  5612. ------------------------------------------------------------
  5613.  
  5614. h5py/_conv.pyx:709:39: 'hid_t' is not a type identifier
  5615.  
  5616. Error compiling Cython file:
  5617. ------------------------------------------------------------
  5618. ...
  5619. in_vlen0.ptr = NULL
  5620. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  5621.  
  5622. return 0
  5623.  
  5624. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5625. ^
  5626. ------------------------------------------------------------
  5627.  
  5628. h5py/_conv.pyx:709:53: 'H5T_cdata_t' is not a type identifier
  5629.  
  5630. Error compiling Cython file:
  5631. ------------------------------------------------------------
  5632. ...
  5633.  
  5634. return 0
  5635.  
  5636. cdef herr_t ndarray2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  5637. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5638. void *bkg_i, hid_t dxpl) except -1:
  5639. ^
  5640. ------------------------------------------------------------
  5641.  
  5642. h5py/_conv.pyx:711:33: 'hid_t' is not a type identifier
  5643.  
  5644. Error compiling Cython file:
  5645. ------------------------------------------------------------
  5646. ...
  5647.  
  5648. return 0
  5649.  
  5650.  
  5651. cdef int conv_ndarray2vlen(void* ipt, void* opt,
  5652. TypeID intype, TypeID outtype) except -1:
  5653. ^
  5654. ------------------------------------------------------------
  5655.  
  5656. h5py/_conv.pyx:780:8: 'TypeID' is not a type identifier
  5657.  
  5658. Error compiling Cython file:
  5659. ------------------------------------------------------------
  5660. ...
  5661.  
  5662. return 0
  5663.  
  5664.  
  5665. cdef int conv_ndarray2vlen(void* ipt, void* opt,
  5666. TypeID intype, TypeID outtype) except -1:
  5667. ^
  5668. ------------------------------------------------------------
  5669.  
  5670. h5py/_conv.pyx:780:23: 'TypeID' is not a type identifier
  5671.  
  5672. Error compiling Cython file:
  5673. ------------------------------------------------------------
  5674. ...
  5675. # HDF5 references to Python instances of h5r.Reference
  5676.  
  5677. cdef int conv_objref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  5678.  
  5679. cdef PyObject** buf_obj = <PyObject**>opt
  5680. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  5681. ^
  5682. ------------------------------------------------------------
  5683.  
  5684. h5py/_conv.pyx:349:9: 'hobj_ref_t' is not a type identifier
  5685.  
  5686. Error compiling Cython file:
  5687. ------------------------------------------------------------
  5688. ...
  5689. cdef int conv_objref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  5690.  
  5691. cdef PyObject** buf_obj = <PyObject**>opt
  5692. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  5693.  
  5694. cdef Reference ref = Reference()
  5695. ^
  5696. ------------------------------------------------------------
  5697.  
  5698. h5py/_conv.pyx:351:9: 'Reference' is not a type identifier
  5699.  
  5700. Error compiling Cython file:
  5701. ------------------------------------------------------------
  5702. ...
  5703. return 0
  5704.  
  5705. cdef int conv_pyref2objref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  5706.  
  5707. cdef PyObject** buf_obj = <PyObject**>ipt
  5708. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>opt
  5709. ^
  5710. ------------------------------------------------------------
  5711.  
  5712. h5py/_conv.pyx:368:9: 'hobj_ref_t' is not a type identifier
  5713.  
  5714. Error compiling Cython file:
  5715. ------------------------------------------------------------
  5716. ...
  5717.  
  5718. cdef PyObject** buf_obj = <PyObject**>ipt
  5719. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>opt
  5720.  
  5721. cdef object obj
  5722. cdef Reference ref
  5723. ^
  5724. ------------------------------------------------------------
  5725.  
  5726. h5py/_conv.pyx:371:9: 'Reference' is not a type identifier
  5727.  
  5728. Error compiling Cython file:
  5729. ------------------------------------------------------------
  5730. ...
  5731.  
  5732. cdef int conv_regref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  5733.  
  5734. cdef PyObject** buf_obj = <PyObject**>opt
  5735. cdef PyObject** bkg_obj = <PyObject**>bkg
  5736. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>ipt
  5737. ^
  5738. ------------------------------------------------------------
  5739.  
  5740. h5py/_conv.pyx:392:9: 'hdset_reg_ref_t' is not a type identifier
  5741.  
  5742. Error compiling Cython file:
  5743. ------------------------------------------------------------
  5744. ...
  5745.  
  5746. cdef PyObject** buf_obj = <PyObject**>opt
  5747. cdef PyObject** bkg_obj = <PyObject**>bkg
  5748. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>ipt
  5749.  
  5750. cdef RegionReference ref = RegionReference()
  5751. ^
  5752. ------------------------------------------------------------
  5753.  
  5754. h5py/_conv.pyx:394:9: 'RegionReference' is not a type identifier
  5755.  
  5756. Error compiling Cython file:
  5757. ------------------------------------------------------------
  5758. ...
  5759. return 0
  5760.  
  5761. cdef int conv_pyref2regref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  5762.  
  5763. cdef PyObject** buf_obj = <PyObject**>ipt
  5764. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>opt
  5765. ^
  5766. ------------------------------------------------------------
  5767.  
  5768. h5py/_conv.pyx:416:9: 'hdset_reg_ref_t' is not a type identifier
  5769.  
  5770. Error compiling Cython file:
  5771. ------------------------------------------------------------
  5772. ...
  5773.  
  5774. cdef PyObject** buf_obj = <PyObject**>ipt
  5775. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>opt
  5776.  
  5777. cdef object obj
  5778. cdef RegionReference ref
  5779. ^
  5780. ------------------------------------------------------------
  5781.  
  5782. h5py/_conv.pyx:419:9: 'RegionReference' is not a type identifier
  5783.  
  5784. Error compiling Cython file:
  5785. ------------------------------------------------------------
  5786. ...
  5787. cdef size_t nalloc
  5788. cdef int i
  5789. cdef char* cbuf = NULL
  5790. cdef char* buf = <char*>buf_i
  5791. cdef int identical
  5792. cdef hid_t supertype = -1
  5793. ^
  5794. ------------------------------------------------------------
  5795.  
  5796. h5py/_conv.pyx:521:9: 'hid_t' is not a type identifier
  5797.  
  5798. Error compiling Cython file:
  5799. ------------------------------------------------------------
  5800. ...
  5801. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5802. void *bkg_i, hid_t dxpl) except -1:
  5803.  
  5804. cdef int command = cdata[0].command
  5805. cdef size_t src_size, dst_size
  5806. cdef TypeID supertype
  5807. ^
  5808. ------------------------------------------------------------
  5809.  
  5810. h5py/_conv.pyx:617:9: 'TypeID' is not a type identifier
  5811.  
  5812. Error compiling Cython file:
  5813. ------------------------------------------------------------
  5814. ...
  5815. void *bkg_i, hid_t dxpl) except -1:
  5816.  
  5817. cdef int command = cdata[0].command
  5818. cdef size_t src_size, dst_size
  5819. cdef TypeID supertype
  5820. cdef TypeID outtype
  5821. ^
  5822. ------------------------------------------------------------
  5823.  
  5824. h5py/_conv.pyx:618:9: 'TypeID' is not a type identifier
  5825.  
  5826. Error compiling Cython file:
  5827. ------------------------------------------------------------
  5828. ...
  5829. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  5830. void *bkg_i, hid_t dxpl) except -1:
  5831.  
  5832. cdef int command = cdata[0].command
  5833. cdef size_t src_size, dst_size
  5834. cdef TypeID supertype
  5835. ^
  5836. ------------------------------------------------------------
  5837.  
  5838. h5py/_conv.pyx:715:9: 'TypeID' is not a type identifier
  5839.  
  5840. Error compiling Cython file:
  5841. ------------------------------------------------------------
  5842. ...
  5843. void *bkg_i, hid_t dxpl) except -1:
  5844.  
  5845. cdef int command = cdata[0].command
  5846. cdef size_t src_size, dst_size
  5847. cdef TypeID supertype
  5848. cdef TypeID outtype
  5849. ^
  5850. ------------------------------------------------------------
  5851.  
  5852. h5py/_conv.pyx:716:9: 'TypeID' is not a type identifier
  5853.  
  5854. Error compiling Cython file:
  5855. ------------------------------------------------------------
  5856. ...
  5857.  
  5858. # =============================================================================
  5859.  
  5860. cpdef int register_converters() except -1:
  5861.  
  5862. cdef hid_t vlstring
  5863. ^
  5864. ------------------------------------------------------------
  5865.  
  5866. h5py/_conv.pyx:811:9: 'hid_t' is not a type identifier
  5867.  
  5868. Error compiling Cython file:
  5869. ------------------------------------------------------------
  5870. ...
  5871. # =============================================================================
  5872.  
  5873. cpdef int register_converters() except -1:
  5874.  
  5875. cdef hid_t vlstring
  5876. cdef hid_t vlentype
  5877. ^
  5878. ------------------------------------------------------------
  5879.  
  5880. h5py/_conv.pyx:812:9: 'hid_t' is not a type identifier
  5881.  
  5882. Error compiling Cython file:
  5883. ------------------------------------------------------------
  5884. ...
  5885.  
  5886. cpdef int register_converters() except -1:
  5887.  
  5888. cdef hid_t vlstring
  5889. cdef hid_t vlentype
  5890. cdef hid_t pyobj
  5891. ^
  5892. ------------------------------------------------------------
  5893.  
  5894. h5py/_conv.pyx:813:9: 'hid_t' is not a type identifier
  5895.  
  5896. Error compiling Cython file:
  5897. ------------------------------------------------------------
  5898. ...
  5899. cpdef int register_converters() except -1:
  5900.  
  5901. cdef hid_t vlstring
  5902. cdef hid_t vlentype
  5903. cdef hid_t pyobj
  5904. cdef hid_t enum
  5905. ^
  5906. ------------------------------------------------------------
  5907.  
  5908. h5py/_conv.pyx:814:9: 'hid_t' is not a type identifier
  5909.  
  5910. Error compiling Cython file:
  5911. ------------------------------------------------------------
  5912. ...
  5913. cdef int i
  5914.  
  5915. cdef char* buf = <char*>buf_i
  5916. cdef char* bkg = <char*>bkg_i
  5917.  
  5918. if command == H5T_CONV_INIT:
  5919. ^
  5920. ------------------------------------------------------------
  5921.  
  5922. h5py/_conv.pyx:84:18: undeclared name not builtin: H5T_CONV_INIT
  5923.  
  5924. Error compiling Cython file:
  5925. ------------------------------------------------------------
  5926. ...
  5927. cdef char* bkg = <char*>bkg_i
  5928.  
  5929. if command == H5T_CONV_INIT:
  5930.  
  5931. cdata[0].need_bkg = need_bkg
  5932. return initop(src_id, dst_id, &(cdata[0].priv))
  5933. ^
  5934. ------------------------------------------------------------
  5935.  
  5936. h5py/_conv.pyx:87:38: Cannot take address of Python object attribute 'priv'
  5937.  
  5938. Error compiling Cython file:
  5939. ------------------------------------------------------------
  5940. ...
  5941. if command == H5T_CONV_INIT:
  5942.  
  5943. cdata[0].need_bkg = need_bkg
  5944. return initop(src_id, dst_id, &(cdata[0].priv))
  5945.  
  5946. elif command == H5T_CONV_FREE:
  5947. ^
  5948. ------------------------------------------------------------
  5949.  
  5950. h5py/_conv.pyx:89:20: undeclared name not builtin: H5T_CONV_FREE
  5951.  
  5952. Error compiling Cython file:
  5953. ------------------------------------------------------------
  5954. ...
  5955. cdata[0].need_bkg = need_bkg
  5956. return initop(src_id, dst_id, &(cdata[0].priv))
  5957.  
  5958. elif command == H5T_CONV_FREE:
  5959.  
  5960. free(cdata[0].priv)
  5961. ^
  5962. ------------------------------------------------------------
  5963.  
  5964. h5py/_conv.pyx:91:8: undeclared name not builtin: free
  5965.  
  5966. Error compiling Cython file:
  5967. ------------------------------------------------------------
  5968. ...
  5969. return initop(src_id, dst_id, &(cdata[0].priv))
  5970.  
  5971. elif command == H5T_CONV_FREE:
  5972.  
  5973. free(cdata[0].priv)
  5974. cdata[0].priv = NULL
  5975. ^
  5976. ------------------------------------------------------------
  5977.  
  5978. h5py/_conv.pyx:92:24: Cannot convert 'void *' to Python object
  5979.  
  5980. Error compiling Cython file:
  5981. ------------------------------------------------------------
  5982. ...
  5983. elif command == H5T_CONV_FREE:
  5984.  
  5985. free(cdata[0].priv)
  5986. cdata[0].priv = NULL
  5987.  
  5988. elif command == H5T_CONV_CONV:
  5989. ^
  5990. ------------------------------------------------------------
  5991.  
  5992. h5py/_conv.pyx:94:20: undeclared name not builtin: H5T_CONV_CONV
  5993.  
  5994. Error compiling Cython file:
  5995. ------------------------------------------------------------
  5996. ...
  5997.  
  5998. elif command == H5T_CONV_CONV:
  5999.  
  6000. sizes = <conv_size_t*>cdata[0].priv
  6001.  
  6002. if H5Tis_variable_str(src_id):
  6003. ^
  6004. ------------------------------------------------------------
  6005.  
  6006. h5py/_conv.pyx:98:11: undeclared name not builtin: H5Tis_variable_str
  6007.  
  6008. Error compiling Cython file:
  6009. ------------------------------------------------------------
  6010. ...
  6011. elif command == H5T_CONV_CONV:
  6012.  
  6013. sizes = <conv_size_t*>cdata[0].priv
  6014.  
  6015. if H5Tis_variable_str(src_id):
  6016. sizes.cset = H5Tget_cset(src_id)
  6017. ^
  6018. ------------------------------------------------------------
  6019.  
  6020. h5py/_conv.pyx:99:25: undeclared name not builtin: H5Tget_cset
  6021.  
  6022. Error compiling Cython file:
  6023. ------------------------------------------------------------
  6024. ...
  6025. if sizes[0].src_size >= sizes[0].dst_size:
  6026. for i from 0<=i<nl:
  6027. op( buf + (i*sizes[0].src_size), # input pointer
  6028. buf + (i*sizes[0].dst_size), # output pointer
  6029. bkg + (i*bkg_stride), # backing buffer
  6030. cdata[0].priv) # conversion context
  6031. ^
  6032. ------------------------------------------------------------
  6033.  
  6034. h5py/_conv.pyx:116:32: Cannot convert Python object to 'void *'
  6035.  
  6036. Error compiling Cython file:
  6037. ------------------------------------------------------------
  6038. ...
  6039. else:
  6040. for i from nl>i>=0:
  6041. op( buf + (i*sizes[0].src_size),
  6042. buf + (i*sizes[0].dst_size),
  6043. bkg + (i*bkg_stride),
  6044. cdata[0].priv)
  6045. ^
  6046. ------------------------------------------------------------
  6047.  
  6048. h5py/_conv.pyx:122:32: Cannot convert Python object to 'void *'
  6049.  
  6050. Error compiling Cython file:
  6051. ------------------------------------------------------------
  6052. ...
  6053. # offsets exclusively.
  6054. for i from 0<=i<nl:
  6055. op( buf + (i*buf_stride),
  6056. buf + (i*buf_stride), # note this is the same!
  6057. bkg + (i*bkg_stride),
  6058. cdata[0].priv)
  6059. ^
  6060. ------------------------------------------------------------
  6061.  
  6062. h5py/_conv.pyx:131:28: Cannot convert Python object to 'void *'
  6063.  
  6064. Error compiling Cython file:
  6065. ------------------------------------------------------------
  6066. ...
  6067. int cset
  6068.  
  6069. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  6070.  
  6071. cdef conv_size_t *sizes
  6072. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  6073. ^
  6074. ------------------------------------------------------------
  6075.  
  6076. h5py/_conv.pyx:148:26: undeclared name not builtin: malloc
  6077.  
  6078. Error compiling Cython file:
  6079. ------------------------------------------------------------
  6080. ...
  6081. int cset
  6082.  
  6083. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  6084.  
  6085. cdef conv_size_t *sizes
  6086. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  6087. ^
  6088. ------------------------------------------------------------
  6089.  
  6090. h5py/_conv.pyx:148:12: Casting temporary Python object to non-numeric non-Python type
  6091.  
  6092. Error compiling Cython file:
  6093. ------------------------------------------------------------
  6094. ...
  6095. int cset
  6096.  
  6097. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  6098.  
  6099. cdef conv_size_t *sizes
  6100. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  6101. ^
  6102. ------------------------------------------------------------
  6103.  
  6104. h5py/_conv.pyx:148:12: Storing unsafe C derivative of temporary Python reference
  6105.  
  6106. Error compiling Cython file:
  6107. ------------------------------------------------------------
  6108. ...
  6109. cdef herr_t init_generic(hid_t src, hid_t dst, void** priv) except -1:
  6110.  
  6111. cdef conv_size_t *sizes
  6112. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  6113. priv[0] = sizes
  6114. sizes[0].src_size = H5Tget_size(src)
  6115. ^
  6116. ------------------------------------------------------------
  6117.  
  6118. h5py/_conv.pyx:150:24: undeclared name not builtin: H5Tget_size
  6119.  
  6120. Error compiling Cython file:
  6121. ------------------------------------------------------------
  6122. ...
  6123. cdef PyObject* temp_obj = NULL
  6124. cdef conv_size_t *sizes = <conv_size_t*>priv
  6125. cdef PyObject* bkg_obj0
  6126. cdef char* buf_cstring0
  6127.  
  6128. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  6129. ^
  6130. ------------------------------------------------------------
  6131.  
  6132. h5py/_conv.pyx:168:4: undeclared name not builtin: memcpy
  6133.  
  6134. Error compiling Cython file:
  6135. ------------------------------------------------------------
  6136. ...
  6137. cdef PyObject* temp_obj = NULL
  6138. cdef conv_size_t *sizes = <conv_size_t*>priv
  6139. cdef PyObject* bkg_obj0
  6140. cdef char* buf_cstring0
  6141.  
  6142. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  6143. ^
  6144. ------------------------------------------------------------
  6145.  
  6146. h5py/_conv.pyx:168:11: Cannot convert 'PyObject **' to Python object
  6147.  
  6148. Error compiling Cython file:
  6149. ------------------------------------------------------------
  6150. ...
  6151. cdef PyObject* temp_obj = NULL
  6152. cdef conv_size_t *sizes = <conv_size_t*>priv
  6153. cdef PyObject* bkg_obj0
  6154. cdef char* buf_cstring0
  6155.  
  6156. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  6157. ^
  6158. ------------------------------------------------------------
  6159.  
  6160. h5py/_conv.pyx:168:22: Cannot convert 'PyObject **' to Python object
  6161.  
  6162. Error compiling Cython file:
  6163. ------------------------------------------------------------
  6164. ...
  6165. cdef conv_size_t *sizes = <conv_size_t*>priv
  6166. cdef PyObject* bkg_obj0
  6167. cdef char* buf_cstring0
  6168.  
  6169. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  6170. memcpy(&buf_cstring0, buf_cstring, sizeof(buf_cstring0))
  6171. ^
  6172. ------------------------------------------------------------
  6173.  
  6174. h5py/_conv.pyx:169:11: Cannot convert 'char **' to Python object
  6175.  
  6176. Error compiling Cython file:
  6177. ------------------------------------------------------------
  6178. ...
  6179. cdef conv_size_t *sizes = <conv_size_t*>priv
  6180. cdef PyObject* bkg_obj0
  6181. cdef char* buf_cstring0
  6182.  
  6183. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  6184. memcpy(&buf_cstring0, buf_cstring, sizeof(buf_cstring0))
  6185. ^
  6186. ------------------------------------------------------------
  6187.  
  6188. h5py/_conv.pyx:169:26: Cannot convert 'char **' to Python object
  6189.  
  6190. Error compiling Cython file:
  6191. ------------------------------------------------------------
  6192. ...
  6193. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0))
  6194. memcpy(&buf_cstring0, buf_cstring, sizeof(buf_cstring0))
  6195.  
  6196. # When reading we identify H5T_CSET_ASCII as a byte string and
  6197. # H5T_CSET_UTF8 as a utf8-encoded unicode string
  6198. if sizes.cset == H5T_CSET_ASCII:
  6199. ^
  6200. ------------------------------------------------------------
  6201.  
  6202. h5py/_conv.pyx:173:21: undeclared name not builtin: H5T_CSET_ASCII
  6203.  
  6204. Error compiling Cython file:
  6205. ------------------------------------------------------------
  6206. ...
  6207. if sizes.cset == H5T_CSET_ASCII:
  6208. if buf_cstring0 == NULL:
  6209. temp_obj = PyBytes_FromString("")
  6210. else:
  6211. temp_obj = PyBytes_FromString(buf_cstring0)
  6212. elif sizes.cset == H5T_CSET_UTF8:
  6213. ^
  6214. ------------------------------------------------------------
  6215.  
  6216. h5py/_conv.pyx:178:23: undeclared name not builtin: H5T_CSET_UTF8
  6217.  
  6218. Error compiling Cython file:
  6219. ------------------------------------------------------------
  6220. ...
  6221. temp_obj = PyBytes_FromString(buf_cstring0)
  6222. elif sizes.cset == H5T_CSET_UTF8:
  6223. if buf_cstring0 == NULL:
  6224. temp_obj = PyUnicode_DecodeUTF8("", 0, NULL)
  6225. else:
  6226. temp_obj = PyUnicode_DecodeUTF8(buf_cstring0, strlen(buf_cstring0), NULL)
  6227. ^
  6228. ------------------------------------------------------------
  6229.  
  6230. h5py/_conv.pyx:182:58: undeclared name not builtin: strlen
  6231.  
  6232. Error compiling Cython file:
  6233. ------------------------------------------------------------
  6234. ...
  6235. # HDF5 will eventually overwrite this target location, so we
  6236. # make sure to decref the object there.
  6237. Py_XDECREF(bkg_obj0)
  6238.  
  6239. # Write the new string object to the buffer in-place
  6240. memcpy(buf_obj, &temp_obj, sizeof(temp_obj));
  6241. ^
  6242. ------------------------------------------------------------
  6243.  
  6244. h5py/_conv.pyx:193:11: Cannot convert 'PyObject **' to Python object
  6245.  
  6246. Error compiling Cython file:
  6247. ------------------------------------------------------------
  6248. ...
  6249. # HDF5 will eventually overwrite this target location, so we
  6250. # make sure to decref the object there.
  6251. Py_XDECREF(bkg_obj0)
  6252.  
  6253. # Write the new string object to the buffer in-place
  6254. memcpy(buf_obj, &temp_obj, sizeof(temp_obj));
  6255. ^
  6256. ------------------------------------------------------------
  6257.  
  6258. h5py/_conv.pyx:193:20: Cannot convert 'PyObject **' to Python object
  6259.  
  6260. Error compiling Cython file:
  6261. ------------------------------------------------------------
  6262. ...
  6263. cdef size_t temp_string_len = 0 # Not including null term
  6264.  
  6265. cdef PyObject* buf_obj0
  6266. cdef char* buf_cstring0
  6267.  
  6268. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  6269. ^
  6270. ------------------------------------------------------------
  6271.  
  6272. h5py/_conv.pyx:212:11: Cannot convert 'PyObject **' to Python object
  6273.  
  6274. Error compiling Cython file:
  6275. ------------------------------------------------------------
  6276. ...
  6277. cdef size_t temp_string_len = 0 # Not including null term
  6278.  
  6279. cdef PyObject* buf_obj0
  6280. cdef char* buf_cstring0
  6281.  
  6282. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  6283. ^
  6284. ------------------------------------------------------------
  6285.  
  6286. h5py/_conv.pyx:212:22: Cannot convert 'PyObject **' to Python object
  6287.  
  6288. Error compiling Cython file:
  6289. ------------------------------------------------------------
  6290. ...
  6291. raise TypeError("Unrecognized dataset encoding")
  6292.  
  6293. if strlen(temp_string) != temp_string_len:
  6294. raise ValueError("VLEN strings do not support embedded NULLs")
  6295.  
  6296. buf_cstring0 = <char*>malloc(temp_string_len+1)
  6297. ^
  6298. ------------------------------------------------------------
  6299.  
  6300. h5py/_conv.pyx:261:23: Casting temporary Python object to non-numeric non-Python type
  6301.  
  6302. Error compiling Cython file:
  6303. ------------------------------------------------------------
  6304. ...
  6305. raise TypeError("Unrecognized dataset encoding")
  6306.  
  6307. if strlen(temp_string) != temp_string_len:
  6308. raise ValueError("VLEN strings do not support embedded NULLs")
  6309.  
  6310. buf_cstring0 = <char*>malloc(temp_string_len+1)
  6311. ^
  6312. ------------------------------------------------------------
  6313.  
  6314. h5py/_conv.pyx:261:23: Storing unsafe C derivative of temporary Python reference
  6315.  
  6316. Error compiling Cython file:
  6317. ------------------------------------------------------------
  6318. ...
  6319. if strlen(temp_string) != temp_string_len:
  6320. raise ValueError("VLEN strings do not support embedded NULLs")
  6321.  
  6322. buf_cstring0 = <char*>malloc(temp_string_len+1)
  6323. memcpy(buf_cstring0, temp_string, temp_string_len+1)
  6324. memcpy(buf_cstring, &buf_cstring0, sizeof(buf_cstring0));
  6325. ^
  6326. ------------------------------------------------------------
  6327.  
  6328. h5py/_conv.pyx:263:15: Cannot convert 'char **' to Python object
  6329.  
  6330. Error compiling Cython file:
  6331. ------------------------------------------------------------
  6332. ...
  6333. if strlen(temp_string) != temp_string_len:
  6334. raise ValueError("VLEN strings do not support embedded NULLs")
  6335.  
  6336. buf_cstring0 = <char*>malloc(temp_string_len+1)
  6337. memcpy(buf_cstring0, temp_string, temp_string_len+1)
  6338. memcpy(buf_cstring, &buf_cstring0, sizeof(buf_cstring0));
  6339. ^
  6340. ------------------------------------------------------------
  6341.  
  6342. h5py/_conv.pyx:263:28: Cannot convert 'char **' to Python object
  6343.  
  6344. Error compiling Cython file:
  6345. ------------------------------------------------------------
  6346. ...
  6347. cdef conv_size_t *sizes
  6348.  
  6349. if not (H5Tis_variable_str(src) and (not H5Tis_variable_str(dst))):
  6350. return -2
  6351.  
  6352. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  6353. ^
  6354. ------------------------------------------------------------
  6355.  
  6356. h5py/_conv.pyx:280:12: Casting temporary Python object to non-numeric non-Python type
  6357.  
  6358. Error compiling Cython file:
  6359. ------------------------------------------------------------
  6360. ...
  6361. cdef conv_size_t *sizes
  6362.  
  6363. if not (H5Tis_variable_str(src) and (not H5Tis_variable_str(dst))):
  6364. return -2
  6365.  
  6366. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  6367. ^
  6368. ------------------------------------------------------------
  6369.  
  6370. h5py/_conv.pyx:280:12: Storing unsafe C derivative of temporary Python reference
  6371.  
  6372. Error compiling Cython file:
  6373. ------------------------------------------------------------
  6374. ...
  6375. cdef conv_size_t *sizes
  6376.  
  6377. if not (H5Tis_variable_str(dst) and (not H5Tis_variable_str(src))):
  6378. return -2
  6379.  
  6380. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  6381. ^
  6382. ------------------------------------------------------------
  6383.  
  6384. h5py/_conv.pyx:294:12: Casting temporary Python object to non-numeric non-Python type
  6385.  
  6386. Error compiling Cython file:
  6387. ------------------------------------------------------------
  6388. ...
  6389. cdef conv_size_t *sizes
  6390.  
  6391. if not (H5Tis_variable_str(dst) and (not H5Tis_variable_str(src))):
  6392. return -2
  6393.  
  6394. sizes = <conv_size_t*>malloc(sizeof(conv_size_t))
  6395. ^
  6396. ------------------------------------------------------------
  6397.  
  6398. h5py/_conv.pyx:294:12: Storing unsafe C derivative of temporary Python reference
  6399.  
  6400. Error compiling Cython file:
  6401. ------------------------------------------------------------
  6402. ...
  6403. cdef char* temp_string = NULL
  6404. cdef size_t temp_string_len = 0 # Without null term
  6405. cdef conv_size_t *sizes = <conv_size_t*>priv
  6406. cdef char* buf_vlen0
  6407.  
  6408. memcpy(&buf_vlen0, buf_vlen, sizeof(buf_vlen0));
  6409. ^
  6410. ------------------------------------------------------------
  6411.  
  6412. h5py/_conv.pyx:310:11: Cannot convert 'char **' to Python object
  6413.  
  6414. Error compiling Cython file:
  6415. ------------------------------------------------------------
  6416. ...
  6417. cdef char* temp_string = NULL
  6418. cdef size_t temp_string_len = 0 # Without null term
  6419. cdef conv_size_t *sizes = <conv_size_t*>priv
  6420. cdef char* buf_vlen0
  6421.  
  6422. memcpy(&buf_vlen0, buf_vlen, sizeof(buf_vlen0));
  6423. ^
  6424. ------------------------------------------------------------
  6425.  
  6426. h5py/_conv.pyx:310:23: Cannot convert 'char **' to Python object
  6427.  
  6428. Error compiling Cython file:
  6429. ------------------------------------------------------------
  6430. ...
  6431. temp_string_len = strlen(temp_string)
  6432.  
  6433. if temp_string_len <= sizes[0].dst_size:
  6434. # Pad with zeros
  6435. memcpy(buf_fixed, temp_string, temp_string_len)
  6436. memset(buf_fixed + temp_string_len, c'\0', sizes[0].dst_size - temp_string_len)
  6437. ^
  6438. ------------------------------------------------------------
  6439.  
  6440. h5py/_conv.pyx:319:12: undeclared name not builtin: memset
  6441.  
  6442. Error compiling Cython file:
  6443. ------------------------------------------------------------
  6444. ...
  6445. cdef char** buf_vlen = <char**>opt
  6446. cdef char* buf_fixed = <char*>ipt
  6447. cdef char* temp_string = NULL
  6448. cdef conv_size_t *sizes = <conv_size_t*>priv
  6449.  
  6450. temp_string = <char*>malloc(sizes[0].src_size+1)
  6451. ^
  6452. ------------------------------------------------------------
  6453.  
  6454. h5py/_conv.pyx:335:18: Casting temporary Python object to non-numeric non-Python type
  6455.  
  6456. Error compiling Cython file:
  6457. ------------------------------------------------------------
  6458. ...
  6459. cdef char** buf_vlen = <char**>opt
  6460. cdef char* buf_fixed = <char*>ipt
  6461. cdef char* temp_string = NULL
  6462. cdef conv_size_t *sizes = <conv_size_t*>priv
  6463.  
  6464. temp_string = <char*>malloc(sizes[0].src_size+1)
  6465. ^
  6466. ------------------------------------------------------------
  6467.  
  6468. h5py/_conv.pyx:335:18: Storing unsafe C derivative of temporary Python reference
  6469.  
  6470. Error compiling Cython file:
  6471. ------------------------------------------------------------
  6472. ...
  6473.  
  6474. temp_string = <char*>malloc(sizes[0].src_size+1)
  6475. memcpy(temp_string, buf_fixed, sizes[0].src_size)
  6476. temp_string[sizes[0].src_size] = c'\0'
  6477.  
  6478. memcpy(buf_vlen, &temp_string, sizeof(temp_string));
  6479. ^
  6480. ------------------------------------------------------------
  6481.  
  6482. h5py/_conv.pyx:339:11: Cannot convert 'char **' to Python object
  6483.  
  6484. Error compiling Cython file:
  6485. ------------------------------------------------------------
  6486. ...
  6487.  
  6488. temp_string = <char*>malloc(sizes[0].src_size+1)
  6489. memcpy(temp_string, buf_fixed, sizes[0].src_size)
  6490. temp_string[sizes[0].src_size] = c'\0'
  6491.  
  6492. memcpy(buf_vlen, &temp_string, sizeof(temp_string));
  6493. ^
  6494. ------------------------------------------------------------
  6495.  
  6496. h5py/_conv.pyx:339:21: Cannot convert 'char **' to Python object
  6497.  
  6498. Error compiling Cython file:
  6499. ------------------------------------------------------------
  6500. ...
  6501. # HDF5 references to Python instances of h5r.Reference
  6502.  
  6503. cdef int conv_objref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  6504.  
  6505. cdef PyObject** buf_obj = <PyObject**>opt
  6506. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  6507. ^
  6508. ------------------------------------------------------------
  6509.  
  6510. h5py/_conv.pyx:349:32: 'hobj_ref_t' is not a type identifier
  6511.  
  6512. Error compiling Cython file:
  6513. ------------------------------------------------------------
  6514. ...
  6515. cdef int conv_objref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  6516.  
  6517. cdef PyObject** buf_obj = <PyObject**>opt
  6518. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  6519.  
  6520. cdef Reference ref = Reference()
  6521. ^
  6522. ------------------------------------------------------------
  6523.  
  6524. h5py/_conv.pyx:351:25: 'Reference' is not a constant, variable or function identifier
  6525.  
  6526. Error compiling Cython file:
  6527. ------------------------------------------------------------
  6528. ...
  6529. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>ipt
  6530.  
  6531. cdef Reference ref = Reference()
  6532. cdef PyObject* ref_ptr = NULL
  6533.  
  6534. memcpy(&ref.ref.obj_ref, buf_ref, sizeof(ref.ref.obj_ref))
  6535. ^
  6536. ------------------------------------------------------------
  6537.  
  6538. h5py/_conv.pyx:354:11: Cannot take address of Python object attribute 'obj_ref'
  6539.  
  6540. Error compiling Cython file:
  6541. ------------------------------------------------------------
  6542. ...
  6543.  
  6544. cdef Reference ref = Reference()
  6545. cdef PyObject* ref_ptr = NULL
  6546.  
  6547. memcpy(&ref.ref.obj_ref, buf_ref, sizeof(ref.ref.obj_ref))
  6548. ref.typecode = H5R_OBJECT
  6549. ^
  6550. ------------------------------------------------------------
  6551.  
  6552. h5py/_conv.pyx:355:19: undeclared name not builtin: H5R_OBJECT
  6553.  
  6554. Error compiling Cython file:
  6555. ------------------------------------------------------------
  6556. ...
  6557.  
  6558. ref_ptr = <PyObject*>ref
  6559. Py_INCREF(ref_ptr) # because Cython discards its reference when the
  6560. # function exits
  6561.  
  6562. memcpy(buf_obj, &ref_ptr, sizeof(ref_ptr))
  6563. ^
  6564. ------------------------------------------------------------
  6565.  
  6566. h5py/_conv.pyx:361:11: Cannot convert 'PyObject **' to Python object
  6567.  
  6568. Error compiling Cython file:
  6569. ------------------------------------------------------------
  6570. ...
  6571.  
  6572. ref_ptr = <PyObject*>ref
  6573. Py_INCREF(ref_ptr) # because Cython discards its reference when the
  6574. # function exits
  6575.  
  6576. memcpy(buf_obj, &ref_ptr, sizeof(ref_ptr))
  6577. ^
  6578. ------------------------------------------------------------
  6579.  
  6580. h5py/_conv.pyx:361:20: Cannot convert 'PyObject **' to Python object
  6581.  
  6582. Error compiling Cython file:
  6583. ------------------------------------------------------------
  6584. ...
  6585. return 0
  6586.  
  6587. cdef int conv_pyref2objref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  6588.  
  6589. cdef PyObject** buf_obj = <PyObject**>ipt
  6590. cdef hobj_ref_t* buf_ref = <hobj_ref_t*>opt
  6591. ^
  6592. ------------------------------------------------------------
  6593.  
  6594. h5py/_conv.pyx:368:32: 'hobj_ref_t' is not a type identifier
  6595.  
  6596. Error compiling Cython file:
  6597. ------------------------------------------------------------
  6598. ...
  6599. cdef object obj
  6600. cdef Reference ref
  6601.  
  6602. cdef PyObject* buf_obj0
  6603.  
  6604. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  6605. ^
  6606. ------------------------------------------------------------
  6607.  
  6608. h5py/_conv.pyx:375:11: Cannot convert 'PyObject **' to Python object
  6609.  
  6610. Error compiling Cython file:
  6611. ------------------------------------------------------------
  6612. ...
  6613. cdef object obj
  6614. cdef Reference ref
  6615.  
  6616. cdef PyObject* buf_obj0
  6617.  
  6618. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  6619. ^
  6620. ------------------------------------------------------------
  6621.  
  6622. h5py/_conv.pyx:375:22: Cannot convert 'PyObject **' to Python object
  6623.  
  6624. Error compiling Cython file:
  6625. ------------------------------------------------------------
  6626. ...
  6627.  
  6628. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  6629.  
  6630. if buf_obj0 != NULL and buf_obj0 != Py_None:
  6631. obj = <object>(buf_obj0)
  6632. if not isinstance(obj, Reference):
  6633. ^
  6634. ------------------------------------------------------------
  6635.  
  6636. h5py/_conv.pyx:379:31: 'Reference' is not a constant, variable or function identifier
  6637.  
  6638. Error compiling Cython file:
  6639. ------------------------------------------------------------
  6640. ...
  6641.  
  6642. if buf_obj0 != NULL and buf_obj0 != Py_None:
  6643. obj = <object>(buf_obj0)
  6644. if not isinstance(obj, Reference):
  6645. raise TypeError("Can't convert incompatible object to HDF5 object reference")
  6646. ref = <Reference>(buf_obj0)
  6647. ^
  6648. ------------------------------------------------------------
  6649.  
  6650. h5py/_conv.pyx:381:15: 'Reference' is not a type identifier
  6651.  
  6652. Error compiling Cython file:
  6653. ------------------------------------------------------------
  6654. ...
  6655. if buf_obj0 != NULL and buf_obj0 != Py_None:
  6656. obj = <object>(buf_obj0)
  6657. if not isinstance(obj, Reference):
  6658. raise TypeError("Can't convert incompatible object to HDF5 object reference")
  6659. ref = <Reference>(buf_obj0)
  6660. memcpy(buf_ref, &ref.ref.obj_ref, sizeof(ref.ref.obj_ref))
  6661. ^
  6662. ------------------------------------------------------------
  6663.  
  6664. h5py/_conv.pyx:382:24: Cannot take address of Python object attribute 'obj_ref'
  6665.  
  6666. Error compiling Cython file:
  6667. ------------------------------------------------------------
  6668. ...
  6669. if not isinstance(obj, Reference):
  6670. raise TypeError("Can't convert incompatible object to HDF5 object reference")
  6671. ref = <Reference>(buf_obj0)
  6672. memcpy(buf_ref, &ref.ref.obj_ref, sizeof(ref.ref.obj_ref))
  6673. else:
  6674. memset(buf_ref, c'\0', sizeof(hobj_ref_t))
  6675. ^
  6676. ------------------------------------------------------------
  6677.  
  6678. h5py/_conv.pyx:384:48: 'hobj_ref_t' is not a constant, variable or function identifier
  6679.  
  6680. Error compiling Cython file:
  6681. ------------------------------------------------------------
  6682. ...
  6683.  
  6684. cdef int conv_regref2pyref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  6685.  
  6686. cdef PyObject** buf_obj = <PyObject**>opt
  6687. cdef PyObject** bkg_obj = <PyObject**>bkg
  6688. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>ipt
  6689. ^
  6690. ------------------------------------------------------------
  6691.  
  6692. h5py/_conv.pyx:392:37: 'hdset_reg_ref_t' is not a type identifier
  6693.  
  6694. Error compiling Cython file:
  6695. ------------------------------------------------------------
  6696. ...
  6697.  
  6698. cdef PyObject** buf_obj = <PyObject**>opt
  6699. cdef PyObject** bkg_obj = <PyObject**>bkg
  6700. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>ipt
  6701.  
  6702. cdef RegionReference ref = RegionReference()
  6703. ^
  6704. ------------------------------------------------------------
  6705.  
  6706. h5py/_conv.pyx:394:31: 'RegionReference' is not a constant, variable or function identifier
  6707.  
  6708. Error compiling Cython file:
  6709. ------------------------------------------------------------
  6710. ...
  6711. cdef RegionReference ref = RegionReference()
  6712. cdef PyObject* ref_ptr = NULL
  6713.  
  6714. cdef PyObject* bkg_obj0
  6715.  
  6716. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0));
  6717. ^
  6718. ------------------------------------------------------------
  6719.  
  6720. h5py/_conv.pyx:399:11: Cannot convert 'PyObject **' to Python object
  6721.  
  6722. Error compiling Cython file:
  6723. ------------------------------------------------------------
  6724. ...
  6725. cdef RegionReference ref = RegionReference()
  6726. cdef PyObject* ref_ptr = NULL
  6727.  
  6728. cdef PyObject* bkg_obj0
  6729.  
  6730. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0));
  6731. ^
  6732. ------------------------------------------------------------
  6733.  
  6734. h5py/_conv.pyx:399:22: Cannot convert 'PyObject **' to Python object
  6735.  
  6736. Error compiling Cython file:
  6737. ------------------------------------------------------------
  6738. ...
  6739. cdef PyObject* ref_ptr = NULL
  6740.  
  6741. cdef PyObject* bkg_obj0
  6742.  
  6743. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0));
  6744. memcpy(ref.ref.reg_ref, buf_ref, sizeof(hdset_reg_ref_t))
  6745. ^
  6746. ------------------------------------------------------------
  6747.  
  6748. h5py/_conv.pyx:400:59: 'hdset_reg_ref_t' is not a constant, variable or function identifier
  6749.  
  6750. Error compiling Cython file:
  6751. ------------------------------------------------------------
  6752. ...
  6753. cdef PyObject* bkg_obj0
  6754.  
  6755. memcpy(&bkg_obj0, bkg_obj, sizeof(bkg_obj0));
  6756. memcpy(ref.ref.reg_ref, buf_ref, sizeof(hdset_reg_ref_t))
  6757.  
  6758. ref.typecode = H5R_DATASET_REGION
  6759. ^
  6760. ------------------------------------------------------------
  6761.  
  6762. h5py/_conv.pyx:402:19: undeclared name not builtin: H5R_DATASET_REGION
  6763.  
  6764. Error compiling Cython file:
  6765. ------------------------------------------------------------
  6766. ...
  6767. ref_ptr = <PyObject*>ref
  6768. Py_INCREF(ref_ptr) # because Cython discards its reference when the
  6769. # function exits
  6770.  
  6771. Py_XDECREF(bkg_obj0)
  6772. memcpy(buf_obj, &ref_ptr, sizeof(ref_ptr))
  6773. ^
  6774. ------------------------------------------------------------
  6775.  
  6776. h5py/_conv.pyx:409:11: Cannot convert 'PyObject **' to Python object
  6777.  
  6778. Error compiling Cython file:
  6779. ------------------------------------------------------------
  6780. ...
  6781. ref_ptr = <PyObject*>ref
  6782. Py_INCREF(ref_ptr) # because Cython discards its reference when the
  6783. # function exits
  6784.  
  6785. Py_XDECREF(bkg_obj0)
  6786. memcpy(buf_obj, &ref_ptr, sizeof(ref_ptr))
  6787. ^
  6788. ------------------------------------------------------------
  6789.  
  6790. h5py/_conv.pyx:409:20: Cannot convert 'PyObject **' to Python object
  6791.  
  6792. Error compiling Cython file:
  6793. ------------------------------------------------------------
  6794. ...
  6795. return 0
  6796.  
  6797. cdef int conv_pyref2regref(void* ipt, void* opt, void* bkg, void* priv) except -1:
  6798.  
  6799. cdef PyObject** buf_obj = <PyObject**>ipt
  6800. cdef hdset_reg_ref_t* buf_ref = <hdset_reg_ref_t*>opt
  6801. ^
  6802. ------------------------------------------------------------
  6803.  
  6804. h5py/_conv.pyx:416:37: 'hdset_reg_ref_t' is not a type identifier
  6805.  
  6806. Error compiling Cython file:
  6807. ------------------------------------------------------------
  6808. ...
  6809. cdef object obj
  6810. cdef RegionReference ref
  6811.  
  6812. cdef PyObject* buf_obj0
  6813.  
  6814. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  6815. ^
  6816. ------------------------------------------------------------
  6817.  
  6818. h5py/_conv.pyx:423:11: Cannot convert 'PyObject **' to Python object
  6819.  
  6820. Error compiling Cython file:
  6821. ------------------------------------------------------------
  6822. ...
  6823. cdef object obj
  6824. cdef RegionReference ref
  6825.  
  6826. cdef PyObject* buf_obj0
  6827.  
  6828. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  6829. ^
  6830. ------------------------------------------------------------
  6831.  
  6832. h5py/_conv.pyx:423:22: Cannot convert 'PyObject **' to Python object
  6833.  
  6834. Error compiling Cython file:
  6835. ------------------------------------------------------------
  6836. ...
  6837.  
  6838. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0));
  6839.  
  6840. if buf_obj0 != NULL and buf_obj0 != Py_None:
  6841. obj = <object>(buf_obj0)
  6842. if not isinstance(obj, RegionReference):
  6843. ^
  6844. ------------------------------------------------------------
  6845.  
  6846. h5py/_conv.pyx:427:31: 'RegionReference' is not a constant, variable or function identifier
  6847.  
  6848. Error compiling Cython file:
  6849. ------------------------------------------------------------
  6850. ...
  6851.  
  6852. if buf_obj0 != NULL and buf_obj0 != Py_None:
  6853. obj = <object>(buf_obj0)
  6854. if not isinstance(obj, RegionReference):
  6855. raise TypeError("Can't convert incompatible object to HDF5 region reference")
  6856. ref = <RegionReference>(buf_obj0)
  6857. ^
  6858. ------------------------------------------------------------
  6859.  
  6860. h5py/_conv.pyx:429:15: 'RegionReference' is not a type identifier
  6861.  
  6862. Error compiling Cython file:
  6863. ------------------------------------------------------------
  6864. ...
  6865. if buf_obj0 != NULL and buf_obj0 != Py_None:
  6866. obj = <object>(buf_obj0)
  6867. if not isinstance(obj, RegionReference):
  6868. raise TypeError("Can't convert incompatible object to HDF5 region reference")
  6869. ref = <RegionReference>(buf_obj0)
  6870. memcpy(buf_ref, ref.ref.reg_ref, sizeof(hdset_reg_ref_t))
  6871. ^
  6872. ------------------------------------------------------------
  6873.  
  6874. h5py/_conv.pyx:430:63: 'hdset_reg_ref_t' is not a constant, variable or function identifier
  6875.  
  6876. Error compiling Cython file:
  6877. ------------------------------------------------------------
  6878. ...
  6879. if not isinstance(obj, RegionReference):
  6880. raise TypeError("Can't convert incompatible object to HDF5 region reference")
  6881. ref = <RegionReference>(buf_obj0)
  6882. memcpy(buf_ref, ref.ref.reg_ref, sizeof(hdset_reg_ref_t))
  6883. else:
  6884. memset(buf_ref, c'\0', sizeof(hdset_reg_ref_t))
  6885. ^
  6886. ------------------------------------------------------------
  6887.  
  6888. h5py/_conv.pyx:432:53: 'hdset_reg_ref_t' is not a constant, variable or function identifier
  6889.  
  6890. Error compiling Cython file:
  6891. ------------------------------------------------------------
  6892. ...
  6893.  
  6894. cdef herr_t vlen2str(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  6895. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  6896. void *bkg_i, hid_t dxpl) except -1:
  6897. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  6898. buf_i, bkg_i, dxpl, conv_vlen2str, init_generic, H5T_BKG_YES)
  6899. ^
  6900. ------------------------------------------------------------
  6901.  
  6902. h5py/_conv.pyx:444:63: undeclared name not builtin: H5T_BKG_YES
  6903.  
  6904. Error compiling Cython file:
  6905. ------------------------------------------------------------
  6906. ...
  6907.  
  6908. cdef herr_t str2vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
  6909. size_t nl, size_t buf_stride, size_t bkg_stride, void *buf_i,
  6910. void *bkg_i, hid_t dxpl) except -1:
  6911. return generic_converter(src_id, dst_id, cdata, nl, buf_stride, bkg_stride,
  6912. buf_i, bkg_i, dxpl, conv_str2vlen, init_generic, H5T_BKG_NO)
  6913. ^
  6914. ------------------------------------------------------------
  6915.  
  6916. h5py/_conv.pyx:450:62: undeclared name not builtin: H5T_BKG_NO
  6917.  
  6918. Error compiling Cython file:
  6919. ------------------------------------------------------------
  6920. ...
  6921. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  6922. H5T_cdata_t *cdata, int forward) except -1 with gil:
  6923. cdef conv_enum_t *info
  6924.  
  6925. cdata[0].need_bkg = H5T_BKG_NO
  6926. cdata[0].priv = info = <conv_enum_t*>malloc(sizeof(conv_enum_t))
  6927. ^
  6928. ------------------------------------------------------------
  6929.  
  6930. h5py/_conv.pyx:500:27: Casting temporary Python object to non-numeric non-Python type
  6931.  
  6932. Error compiling Cython file:
  6933. ------------------------------------------------------------
  6934. ...
  6935. cdef int enum_int_converter_init(hid_t src, hid_t dst,
  6936. H5T_cdata_t *cdata, int forward) except -1 with gil:
  6937. cdef conv_enum_t *info
  6938.  
  6939. cdata[0].need_bkg = H5T_BKG_NO
  6940. cdata[0].priv = info = <conv_enum_t*>malloc(sizeof(conv_enum_t))
  6941. ^
  6942. ------------------------------------------------------------
  6943.  
  6944. h5py/_conv.pyx:500:27: Cannot convert 'conv_enum_t *' to Python object
  6945.  
  6946. Error compiling Cython file:
  6947. ------------------------------------------------------------
  6948. ...
  6949.  
  6950. cdef void enum_int_converter_free(H5T_cdata_t *cdata):
  6951. cdef conv_enum_t *info
  6952.  
  6953. info = <conv_enum_t*>cdata[0].priv
  6954. free(info)
  6955. ^
  6956. ------------------------------------------------------------
  6957.  
  6958. h5py/_conv.pyx:508:9: Cannot convert 'conv_enum_t *' to Python object
  6959.  
  6960. Error compiling Cython file:
  6961. ------------------------------------------------------------
  6962. ...
  6963. cdef void enum_int_converter_free(H5T_cdata_t *cdata):
  6964. cdef conv_enum_t *info
  6965.  
  6966. info = <conv_enum_t*>cdata[0].priv
  6967. free(info)
  6968. cdata[0].priv = NULL
  6969. ^
  6970. ------------------------------------------------------------
  6971.  
  6972. h5py/_conv.pyx:509:20: Cannot convert 'void *' to Python object
  6973.  
  6974. Error compiling Cython file:
  6975. ------------------------------------------------------------
  6976. ...
  6977.  
  6978. info = <conv_enum_t*>cdata[0].priv
  6979.  
  6980. try:
  6981. if forward:
  6982. supertype = H5Tget_super(src)
  6983. ^
  6984. ------------------------------------------------------------
  6985.  
  6986. h5py/_conv.pyx:527:24: undeclared name not builtin: H5Tget_super
  6987.  
  6988. Error compiling Cython file:
  6989. ------------------------------------------------------------
  6990. ...
  6991. info = <conv_enum_t*>cdata[0].priv
  6992.  
  6993. try:
  6994. if forward:
  6995. supertype = H5Tget_super(src)
  6996. identical = H5Tequal(supertype, dst)
  6997. ^
  6998. ------------------------------------------------------------
  6999.  
  7000. h5py/_conv.pyx:528:24: undeclared name not builtin: H5Tequal
  7001.  
  7002. Error compiling Cython file:
  7003. ------------------------------------------------------------
  7004. ...
  7005. return 0
  7006.  
  7007. if buf_stride == 0:
  7008. # Contiguous case: call H5Tconvert directly
  7009. if forward:
  7010. H5Tconvert(supertype, dst, nl, buf, NULL, dxpl)
  7011. ^
  7012. ------------------------------------------------------------
  7013.  
  7014. h5py/_conv.pyx:540:16: undeclared name not builtin: H5Tconvert
  7015.  
  7016. Error compiling Cython file:
  7017. ------------------------------------------------------------
  7018. ...
  7019. return 0
  7020.  
  7021. if buf_stride == 0:
  7022. # Contiguous case: call H5Tconvert directly
  7023. if forward:
  7024. H5Tconvert(supertype, dst, nl, buf, NULL, dxpl)
  7025. ^
  7026. ------------------------------------------------------------
  7027.  
  7028. h5py/_conv.pyx:540:52: Cannot convert 'void *' to Python object
  7029.  
  7030. Error compiling Cython file:
  7031. ------------------------------------------------------------
  7032. ...
  7033. if buf_stride == 0:
  7034. # Contiguous case: call H5Tconvert directly
  7035. if forward:
  7036. H5Tconvert(supertype, dst, nl, buf, NULL, dxpl)
  7037. else:
  7038. H5Tconvert(src, supertype, nl, buf, NULL, dxpl)
  7039. ^
  7040. ------------------------------------------------------------
  7041.  
  7042. h5py/_conv.pyx:542:52: Cannot convert 'void *' to Python object
  7043.  
  7044. Error compiling Cython file:
  7045. ------------------------------------------------------------
  7046. ...
  7047. if info[0].src_size > info[0].dst_size:
  7048. nalloc = info[0].src_size*nl
  7049. else:
  7050. nalloc = info[0].dst_size*nl
  7051.  
  7052. cbuf = <char*>malloc(nalloc)
  7053. ^
  7054. ------------------------------------------------------------
  7055.  
  7056. h5py/_conv.pyx:550:19: Casting temporary Python object to non-numeric non-Python type
  7057.  
  7058. Error compiling Cython file:
  7059. ------------------------------------------------------------
  7060. ...
  7061. if info[0].src_size > info[0].dst_size:
  7062. nalloc = info[0].src_size*nl
  7063. else:
  7064. nalloc = info[0].dst_size*nl
  7065.  
  7066. cbuf = <char*>malloc(nalloc)
  7067. ^
  7068. ------------------------------------------------------------
  7069.  
  7070. h5py/_conv.pyx:550:19: Storing unsafe C derivative of temporary Python reference
  7071.  
  7072. Error compiling Cython file:
  7073. ------------------------------------------------------------
  7074. ...
  7075. for i from 0<=i<nl:
  7076. memcpy(cbuf + (i*info[0].src_size), buf + (i*buf_stride),
  7077. info[0].src_size)
  7078.  
  7079. if forward:
  7080. H5Tconvert(supertype, dst, nl, cbuf, NULL, dxpl)
  7081. ^
  7082. ------------------------------------------------------------
  7083.  
  7084. h5py/_conv.pyx:559:53: Cannot convert 'void *' to Python object
  7085.  
  7086. Error compiling Cython file:
  7087. ------------------------------------------------------------
  7088. ...
  7089. info[0].src_size)
  7090.  
  7091. if forward:
  7092. H5Tconvert(supertype, dst, nl, cbuf, NULL, dxpl)
  7093. else:
  7094. H5Tconvert(src, supertype, nl, cbuf, NULL, dxpl)
  7095. ^
  7096. ------------------------------------------------------------
  7097.  
  7098. h5py/_conv.pyx:561:53: Cannot convert 'void *' to Python object
  7099.  
  7100. Error compiling Cython file:
  7101. ------------------------------------------------------------
  7102. ...
  7103.  
  7104. finally:
  7105. free(cbuf)
  7106. cbuf = NULL
  7107. if supertype > 0:
  7108. H5Tclose(supertype)
  7109. ^
  7110. ------------------------------------------------------------
  7111.  
  7112. h5py/_conv.pyx:571:12: undeclared name not builtin: H5Tclose
  7113.  
  7114. Error compiling Cython file:
  7115. ------------------------------------------------------------
  7116. ...
  7117. cdef char* buf = <char*>buf_i
  7118.  
  7119. if command == H5T_CONV_INIT:
  7120.  
  7121. cdata[0].need_bkg = H5T_BKG_NO
  7122. if H5Tget_class(src_id) != H5T_VLEN or H5Tget_class(dst_id) != H5T_OPAQUE:
  7123. ^
  7124. ------------------------------------------------------------
  7125.  
  7126. h5py/_conv.pyx:627:11: undeclared name not builtin: H5Tget_class
  7127.  
  7128. Error compiling Cython file:
  7129. ------------------------------------------------------------
  7130. ...
  7131. cdef char* buf = <char*>buf_i
  7132.  
  7133. if command == H5T_CONV_INIT:
  7134.  
  7135. cdata[0].need_bkg = H5T_BKG_NO
  7136. if H5Tget_class(src_id) != H5T_VLEN or H5Tget_class(dst_id) != H5T_OPAQUE:
  7137. ^
  7138. ------------------------------------------------------------
  7139.  
  7140. h5py/_conv.pyx:627:35: undeclared name not builtin: H5T_VLEN
  7141.  
  7142. Error compiling Cython file:
  7143. ------------------------------------------------------------
  7144. ...
  7145. cdef char* buf = <char*>buf_i
  7146.  
  7147. if command == H5T_CONV_INIT:
  7148.  
  7149. cdata[0].need_bkg = H5T_BKG_NO
  7150. if H5Tget_class(src_id) != H5T_VLEN or H5Tget_class(dst_id) != H5T_OPAQUE:
  7151. ^
  7152. ------------------------------------------------------------
  7153.  
  7154. h5py/_conv.pyx:627:71: undeclared name not builtin: H5T_OPAQUE
  7155.  
  7156. Error compiling Cython file:
  7157. ------------------------------------------------------------
  7158. ...
  7159. pass
  7160.  
  7161. elif command == H5T_CONV_CONV:
  7162.  
  7163. # need to pass element dtype to converter
  7164. supertype = typewrap(H5Tget_super(src_id))
  7165. ^
  7166. ------------------------------------------------------------
  7167.  
  7168. h5py/_conv.pyx:637:20: 'typewrap' is not a constant, variable or function identifier
  7169.  
  7170. Error compiling Cython file:
  7171. ------------------------------------------------------------
  7172. ...
  7173. elif command == H5T_CONV_CONV:
  7174.  
  7175. # need to pass element dtype to converter
  7176. supertype = typewrap(H5Tget_super(src_id))
  7177. dt = supertype.dtype
  7178. outtype = py_create(dt)
  7179. ^
  7180. ------------------------------------------------------------
  7181.  
  7182. h5py/_conv.pyx:639:18: 'py_create' is not a constant, variable or function identifier
  7183.  
  7184. Error compiling Cython file:
  7185. ------------------------------------------------------------
  7186. ...
  7187. cdef void* data
  7188. cdef np.ndarray ndarray
  7189. cdef PyObject* ndarray_obj
  7190. cdef vlen_t in_vlen0
  7191.  
  7192. memcpy(&in_vlen0, in_vlen, sizeof(in_vlen0))
  7193. ^
  7194. ------------------------------------------------------------
  7195.  
  7196. h5py/_conv.pyx:688:11: Cannot convert 'vlen_t *' to Python object
  7197.  
  7198. Error compiling Cython file:
  7199. ------------------------------------------------------------
  7200. ...
  7201. cdef void* data
  7202. cdef np.ndarray ndarray
  7203. cdef PyObject* ndarray_obj
  7204. cdef vlen_t in_vlen0
  7205.  
  7206. memcpy(&in_vlen0, in_vlen, sizeof(in_vlen0))
  7207. ^
  7208. ------------------------------------------------------------
  7209.  
  7210. h5py/_conv.pyx:688:22: Cannot convert 'vlen_t *' to Python object
  7211.  
  7212. Error compiling Cython file:
  7213. ------------------------------------------------------------
  7214. ...
  7215.  
  7216. dims[0] = in_vlen0.len
  7217. data = in_vlen0.ptr
  7218. if outtype.get_size() > intype.get_size():
  7219. data = realloc(data, outtype.get_size() * in_vlen0.len)
  7220. H5Tconvert(intype.id, outtype.id, in_vlen0.len, data, NULL, H5P_DEFAULT)
  7221. ^
  7222. ------------------------------------------------------------
  7223.  
  7224. h5py/_conv.pyx:694:64: undeclared name not builtin: H5P_DEFAULT
  7225.  
  7226. Error compiling Cython file:
  7227. ------------------------------------------------------------
  7228. ...
  7229.  
  7230. dims[0] = in_vlen0.len
  7231. data = in_vlen0.ptr
  7232. if outtype.get_size() > intype.get_size():
  7233. data = realloc(data, outtype.get_size() * in_vlen0.len)
  7234. H5Tconvert(intype.id, outtype.id, in_vlen0.len, data, NULL, H5P_DEFAULT)
  7235. ^
  7236. ------------------------------------------------------------
  7237.  
  7238. h5py/_conv.pyx:694:52: Cannot convert 'void *' to Python object
  7239.  
  7240. Error compiling Cython file:
  7241. ------------------------------------------------------------
  7242. ...
  7243.  
  7244. dims[0] = in_vlen0.len
  7245. data = in_vlen0.ptr
  7246. if outtype.get_size() > intype.get_size():
  7247. data = realloc(data, outtype.get_size() * in_vlen0.len)
  7248. H5Tconvert(intype.id, outtype.id, in_vlen0.len, data, NULL, H5P_DEFAULT)
  7249. ^
  7250. ------------------------------------------------------------
  7251.  
  7252. h5py/_conv.pyx:694:58: Cannot convert 'void *' to Python object
  7253.  
  7254. Error compiling Cython file:
  7255. ------------------------------------------------------------
  7256. ...
  7257. ndarray_obj = <PyObject*>ndarray
  7258. Py_INCREF(ndarray_obj)
  7259.  
  7260. # Write the new object to the buffer in-place
  7261. in_vlen0.ptr = NULL
  7262. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  7263. ^
  7264. ------------------------------------------------------------
  7265.  
  7266. h5py/_conv.pyx:705:11: Cannot convert 'PyObject **' to Python object
  7267.  
  7268. Error compiling Cython file:
  7269. ------------------------------------------------------------
  7270. ...
  7271. ndarray_obj = <PyObject*>ndarray
  7272. Py_INCREF(ndarray_obj)
  7273.  
  7274. # Write the new object to the buffer in-place
  7275. in_vlen0.ptr = NULL
  7276. memcpy(buf_obj, &ndarray_obj, sizeof(ndarray_obj))
  7277. ^
  7278. ------------------------------------------------------------
  7279.  
  7280. h5py/_conv.pyx:705:20: Cannot convert 'PyObject **' to Python object
  7281.  
  7282. Error compiling Cython file:
  7283. ------------------------------------------------------------
  7284. ...
  7285. cdef char* buf = <char*>buf_i
  7286.  
  7287. if command == H5T_CONV_INIT:
  7288.  
  7289. cdata[0].need_bkg = H5T_BKG_NO
  7290. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  7291. ^
  7292. ------------------------------------------------------------
  7293.  
  7294. h5py/_conv.pyx:727:32: 'H5PY_OBJ' is not a constant, variable or function identifier
  7295.  
  7296. Error compiling Cython file:
  7297. ------------------------------------------------------------
  7298. ...
  7299. if command == H5T_CONV_INIT:
  7300.  
  7301. cdata[0].need_bkg = H5T_BKG_NO
  7302. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  7303. return -2
  7304. supertype = typewrap(H5Tget_super(dst_id))
  7305. ^
  7306. ------------------------------------------------------------
  7307.  
  7308. h5py/_conv.pyx:729:20: 'typewrap' is not a constant, variable or function identifier
  7309.  
  7310. Error compiling Cython file:
  7311. ------------------------------------------------------------
  7312. ...
  7313. cdata[0].need_bkg = H5T_BKG_NO
  7314. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  7315. return -2
  7316. supertype = typewrap(H5Tget_super(dst_id))
  7317. for i from 0 <= i < nl:
  7318. memcpy(&pdata_elem, pdata+i, sizeof(pdata_elem))
  7319. ^
  7320. ------------------------------------------------------------
  7321.  
  7322. h5py/_conv.pyx:731:19: Cannot convert 'PyObject **' to Python object
  7323.  
  7324. Error compiling Cython file:
  7325. ------------------------------------------------------------
  7326. ...
  7327. cdata[0].need_bkg = H5T_BKG_NO
  7328. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  7329. return -2
  7330. supertype = typewrap(H5Tget_super(dst_id))
  7331. for i from 0 <= i < nl:
  7332. memcpy(&pdata_elem, pdata+i, sizeof(pdata_elem))
  7333. ^
  7334. ------------------------------------------------------------
  7335.  
  7336. h5py/_conv.pyx:731:37: Cannot convert 'PyObject **' to Python object
  7337.  
  7338. Error compiling Cython file:
  7339. ------------------------------------------------------------
  7340. ...
  7341. if not H5Tequal(src_id, H5PY_OBJ) or H5Tget_class(dst_id) != H5T_VLEN:
  7342. return -2
  7343. supertype = typewrap(H5Tget_super(dst_id))
  7344. for i from 0 <= i < nl:
  7345. memcpy(&pdata_elem, pdata+i, sizeof(pdata_elem))
  7346. if supertype != py_create((<np.ndarray> pdata_elem).dtype, 1):
  7347. ^
  7348. ------------------------------------------------------------
  7349.  
  7350. h5py/_conv.pyx:732:28: 'py_create' is not a constant, variable or function identifier
  7351.  
  7352. Error compiling Cython file:
  7353. ------------------------------------------------------------
  7354. ...
  7355. pass
  7356.  
  7357. elif command == H5T_CONV_CONV:
  7358.  
  7359. # need to pass element dtype to converter
  7360. memcpy(&pdata_elem, pdata, sizeof(pdata_elem))
  7361. ^
  7362. ------------------------------------------------------------
  7363.  
  7364. h5py/_conv.pyx:744:15: Cannot convert 'PyObject **' to Python object
  7365.  
  7366. Error compiling Cython file:
  7367. ------------------------------------------------------------
  7368. ...
  7369. pass
  7370.  
  7371. elif command == H5T_CONV_CONV:
  7372.  
  7373. # need to pass element dtype to converter
  7374. memcpy(&pdata_elem, pdata, sizeof(pdata_elem))
  7375. ^
  7376. ------------------------------------------------------------
  7377.  
  7378. h5py/_conv.pyx:744:28: Cannot convert 'PyObject **' to Python object
  7379.  
  7380. Error compiling Cython file:
  7381. ------------------------------------------------------------
  7382. ...
  7383.  
  7384. elif command == H5T_CONV_CONV:
  7385.  
  7386. # need to pass element dtype to converter
  7387. memcpy(&pdata_elem, pdata, sizeof(pdata_elem))
  7388. supertype = py_create((<np.ndarray> pdata_elem).dtype)
  7389. ^
  7390. ------------------------------------------------------------
  7391.  
  7392. h5py/_conv.pyx:745:20: 'py_create' is not a constant, variable or function identifier
  7393.  
  7394. Error compiling Cython file:
  7395. ------------------------------------------------------------
  7396. ...
  7397. elif command == H5T_CONV_CONV:
  7398.  
  7399. # need to pass element dtype to converter
  7400. memcpy(&pdata_elem, pdata, sizeof(pdata_elem))
  7401. supertype = py_create((<np.ndarray> pdata_elem).dtype)
  7402. outtype = typewrap(H5Tget_super(dst_id))
  7403. ^
  7404. ------------------------------------------------------------
  7405.  
  7406. h5py/_conv.pyx:746:18: 'typewrap' is not a constant, variable or function identifier
  7407.  
  7408. Error compiling Cython file:
  7409. ------------------------------------------------------------
  7410. ...
  7411. cdef void* data
  7412. cdef np.ndarray ndarray
  7413. cdef size_t len
  7414. cdef PyObject* buf_obj0
  7415.  
  7416. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  7417. ^
  7418. ------------------------------------------------------------
  7419.  
  7420. h5py/_conv.pyx:791:11: Cannot convert 'PyObject **' to Python object
  7421.  
  7422. Error compiling Cython file:
  7423. ------------------------------------------------------------
  7424. ...
  7425. cdef void* data
  7426. cdef np.ndarray ndarray
  7427. cdef size_t len
  7428. cdef PyObject* buf_obj0
  7429.  
  7430. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  7431. ^
  7432. ------------------------------------------------------------
  7433.  
  7434. h5py/_conv.pyx:791:22: Cannot convert 'PyObject **' to Python object
  7435.  
  7436. Error compiling Cython file:
  7437. ------------------------------------------------------------
  7438. ...
  7439. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  7440. ndarray = <np.ndarray> buf_obj0
  7441. len = ndarray.shape[0]
  7442.  
  7443. if outtype.get_size() > intype.get_size():
  7444. data = malloc(outtype.get_size() * len)
  7445. ^
  7446. ------------------------------------------------------------
  7447.  
  7448. h5py/_conv.pyx:796:21: Cannot convert Python object to 'void *'
  7449.  
  7450. Error compiling Cython file:
  7451. ------------------------------------------------------------
  7452. ...
  7453. memcpy(&buf_obj0, buf_obj, sizeof(buf_obj0))
  7454. ndarray = <np.ndarray> buf_obj0
  7455. len = ndarray.shape[0]
  7456.  
  7457. if outtype.get_size() > intype.get_size():
  7458. data = malloc(outtype.get_size() * len)
  7459. ^
  7460. ------------------------------------------------------------
  7461.  
  7462. h5py/_conv.pyx:796:21: Storing unsafe C derivative of temporary Python reference
  7463.  
  7464. Error compiling Cython file:
  7465. ------------------------------------------------------------
  7466. ...
  7467. len = ndarray.shape[0]
  7468.  
  7469. if outtype.get_size() > intype.get_size():
  7470. data = malloc(outtype.get_size() * len)
  7471. else:
  7472. data = malloc(intype.get_size() * len)
  7473. ^
  7474. ------------------------------------------------------------
  7475.  
  7476. h5py/_conv.pyx:798:21: Cannot convert Python object to 'void *'
  7477.  
  7478. Error compiling Cython file:
  7479. ------------------------------------------------------------
  7480. ...
  7481. len = ndarray.shape[0]
  7482.  
  7483. if outtype.get_size() > intype.get_size():
  7484. data = malloc(outtype.get_size() * len)
  7485. else:
  7486. data = malloc(intype.get_size() * len)
  7487. ^
  7488. ------------------------------------------------------------
  7489.  
  7490. h5py/_conv.pyx:798:21: Storing unsafe C derivative of temporary Python reference
  7491.  
  7492. Error compiling Cython file:
  7493. ------------------------------------------------------------
  7494. ...
  7495.  
  7496. if outtype.get_size() > intype.get_size():
  7497. data = malloc(outtype.get_size() * len)
  7498. else:
  7499. data = malloc(intype.get_size() * len)
  7500. memcpy(data, ndarray.data, intype.get_size() * len)
  7501. ^
  7502. ------------------------------------------------------------
  7503.  
  7504. h5py/_conv.pyx:799:11: Cannot convert 'void *' to Python object
  7505.  
  7506. Error compiling Cython file:
  7507. ------------------------------------------------------------
  7508. ...
  7509. if outtype.get_size() > intype.get_size():
  7510. data = malloc(outtype.get_size() * len)
  7511. else:
  7512. data = malloc(intype.get_size() * len)
  7513. memcpy(data, ndarray.data, intype.get_size() * len)
  7514. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  7515. ^
  7516. ------------------------------------------------------------
  7517.  
  7518. h5py/_conv.pyx:800:43: Cannot convert 'void *' to Python object
  7519.  
  7520. Error compiling Cython file:
  7521. ------------------------------------------------------------
  7522. ...
  7523. if outtype.get_size() > intype.get_size():
  7524. data = malloc(outtype.get_size() * len)
  7525. else:
  7526. data = malloc(intype.get_size() * len)
  7527. memcpy(data, ndarray.data, intype.get_size() * len)
  7528. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  7529. ^
  7530. ------------------------------------------------------------
  7531.  
  7532. h5py/_conv.pyx:800:49: Cannot convert 'void *' to Python object
  7533.  
  7534. Error compiling Cython file:
  7535. ------------------------------------------------------------
  7536. ...
  7537. else:
  7538. data = malloc(intype.get_size() * len)
  7539. memcpy(data, ndarray.data, intype.get_size() * len)
  7540. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  7541.  
  7542. memcpy(&in_vlen[0].len, &len, sizeof(len))
  7543. ^
  7544. ------------------------------------------------------------
  7545.  
  7546. h5py/_conv.pyx:802:11: Cannot convert 'size_t *' to Python object
  7547.  
  7548. Error compiling Cython file:
  7549. ------------------------------------------------------------
  7550. ...
  7551. else:
  7552. data = malloc(intype.get_size() * len)
  7553. memcpy(data, ndarray.data, intype.get_size() * len)
  7554. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  7555.  
  7556. memcpy(&in_vlen[0].len, &len, sizeof(len))
  7557. ^
  7558. ------------------------------------------------------------
  7559.  
  7560. h5py/_conv.pyx:802:28: Cannot convert 'size_t *' to Python object
  7561.  
  7562. Error compiling Cython file:
  7563. ------------------------------------------------------------
  7564. ...
  7565. data = malloc(intype.get_size() * len)
  7566. memcpy(data, ndarray.data, intype.get_size() * len)
  7567. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  7568.  
  7569. memcpy(&in_vlen[0].len, &len, sizeof(len))
  7570. memcpy(&in_vlen[0].ptr, &data, sizeof(data))
  7571. ^
  7572. ------------------------------------------------------------
  7573.  
  7574. h5py/_conv.pyx:803:11: Cannot convert 'void **' to Python object
  7575.  
  7576. Error compiling Cython file:
  7577. ------------------------------------------------------------
  7578. ...
  7579. data = malloc(intype.get_size() * len)
  7580. memcpy(data, ndarray.data, intype.get_size() * len)
  7581. H5Tconvert(intype.id, outtype.id, len, data, NULL, H5P_DEFAULT)
  7582.  
  7583. memcpy(&in_vlen[0].len, &len, sizeof(len))
  7584. memcpy(&in_vlen[0].ptr, &data, sizeof(data))
  7585. ^
  7586. ------------------------------------------------------------
  7587.  
  7588. h5py/_conv.pyx:803:28: Cannot convert 'void **' to Python object
  7589.  
  7590. Error compiling Cython file:
  7591. ------------------------------------------------------------
  7592. ...
  7593. cdef hid_t vlstring
  7594. cdef hid_t vlentype
  7595. cdef hid_t pyobj
  7596. cdef hid_t enum
  7597.  
  7598. vlstring = H5Tcopy(H5T_C_S1)
  7599. ^
  7600. ------------------------------------------------------------
  7601.  
  7602. h5py/_conv.pyx:816:15: undeclared name not builtin: H5Tcopy
  7603.  
  7604. Error compiling Cython file:
  7605. ------------------------------------------------------------
  7606. ...
  7607. cdef hid_t vlstring
  7608. cdef hid_t vlentype
  7609. cdef hid_t pyobj
  7610. cdef hid_t enum
  7611.  
  7612. vlstring = H5Tcopy(H5T_C_S1)
  7613. ^
  7614. ------------------------------------------------------------
  7615.  
  7616. h5py/_conv.pyx:816:23: undeclared name not builtin: H5T_C_S1
  7617.  
  7618. Error compiling Cython file:
  7619. ------------------------------------------------------------
  7620. ...
  7621. cdef hid_t vlentype
  7622. cdef hid_t pyobj
  7623. cdef hid_t enum
  7624.  
  7625. vlstring = H5Tcopy(H5T_C_S1)
  7626. H5Tset_size(vlstring, H5T_VARIABLE)
  7627. ^
  7628. ------------------------------------------------------------
  7629.  
  7630. h5py/_conv.pyx:817:4: undeclared name not builtin: H5Tset_size
  7631.  
  7632. Error compiling Cython file:
  7633. ------------------------------------------------------------
  7634. ...
  7635. cdef hid_t vlentype
  7636. cdef hid_t pyobj
  7637. cdef hid_t enum
  7638.  
  7639. vlstring = H5Tcopy(H5T_C_S1)
  7640. H5Tset_size(vlstring, H5T_VARIABLE)
  7641. ^
  7642. ------------------------------------------------------------
  7643.  
  7644. h5py/_conv.pyx:817:26: undeclared name not builtin: H5T_VARIABLE
  7645.  
  7646. Error compiling Cython file:
  7647. ------------------------------------------------------------
  7648. ...
  7649. cdef hid_t enum
  7650.  
  7651. vlstring = H5Tcopy(H5T_C_S1)
  7652. H5Tset_size(vlstring, H5T_VARIABLE)
  7653.  
  7654. enum = H5Tenum_create(H5T_STD_I32LE)
  7655. ^
  7656. ------------------------------------------------------------
  7657.  
  7658. h5py/_conv.pyx:819:11: undeclared name not builtin: H5Tenum_create
  7659.  
  7660. Error compiling Cython file:
  7661. ------------------------------------------------------------
  7662. ...
  7663. cdef hid_t enum
  7664.  
  7665. vlstring = H5Tcopy(H5T_C_S1)
  7666. H5Tset_size(vlstring, H5T_VARIABLE)
  7667.  
  7668. enum = H5Tenum_create(H5T_STD_I32LE)
  7669. ^
  7670. ------------------------------------------------------------
  7671.  
  7672. h5py/_conv.pyx:819:26: undeclared name not builtin: H5T_STD_I32LE
  7673.  
  7674. Error compiling Cython file:
  7675. ------------------------------------------------------------
  7676. ...
  7677. vlstring = H5Tcopy(H5T_C_S1)
  7678. H5Tset_size(vlstring, H5T_VARIABLE)
  7679.  
  7680. enum = H5Tenum_create(H5T_STD_I32LE)
  7681.  
  7682. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  7683. ^
  7684. ------------------------------------------------------------
  7685.  
  7686. h5py/_conv.pyx:821:15: undeclared name not builtin: H5Tvlen_create
  7687.  
  7688. Error compiling Cython file:
  7689. ------------------------------------------------------------
  7690. ...
  7691.  
  7692. enum = H5Tenum_create(H5T_STD_I32LE)
  7693.  
  7694. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  7695.  
  7696. pyobj = H5PY_OBJ
  7697. ^
  7698. ------------------------------------------------------------
  7699.  
  7700. h5py/_conv.pyx:823:12: 'H5PY_OBJ' is not a constant, variable or function identifier
  7701.  
  7702. Error compiling Cython file:
  7703. ------------------------------------------------------------
  7704. ...
  7705.  
  7706. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  7707.  
  7708. pyobj = H5PY_OBJ
  7709.  
  7710. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  7711. ^
  7712. ------------------------------------------------------------
  7713.  
  7714. h5py/_conv.pyx:825:4: undeclared name not builtin: H5Tregister
  7715.  
  7716. Error compiling Cython file:
  7717. ------------------------------------------------------------
  7718. ...
  7719.  
  7720. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  7721.  
  7722. pyobj = H5PY_OBJ
  7723.  
  7724. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  7725. ^
  7726. ------------------------------------------------------------
  7727.  
  7728. h5py/_conv.pyx:825:16: undeclared name not builtin: H5T_PERS_HARD
  7729.  
  7730. Error compiling Cython file:
  7731. ------------------------------------------------------------
  7732. ...
  7733.  
  7734. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  7735.  
  7736. pyobj = H5PY_OBJ
  7737.  
  7738. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  7739. ^
  7740. ------------------------------------------------------------
  7741.  
  7742. h5py/_conv.pyx:825:60: Cannot convert '<error>' to Python object
  7743.  
  7744. Error compiling Cython file:
  7745. ------------------------------------------------------------
  7746. ...
  7747. vlentype = H5Tvlen_create(H5T_STD_I32LE)
  7748.  
  7749. pyobj = H5PY_OBJ
  7750.  
  7751. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  7752. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  7753. ^
  7754. ------------------------------------------------------------
  7755.  
  7756. h5py/_conv.pyx:826:60: Cannot convert '<error>' to Python object
  7757.  
  7758. Error compiling Cython file:
  7759. ------------------------------------------------------------
  7760. ...
  7761. pyobj = H5PY_OBJ
  7762.  
  7763. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  7764. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  7765.  
  7766. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  7767. ^
  7768. ------------------------------------------------------------
  7769.  
  7770. h5py/_conv.pyx:828:16: undeclared name not builtin: H5T_PERS_SOFT
  7771.  
  7772. Error compiling Cython file:
  7773. ------------------------------------------------------------
  7774. ...
  7775. pyobj = H5PY_OBJ
  7776.  
  7777. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  7778. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  7779.  
  7780. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  7781. ^
  7782. ------------------------------------------------------------
  7783.  
  7784. h5py/_conv.pyx:828:65: Cannot convert '<error>' to Python object
  7785.  
  7786. Error compiling Cython file:
  7787. ------------------------------------------------------------
  7788. ...
  7789.  
  7790. H5Tregister(H5T_PERS_HARD, "vlen2str", vlstring, pyobj, vlen2str)
  7791. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  7792.  
  7793. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  7794. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  7795. ^
  7796. ------------------------------------------------------------
  7797.  
  7798. h5py/_conv.pyx:829:65: Cannot convert '<error>' to Python object
  7799.  
  7800. Error compiling Cython file:
  7801. ------------------------------------------------------------
  7802. ...
  7803. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  7804.  
  7805. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  7806. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  7807.  
  7808. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  7809. ^
  7810. ------------------------------------------------------------
  7811.  
  7812. h5py/_conv.pyx:831:47: undeclared name not builtin: H5T_STD_REF_OBJ
  7813.  
  7814. Error compiling Cython file:
  7815. ------------------------------------------------------------
  7816. ...
  7817. H5Tregister(H5T_PERS_HARD, "str2vlen", pyobj, vlstring, str2vlen)
  7818.  
  7819. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  7820. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  7821.  
  7822. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  7823. ^
  7824. ------------------------------------------------------------
  7825.  
  7826. h5py/_conv.pyx:831:71: Cannot convert '<error>' to Python object
  7827.  
  7828. Error compiling Cython file:
  7829. ------------------------------------------------------------
  7830. ...
  7831.  
  7832. H5Tregister(H5T_PERS_SOFT, "vlen2fixed", vlstring, H5T_C_S1, vlen2fixed)
  7833. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  7834.  
  7835. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  7836. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  7837. ^
  7838. ------------------------------------------------------------
  7839.  
  7840. h5py/_conv.pyx:832:71: Cannot convert '<error>' to Python object
  7841.  
  7842. Error compiling Cython file:
  7843. ------------------------------------------------------------
  7844. ...
  7845. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  7846.  
  7847. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  7848. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  7849.  
  7850. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  7851. ^
  7852. ------------------------------------------------------------
  7853.  
  7854. h5py/_conv.pyx:834:47: undeclared name not builtin: H5T_STD_REF_DSETREG
  7855.  
  7856. Error compiling Cython file:
  7857. ------------------------------------------------------------
  7858. ...
  7859. H5Tregister(H5T_PERS_SOFT, "fixed2vlen", H5T_C_S1, vlstring, fixed2vlen)
  7860.  
  7861. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  7862. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  7863.  
  7864. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  7865. ^
  7866. ------------------------------------------------------------
  7867.  
  7868. h5py/_conv.pyx:834:75: Cannot convert '<error>' to Python object
  7869.  
  7870. Error compiling Cython file:
  7871. ------------------------------------------------------------
  7872. ...
  7873.  
  7874. H5Tregister(H5T_PERS_HARD, "objref2pyref", H5T_STD_REF_OBJ, pyobj, objref2pyref)
  7875. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  7876.  
  7877. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  7878. H5Tregister(H5T_PERS_HARD, "pyref2regref", pyobj, H5T_STD_REF_DSETREG, pyref2regref)
  7879. ^
  7880. ------------------------------------------------------------
  7881.  
  7882. h5py/_conv.pyx:835:75: Cannot convert '<error>' to Python object
  7883.  
  7884. Error compiling Cython file:
  7885. ------------------------------------------------------------
  7886. ...
  7887. H5Tregister(H5T_PERS_HARD, "pyref2objref", pyobj, H5T_STD_REF_OBJ, pyref2objref)
  7888.  
  7889. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  7890. H5Tregister(H5T_PERS_HARD, "pyref2regref", pyobj, H5T_STD_REF_DSETREG, pyref2regref)
  7891.  
  7892. H5Tregister(H5T_PERS_SOFT, "enum2int", enum, H5T_STD_I32LE, enum2int)
  7893. ^
  7894. ------------------------------------------------------------
  7895.  
  7896. h5py/_conv.pyx:837:64: Cannot convert '<error>' to Python object
  7897.  
  7898. Error compiling Cython file:
  7899. ------------------------------------------------------------
  7900. ...
  7901.  
  7902. H5Tregister(H5T_PERS_HARD, "regref2pyref", H5T_STD_REF_DSETREG, pyobj, regref2pyref)
  7903. H5Tregister(H5T_PERS_HARD, "pyref2regref", pyobj, H5T_STD_REF_DSETREG, pyref2regref)
  7904.  
  7905. H5Tregister(H5T_PERS_SOFT, "enum2int", enum, H5T_STD_I32LE, enum2int)
  7906. H5Tregister(H5T_PERS_SOFT, "int2enum", H5T_STD_I32LE, enum, int2enum)
  7907. ^
  7908. ------------------------------------------------------------
  7909.  
  7910. h5py/_conv.pyx:838:64: Cannot convert '<error>' to Python object
  7911.  
  7912. Error compiling Cython file:
  7913. ------------------------------------------------------------
  7914. ...
  7915. H5Tregister(H5T_PERS_HARD, "pyref2regref", pyobj, H5T_STD_REF_DSETREG, pyref2regref)
  7916.  
  7917. H5Tregister(H5T_PERS_SOFT, "enum2int", enum, H5T_STD_I32LE, enum2int)
  7918. H5Tregister(H5T_PERS_SOFT, "int2enum", H5T_STD_I32LE, enum, int2enum)
  7919.  
  7920. H5Tregister(H5T_PERS_SOFT, "vlen2ndarray", vlentype, pyobj, vlen2ndarray)
  7921. ^
  7922. ------------------------------------------------------------
  7923.  
  7924. h5py/_conv.pyx:840:64: Cannot convert '<error>' to Python object
  7925.  
  7926. Error compiling Cython file:
  7927. ------------------------------------------------------------
  7928. ...
  7929.  
  7930. H5Tregister(H5T_PERS_SOFT, "enum2int", enum, H5T_STD_I32LE, enum2int)
  7931. H5Tregister(H5T_PERS_SOFT, "int2enum", H5T_STD_I32LE, enum, int2enum)
  7932.  
  7933. H5Tregister(H5T_PERS_SOFT, "vlen2ndarray", vlentype, pyobj, vlen2ndarray)
  7934. H5Tregister(H5T_PERS_SOFT, "ndarray2vlen", pyobj, vlentype, ndarray2vlen)
  7935. ^
  7936. ------------------------------------------------------------
  7937.  
  7938. h5py/_conv.pyx:841:64: Cannot convert '<error>' to Python object
  7939.  
  7940. Error compiling Cython file:
  7941. ------------------------------------------------------------
  7942. ...
  7943.  
  7944. return 0
  7945.  
  7946. cpdef int unregister_converters() except -1:
  7947.  
  7948. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  7949. ^
  7950. ------------------------------------------------------------
  7951.  
  7952. h5py/_conv.pyx:851:4: undeclared name not builtin: H5Tunregister
  7953.  
  7954. Error compiling Cython file:
  7955. ------------------------------------------------------------
  7956. ...
  7957.  
  7958. return 0
  7959.  
  7960. cpdef int unregister_converters() except -1:
  7961.  
  7962. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  7963. ^
  7964. ------------------------------------------------------------
  7965.  
  7966. h5py/_conv.pyx:851:53: Cannot convert '<error>' to Python object
  7967.  
  7968. Error compiling Cython file:
  7969. ------------------------------------------------------------
  7970. ...
  7971. return 0
  7972.  
  7973. cpdef int unregister_converters() except -1:
  7974.  
  7975. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  7976. H5Tunregister(H5T_PERS_HARD, "str2vlen", -1, -1, str2vlen)
  7977. ^
  7978. ------------------------------------------------------------
  7979.  
  7980. h5py/_conv.pyx:852:53: Cannot convert '<error>' to Python object
  7981.  
  7982. Error compiling Cython file:
  7983. ------------------------------------------------------------
  7984. ...
  7985. cpdef int unregister_converters() except -1:
  7986.  
  7987. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  7988. H5Tunregister(H5T_PERS_HARD, "str2vlen", -1, -1, str2vlen)
  7989.  
  7990. H5Tunregister(H5T_PERS_SOFT, "vlen2fixed", -1, -1, vlen2fixed)
  7991. ^
  7992. ------------------------------------------------------------
  7993.  
  7994. h5py/_conv.pyx:854:55: Cannot convert '<error>' to Python object
  7995.  
  7996. Error compiling Cython file:
  7997. ------------------------------------------------------------
  7998. ...
  7999.  
  8000. H5Tunregister(H5T_PERS_HARD, "vlen2str", -1, -1, vlen2str)
  8001. H5Tunregister(H5T_PERS_HARD, "str2vlen", -1, -1, str2vlen)
  8002.  
  8003. H5Tunregister(H5T_PERS_SOFT, "vlen2fixed", -1, -1, vlen2fixed)
  8004. H5Tunregister(H5T_PERS_SOFT, "fixed2vlen", -1, -1, fixed2vlen)
  8005. ^
  8006. ------------------------------------------------------------
  8007.  
  8008. h5py/_conv.pyx:855:55: Cannot convert '<error>' to Python object
  8009.  
  8010. Error compiling Cython file:
  8011. ------------------------------------------------------------
  8012. ...
  8013. H5Tunregister(H5T_PERS_HARD, "str2vlen", -1, -1, str2vlen)
  8014.  
  8015. H5Tunregister(H5T_PERS_SOFT, "vlen2fixed", -1, -1, vlen2fixed)
  8016. H5Tunregister(H5T_PERS_SOFT, "fixed2vlen", -1, -1, fixed2vlen)
  8017.  
  8018. H5Tunregister(H5T_PERS_HARD, "objref2pyref", -1, -1, objref2pyref)
  8019. ^
  8020. ------------------------------------------------------------
  8021.  
  8022. h5py/_conv.pyx:857:57: Cannot convert '<error>' to Python object
  8023.  
  8024. Error compiling Cython file:
  8025. ------------------------------------------------------------
  8026. ...
  8027.  
  8028. H5Tunregister(H5T_PERS_SOFT, "vlen2fixed", -1, -1, vlen2fixed)
  8029. H5Tunregister(H5T_PERS_SOFT, "fixed2vlen", -1, -1, fixed2vlen)
  8030.  
  8031. H5Tunregister(H5T_PERS_HARD, "objref2pyref", -1, -1, objref2pyref)
  8032. H5Tunregister(H5T_PERS_HARD, "pyref2objref", -1, -1, pyref2objref)
  8033. ^
  8034. ------------------------------------------------------------
  8035.  
  8036. h5py/_conv.pyx:858:57: Cannot convert '<error>' to Python object
  8037.  
  8038. Error compiling Cython file:
  8039. ------------------------------------------------------------
  8040. ...
  8041. H5Tunregister(H5T_PERS_SOFT, "fixed2vlen", -1, -1, fixed2vlen)
  8042.  
  8043. H5Tunregister(H5T_PERS_HARD, "objref2pyref", -1, -1, objref2pyref)
  8044. H5Tunregister(H5T_PERS_HARD, "pyref2objref", -1, -1, pyref2objref)
  8045.  
  8046. H5Tunregister(H5T_PERS_HARD, "regref2pyref", -1, -1, regref2pyref)
  8047. ^
  8048. ------------------------------------------------------------
  8049.  
  8050. h5py/_conv.pyx:860:57: Cannot convert '<error>' to Python object
  8051.  
  8052. Error compiling Cython file:
  8053. ------------------------------------------------------------
  8054. ...
  8055.  
  8056. H5Tunregister(H5T_PERS_HARD, "objref2pyref", -1, -1, objref2pyref)
  8057. H5Tunregister(H5T_PERS_HARD, "pyref2objref", -1, -1, pyref2objref)
  8058.  
  8059. H5Tunregister(H5T_PERS_HARD, "regref2pyref", -1, -1, regref2pyref)
  8060. H5Tunregister(H5T_PERS_HARD, "pyref2regref", -1, -1, pyref2regref)
  8061. ^
  8062. ------------------------------------------------------------
  8063.  
  8064. h5py/_conv.pyx:861:57: Cannot convert '<error>' to Python object
  8065.  
  8066. Error compiling Cython file:
  8067. ------------------------------------------------------------
  8068. ...
  8069. H5Tunregister(H5T_PERS_HARD, "pyref2objref", -1, -1, pyref2objref)
  8070.  
  8071. H5Tunregister(H5T_PERS_HARD, "regref2pyref", -1, -1, regref2pyref)
  8072. H5Tunregister(H5T_PERS_HARD, "pyref2regref", -1, -1, pyref2regref)
  8073.  
  8074. H5Tunregister(H5T_PERS_SOFT, "enum2int", -1, -1, enum2int)
  8075. ^
  8076. ------------------------------------------------------------
  8077.  
  8078. h5py/_conv.pyx:863:53: Cannot convert '<error>' to Python object
  8079.  
  8080. Error compiling Cython file:
  8081. ------------------------------------------------------------
  8082. ...
  8083.  
  8084. H5Tunregister(H5T_PERS_HARD, "regref2pyref", -1, -1, regref2pyref)
  8085. H5Tunregister(H5T_PERS_HARD, "pyref2regref", -1, -1, pyref2regref)
  8086.  
  8087. H5Tunregister(H5T_PERS_SOFT, "enum2int", -1, -1, enum2int)
  8088. H5Tunregister(H5T_PERS_SOFT, "int2enum", -1, -1, int2enum)
  8089. ^
  8090. ------------------------------------------------------------
  8091.  
  8092. h5py/_conv.pyx:864:53: Cannot convert '<error>' to Python object
  8093.  
  8094. Error compiling Cython file:
  8095. ------------------------------------------------------------
  8096. ...
  8097. H5Tunregister(H5T_PERS_HARD, "pyref2regref", -1, -1, pyref2regref)
  8098.  
  8099. H5Tunregister(H5T_PERS_SOFT, "enum2int", -1, -1, enum2int)
  8100. H5Tunregister(H5T_PERS_SOFT, "int2enum", -1, -1, int2enum)
  8101.  
  8102. H5Tunregister(H5T_PERS_SOFT, "vlen2ndarray", -1, -1, vlen2ndarray)
  8103. ^
  8104. ------------------------------------------------------------
  8105.  
  8106. h5py/_conv.pyx:866:57: Cannot convert '<error>' to Python object
  8107.  
  8108. Error compiling Cython file:
  8109. ------------------------------------------------------------
  8110. ...
  8111.  
  8112. H5Tunregister(H5T_PERS_SOFT, "enum2int", -1, -1, enum2int)
  8113. H5Tunregister(H5T_PERS_SOFT, "int2enum", -1, -1, int2enum)
  8114.  
  8115. H5Tunregister(H5T_PERS_SOFT, "vlen2ndarray", -1, -1, vlen2ndarray)
  8116. H5Tunregister(H5T_PERS_SOFT, "ndarray2vlen", -1, -1, ndarray2vlen)
  8117. ^
  8118. ------------------------------------------------------------
  8119.  
  8120. h5py/_conv.pyx:867:57: Cannot convert '<error>' to Python object
  8121. Traceback (most recent call last):
  8122. File "<string>", line 1, in <module>
  8123. File "/tmp/pip-build-o7lr1871/h5py/setup.py", line 168, in <module>
  8124. cmdclass = CMDCLASS,
  8125. File "/usr/local/lib/python3.6/dist-packages/setuptools/__init__.py", line 153, in setup
  8126. return distutils.core.setup(**attrs)
  8127. File "/usr/lib/python3.6/distutils/core.py", line 148, in setup
  8128. dist.run_commands()
  8129. File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands
  8130. self.run_command(cmd)
  8131. File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
  8132. cmd_obj.run()
  8133. File "/usr/local/lib/python3.6/dist-packages/setuptools/command/install.py", line 61, in run
  8134. return orig.install.run(self)
  8135. File "/usr/lib/python3.6/distutils/command/install.py", line 589, in run
  8136. self.run_command('build')
  8137. File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
  8138. self.distribution.run_command(command)
  8139. File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
  8140. cmd_obj.run()
  8141. File "/usr/lib/python3.6/distutils/command/build.py", line 135, in run
  8142. self.run_command(cmd_name)
  8143. File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
  8144. self.distribution.run_command(command)
  8145. File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
  8146. cmd_obj.run()
  8147. File "/tmp/pip-build-o7lr1871/h5py/setup_build.py", line 203, in run
  8148. force=config.rebuild_required or self.force)
  8149. File "/tmp/pip-build-o7lr1871/h5py/.eggs/Cython-3.0a6-py3.6.egg/Cython/Build/Dependencies.py", line 1110, in cythonize
  8150. cythonize_one(*args)
  8151. File "/tmp/pip-build-o7lr1871/h5py/.eggs/Cython-3.0a6-py3.6.egg/Cython/Build/Dependencies.py", line 1277, in cythonize_one
  8152. raise CompileError(None, pyx_file)
  8153. Cython.Compiler.Errors.CompileError: /tmp/pip-build-o7lr1871/h5py/h5py/_conv.pyx
  8154.  
  8155. ----------------------------------------
  8156. Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-o7lr1871/h5py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-k47zbxhu-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-o7lr1871/h5py/
RAW Paste Data