Issue #1039: Can't compile cython code with latest dev (yt_analysis/yt)
New issue 1039: Can't compile cython code with latest dev https://bitbucket.org/yt_analysis/yt/issue/1039/cant-compile-cython-code-wit... Adam Ginsburg: (this could be an hg mistake on my part though) I get this traceback when doing `python setup.py install` on the commit yt::16305:4d383ff42e24 (I think that's branch::commit#:commithash) ``` Error compiling Cython file: ------------------------------------------------------------ ... # So, let's compute these vectors. See above where these are written out # for ease of use. cdef np.float64_t vec1[3], vec2[3], cp_vec[3], dp, npoint[3] cdef np.uint8_t faces[MAX_NUM_FACES][2][2], nf if nvertices == 4: faces = tetra_face_defs ^ ------------------------------------------------------------ yt/utilities/lib/pixelization_routines.pyx:382:14: Assignment to non-lvalue 'faces' Error compiling Cython file: ------------------------------------------------------------ ... cdef np.uint8_t faces[MAX_NUM_FACES][2][2], nf if nvertices == 4: faces = tetra_face_defs nf = TETRA_NF elif nvertices == 6: faces = wedge_face_defs ^ ------------------------------------------------------------ yt/utilities/lib/pixelization_routines.pyx:385:14: Assignment to non-lvalue 'faces' Error compiling Cython file: ------------------------------------------------------------ ... nf = TETRA_NF elif nvertices == 6: faces = wedge_face_defs nf = WEDGE_NF elif nvertices == 8: faces = hex_face_defs ^ ------------------------------------------------------------ yt/utilities/lib/pixelization_routines.pyx:388:14: Assignment to non-lvalue 'faces' error: 3 errors while compiling 'yt/utilities/lib/pixelization_routines.pyx' with Cython ``` Is this just me doing something stupid in a dirty build environment, or is there a real underlying issue? Note that I attempted to update in the hope of correcting this error that I had encountered a few months ago when running `export_sketchfab`: ``` File "/Users/adam/repos/yt/yt/data_objects/construction_data_containers.py", line 1722, in export_sketchfab sample_type = "vertex") File "/Users/adam/repos/yt/yt/data_objects/construction_data_containers.py", line 1571, in export_ply self.get_data(color_field, sample_type) File "/Users/adam/repos/yt/yt/data_objects/construction_data_containers.py", line 1009, in get_data preload_fields = deps)): File "/Users/adam/repos/yt/yt/utilities/parallel_tools/parallel_analysis_interface.py", line 507, in parallel_objects for obj_id, obj in oiter: File "/Users/adam/repos/yt/yt/data_objects/data_containers.py", line 599, in chunks for chunk in self.index._chunk(self, chunking_style, **kwargs): File "/Users/adam/repos/yt/yt/geometry/geometry_handler.py", line 266, in _chunk return self._chunk_io(dobj, **kwargs) TypeError: _chunk_io() got an unexpected keyword argument 'preload_fields' ```
participants (1)
-
Adam Ginsburg