2021-07-14T15:16:31,200 Created temporary directory: /tmp/pip-ephem-wheel-cache-pm3n8nm4 2021-07-14T15:16:31,203 Created temporary directory: /tmp/pip-req-tracker-9h64980l 2021-07-14T15:16:31,204 Initialized build tracking at /tmp/pip-req-tracker-9h64980l 2021-07-14T15:16:31,204 Created build tracker: /tmp/pip-req-tracker-9h64980l 2021-07-14T15:16:31,204 Entered build tracker: /tmp/pip-req-tracker-9h64980l 2021-07-14T15:16:31,205 Created temporary directory: /tmp/pip-wheel-dnfvy_uh 2021-07-14T15:16:31,235 1 location(s) to search for versions of omnivore: 2021-07-14T15:16:31,235 * https://pypi.org/simple/omnivore/ 2021-07-14T15:16:31,235 Fetching project page and analyzing links: https://pypi.org/simple/omnivore/ 2021-07-14T15:16:31,236 Getting page https://pypi.org/simple/omnivore/ 2021-07-14T15:16:31,237 Found index url https://pypi.org/simple 2021-07-14T15:16:31,425 Found link https://files.pythonhosted.org/packages/66/82/42aaa5d3bd0be0b24cdca51dcf23699ae21678257f60b92e909db5f3ce94/omnivore-0.1.tar.gz#sha256=eef4c2972ea2f5ed7901c04294c09f5f59b35ad449bb429ecb0f223e05c45366 (from https://pypi.org/simple/omnivore/), version: 0.1 2021-07-14T15:16:31,425 Found link https://files.pythonhosted.org/packages/c1/1c/1072a9e0eea51f100093301222f2e9a763b7f9cc93ddfd57c4bb6b33c9f9/Omnivore-0.8.2.tar.gz#sha256=c8ea9c5f5edb459ac46773a0a4d54a84da273f3791c1a80c0ca3eb7d5c469e71 (from https://pypi.org/simple/omnivore/), version: 0.8.2 2021-07-14T15:16:31,425 Found link https://files.pythonhosted.org/packages/12/81/794dd4daed7b7bde8d437de119221e50a890757ccf0ebf9d635eef1bb912/Omnivore-0.8.3.tar.gz#sha256=03edfc9c6eef50c84d77c4b630ef868afba10c5053ab9a1e3a431f006e76f1a8 (from https://pypi.org/simple/omnivore/), version: 0.8.3 2021-07-14T15:16:31,426 Found link https://files.pythonhosted.org/packages/d2/f3/657c4220024a4f671db5d1710bb404a2c6e8844b5a7a30465a31ae97bde3/Omnivore-0.13.0.tar.gz#sha256=ea16011f979db7173eb2d0104c9c5c5ebe7d3549ff1a147a224b54c8571db4e8 (from https://pypi.org/simple/omnivore/), version: 0.13.0 2021-07-14T15:16:31,426 Found link https://files.pythonhosted.org/packages/8e/a2/160bea2f243709e4e46a2d3c0603bb403a15dfa8bf3648dc1a3ad1121add/Omnivore-0.13.1.tar.gz#sha256=031b2f7a904594acf59aa06369e73fee03c10154f540de897f73d3e205367bbe (from https://pypi.org/simple/omnivore/), version: 0.13.1 2021-07-14T15:16:31,426 Found link https://files.pythonhosted.org/packages/55/68/370215880578a8d8d5035e9ae053c13e21c3ce38cd28fb18fcceb5525dd2/Omnivore-0.13.2.tar.gz#sha256=2d6e091f018598a731333b552d5771e80c64908bbe3fcd484400f9349d103a93 (from https://pypi.org/simple/omnivore/), version: 0.13.2 2021-07-14T15:16:31,426 Found link https://files.pythonhosted.org/packages/0e/61/f16b2c617b3163ad817d25a76014116ae8f0135592fce2b3307a68b6036e/Omnivore-0.13.4.tar.gz#sha256=4ef1367d3d7299185fbdf304264a2150644df1bb9fd77394c5358c9f32993ee0 (from https://pypi.org/simple/omnivore/), version: 0.13.4 2021-07-14T15:16:31,427 Found link https://files.pythonhosted.org/packages/1c/a9/964e71c6816db8bf27f453bb63ba881c54153dadca51d4f524d3c14ce2ff/Omnivore-0.13.7.tar.gz#sha256=36632c6c6623afa4e61d244dc23828fd80119d754353c7181e4d6ea63345afe2 (from https://pypi.org/simple/omnivore/), version: 0.13.7 2021-07-14T15:16:31,427 Found link https://files.pythonhosted.org/packages/56/14/1cb2555d89182ff353681f101da3116eabe03e27b6d89e8d8f09cbcb095a/Omnivore-0.15.1.tar.gz#sha256=b66b690536a25658e77587fc26e475461e0e8c17f6161d6ea1c95e18b5b0d55c (from https://pypi.org/simple/omnivore/), version: 0.15.1 2021-07-14T15:16:31,428 Found link https://files.pythonhosted.org/packages/b9/8b/00236cd4c85cd0ac6cb36690e91f4806d25ce213fcc8c59b212b56f282b6/omnivore-1.99.9.tar.gz#sha256=b383c773b96277f162dcf4a498100183adb7ed2a20482ececb7db752e6b27c38 (from https://pypi.org/simple/omnivore/) (requires-python:>=3.6), version: 1.99.9 2021-07-14T15:16:31,428 Found link https://files.pythonhosted.org/packages/05/2a/52281135805e59e3dc43149d95a639b580d30790538d33ff90dd1b657d4f/omnivore-2.0a1.tar.gz#sha256=4f12acc95bc8d3f366dbea2eaf7a9b1beb5d65feb1a7ac5d66109bfcf2383d96 (from https://pypi.org/simple/omnivore/), version: 2.0a1 2021-07-14T15:16:31,428 Found link https://files.pythonhosted.org/packages/c0/c4/50e5a6a7d4f4b9839a90dd8c00daf6a56f7dd3264693109228cdfff7810f/omnivore-2.0a2.tar.gz#sha256=e41340270c2548feab6dad892e913a897378ee6d5607733bb9a634cbccc38d5c (from https://pypi.org/simple/omnivore/), version: 2.0a2 2021-07-14T15:16:31,429 Found link https://files.pythonhosted.org/packages/49/53/5da70dea51aee3e680a3e0201fadc6fded04112bbf15408d86ba0ba75bee/omnivore-2.0a3.tar.gz#sha256=3c0ca73ded28525c96debc1d4a8907fbaa656007b00750cdf5a97807d1d9f78f (from https://pypi.org/simple/omnivore/), version: 2.0a3 2021-07-14T15:16:31,429 Found link https://files.pythonhosted.org/packages/8a/84/d04843ceeee6d34043bf9def2cff62ce055da4c8d75728092891befeaa22/omnivore-2.0a4.tar.gz#sha256=3b55b322e017f513999aa37f811c19bc0543037fd55b96df4957127714f277fe (from https://pypi.org/simple/omnivore/), version: 2.0a4 2021-07-14T15:16:31,429 Found link https://files.pythonhosted.org/packages/f5/85/bc62adde2bd50f93c4033f23f0ad22bda6c6f662dfe4e6ec9c86698845d1/omnivore-2.0a5.tar.gz#sha256=df34c231de81934acbd35e7f6177046317fa73d2c2278dd5dc41bec7943dc7e1 (from https://pypi.org/simple/omnivore/), version: 2.0a5 2021-07-14T15:16:31,430 Found link https://files.pythonhosted.org/packages/83/2c/51ab04fe9f5bcb15f3b2628625dc35d1c46f3c523f7b6d918368903aca81/omnivore-2.0a6.tar.gz#sha256=37f6ace1b6d33a319967cb8da856482a041fcab5b173f75ee46289ca9d0b8974 (from https://pypi.org/simple/omnivore/), version: 2.0a6 2021-07-14T15:16:31,430 Found link https://files.pythonhosted.org/packages/a0/56/e56a262835a5510f27125510787f44aba253b88291f14f17cb469d3ff25d/omnivore-2.0a7.tar.gz#sha256=fecbe08f4454e0b9df48bdd9358daf8b44be1dae97b84a0a50ab0e448316cf04 (from https://pypi.org/simple/omnivore/), version: 2.0a7 2021-07-14T15:16:31,430 Found link https://files.pythonhosted.org/packages/3a/d5/ef8d75c57087b87cccef5075dd22378f383df5c801429da3f450158bc64f/omnivore-2.0a8.tar.gz#sha256=31d1937f7ea501fc45e2bc3ae728b8d21073d68825f9d9b8a179fd057834cb2f (from https://pypi.org/simple/omnivore/), version: 2.0a8 2021-07-14T15:16:31,430 Skipping link: not a file: https://pypi.org/simple/omnivore/ 2021-07-14T15:16:31,451 Given no hashes to check 1 links for project 'omnivore': discarding no candidates 2021-07-14T15:16:31,470 Collecting omnivore==2.0a1 2021-07-14T15:16:31,471 Created temporary directory: /tmp/pip-unpack-6mg6a419 2021-07-14T15:16:31,976 Downloading omnivore-2.0a1.tar.gz (1.8 MB) 2021-07-14T15:16:34,609 Added omnivore==2.0a1 from https://files.pythonhosted.org/packages/05/2a/52281135805e59e3dc43149d95a639b580d30790538d33ff90dd1b657d4f/omnivore-2.0a1.tar.gz#sha256=4f12acc95bc8d3f366dbea2eaf7a9b1beb5d65feb1a7ac5d66109bfcf2383d96 to build tracker '/tmp/pip-req-tracker-9h64980l' 2021-07-14T15:16:34,610 Running setup.py (path:/tmp/pip-wheel-dnfvy_uh/omnivore_c6d37fa49cf94d06a632a74ab7ceaabb/setup.py) egg_info for package omnivore 2021-07-14T15:16:34,611 Created temporary directory: /tmp/pip-pip-egg-info-7lyphsz3 2021-07-14T15:16:34,611 Running command python setup.py egg_info 2021-07-14T15:16:36,800 /usr/local/lib/python3.9/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-wheel-dnfvy_uh/omnivore_c6d37fa49cf94d06a632a74ab7ceaabb/lib6502/lib6502.pyx 2021-07-14T15:16:36,800 tree = Parsing.p_module(s, pxd, full_module_name) 2021-07-14T15:16:43,026 /usr/local/lib/python3.9/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-wheel-dnfvy_uh/omnivore_c6d37fa49cf94d06a632a74ab7ceaabb/libatari800/libatari800.pyx 2021-07-14T15:16:43,027 tree = Parsing.p_module(s, pxd, full_module_name) 2021-07-14T15:16:51,305 Error compiling Cython file: 2021-07-14T15:16:51,305 ------------------------------------------------------------ 2021-07-14T15:16:51,305 ... 2021-07-14T15:16:51,306 from libc.stdio cimport printf 2021-07-14T15:16:51,306 import cython 2021-07-14T15:16:51,306 import numpy as np 2021-07-14T15:16:51,306 cimport numpy as np 2021-07-14T15:16:51,306 from libudis.libudis cimport history_entry_t, emulator_history_t, parse_func_t, string_func_t, jmp_targets_t, label_info_t 2021-07-14T15:16:51,306 ^ 2021-07-14T15:16:51,306 ------------------------------------------------------------ 2021-07-14T15:16:51,307 libudis/libudis.pyx:7:0: 'libudis/libudis.pxd' not found 2021-07-14T15:16:51,311 Error compiling Cython file: 2021-07-14T15:16:51,311 ------------------------------------------------------------ 2021-07-14T15:16:51,311 ... 2021-07-14T15:16:51,312 from libc.stdio cimport printf 2021-07-14T15:16:51,312 import cython 2021-07-14T15:16:51,312 import numpy as np 2021-07-14T15:16:51,312 cimport numpy as np 2021-07-14T15:16:51,312 from libudis.libudis cimport history_entry_t, emulator_history_t, parse_func_t, string_func_t, jmp_targets_t, label_info_t 2021-07-14T15:16:51,312 ^ 2021-07-14T15:16:51,312 ------------------------------------------------------------ 2021-07-14T15:16:51,313 libudis/libudis.pyx:7:0: 'libudis/libudis/history_entry_t.pxd' not found 2021-07-14T15:16:51,317 Error compiling Cython file: 2021-07-14T15:16:51,317 ------------------------------------------------------------ 2021-07-14T15:16:51,317 ... 2021-07-14T15:16:51,317 from libc.stdio cimport printf 2021-07-14T15:16:51,317 import cython 2021-07-14T15:16:51,317 import numpy as np 2021-07-14T15:16:51,317 cimport numpy as np 2021-07-14T15:16:51,318 from libudis.libudis cimport history_entry_t, emulator_history_t, parse_func_t, string_func_t, jmp_targets_t, label_info_t 2021-07-14T15:16:51,318 ^ 2021-07-14T15:16:51,318 ------------------------------------------------------------ 2021-07-14T15:16:51,318 libudis/libudis.pyx:7:0: 'libudis/libudis/emulator_history_t.pxd' not found 2021-07-14T15:16:51,322 Error compiling Cython file: 2021-07-14T15:16:51,322 ------------------------------------------------------------ 2021-07-14T15:16:51,322 ... 2021-07-14T15:16:51,322 from libc.stdio cimport printf 2021-07-14T15:16:51,322 import cython 2021-07-14T15:16:51,322 import numpy as np 2021-07-14T15:16:51,323 cimport numpy as np 2021-07-14T15:16:51,323 from libudis.libudis cimport history_entry_t, emulator_history_t, parse_func_t, string_func_t, jmp_targets_t, label_info_t 2021-07-14T15:16:51,323 ^ 2021-07-14T15:16:51,323 ------------------------------------------------------------ 2021-07-14T15:16:51,323 libudis/libudis.pyx:7:0: 'libudis/libudis/parse_func_t.pxd' not found 2021-07-14T15:16:51,327 Error compiling Cython file: 2021-07-14T15:16:51,327 ------------------------------------------------------------ 2021-07-14T15:16:51,327 ... 2021-07-14T15:16:51,328 from libc.stdio cimport printf 2021-07-14T15:16:51,328 import cython 2021-07-14T15:16:51,328 import numpy as np 2021-07-14T15:16:51,328 cimport numpy as np 2021-07-14T15:16:51,328 from libudis.libudis cimport history_entry_t, emulator_history_t, parse_func_t, string_func_t, jmp_targets_t, label_info_t 2021-07-14T15:16:51,328 ^ 2021-07-14T15:16:51,328 ------------------------------------------------------------ 2021-07-14T15:16:51,329 libudis/libudis.pyx:7:0: 'libudis/libudis/string_func_t.pxd' not found 2021-07-14T15:16:51,333 Error compiling Cython file: 2021-07-14T15:16:51,333 ------------------------------------------------------------ 2021-07-14T15:16:51,333 ... 2021-07-14T15:16:51,333 from libc.stdio cimport printf 2021-07-14T15:16:51,333 import cython 2021-07-14T15:16:51,334 import numpy as np 2021-07-14T15:16:51,334 cimport numpy as np 2021-07-14T15:16:51,334 from libudis.libudis cimport history_entry_t, emulator_history_t, parse_func_t, string_func_t, jmp_targets_t, label_info_t 2021-07-14T15:16:51,334 ^ 2021-07-14T15:16:51,334 ------------------------------------------------------------ 2021-07-14T15:16:51,335 libudis/libudis.pyx:7:0: 'libudis/libudis/jmp_targets_t.pxd' not found 2021-07-14T15:16:51,337 Error compiling Cython file: 2021-07-14T15:16:51,337 ------------------------------------------------------------ 2021-07-14T15:16:51,337 ... 2021-07-14T15:16:51,337 from libc.stdio cimport printf 2021-07-14T15:16:51,337 import cython 2021-07-14T15:16:51,337 import numpy as np 2021-07-14T15:16:51,337 cimport numpy as np 2021-07-14T15:16:51,338 from libudis.libudis cimport history_entry_t, emulator_history_t, parse_func_t, string_func_t, jmp_targets_t, label_info_t 2021-07-14T15:16:51,338 ^ 2021-07-14T15:16:51,338 ------------------------------------------------------------ 2021-07-14T15:16:51,338 libudis/libudis.pyx:7:0: 'libudis/libudis/label_info_t.pxd' not found 2021-07-14T15:16:51,339 Error compiling Cython file: 2021-07-14T15:16:51,339 ------------------------------------------------------------ 2021-07-14T15:16:51,339 ... 2021-07-14T15:16:51,339 from libudis.libudis cimport history_entry_t, emulator_history_t, parse_func_t, string_func_t, jmp_targets_t, label_info_t 2021-07-14T15:16:51,339 from omnivore.disassembler.dtypes import HISTORY_ENTRY_DTYPE 2021-07-14T15:16:51,340 cdef extern: 2021-07-14T15:16:51,340 parse_func_t parser_map[] 2021-07-14T15:16:51,340 ^ 2021-07-14T15:16:51,340 ------------------------------------------------------------ 2021-07-14T15:16:51,340 libudis/libudis.pyx:12:4: 'parse_func_t' is not a type identifier 2021-07-14T15:16:51,341 Error compiling Cython file: 2021-07-14T15:16:51,341 ------------------------------------------------------------ 2021-07-14T15:16:51,341 ... 2021-07-14T15:16:51,341 from omnivore.disassembler.dtypes import HISTORY_ENTRY_DTYPE 2021-07-14T15:16:51,341 cdef extern: 2021-07-14T15:16:51,342 parse_func_t parser_map[] 2021-07-14T15:16:51,342 string_func_t stringifier_map[] 2021-07-14T15:16:51,342 ^ 2021-07-14T15:16:51,342 ------------------------------------------------------------ 2021-07-14T15:16:51,342 libudis/libudis.pyx:13:4: 'string_func_t' is not a type identifier 2021-07-14T15:16:51,343 Error compiling Cython file: 2021-07-14T15:16:51,343 ------------------------------------------------------------ 2021-07-14T15:16:51,343 ... 2021-07-14T15:16:51,343 from omnivore.disassembler.dtypes import HISTORY_ENTRY_DTYPE 2021-07-14T15:16:51,343 cdef extern: 2021-07-14T15:16:51,343 parse_func_t parser_map[] 2021-07-14T15:16:51,343 string_func_t stringifier_map[] 2021-07-14T15:16:51,344 parse_func_t find_parse_function(char *) 2021-07-14T15:16:51,344 ^ 2021-07-14T15:16:51,344 ------------------------------------------------------------ 2021-07-14T15:16:51,344 libudis/libudis.pyx:14:4: 'parse_func_t' is not a type identifier 2021-07-14T15:16:51,344 Error compiling Cython file: 2021-07-14T15:16:51,345 ------------------------------------------------------------ 2021-07-14T15:16:51,345 ... 2021-07-14T15:16:51,345 cdef extern: 2021-07-14T15:16:51,345 parse_func_t parser_map[] 2021-07-14T15:16:51,345 string_func_t stringifier_map[] 2021-07-14T15:16:51,345 parse_func_t find_parse_function(char *) 2021-07-14T15:16:51,345 string_func_t find_string_function(char *) 2021-07-14T15:16:51,346 ^ 2021-07-14T15:16:51,346 ------------------------------------------------------------ 2021-07-14T15:16:51,346 libudis/libudis.pyx:15:4: 'string_func_t' is not a type identifier 2021-07-14T15:16:51,346 Error compiling Cython file: 2021-07-14T15:16:51,346 ------------------------------------------------------------ 2021-07-14T15:16:51,347 ... 2021-07-14T15:16:51,347 cdef class TextStorage: 2021-07-14T15:16:51,347 cdef int max_lines 2021-07-14T15:16:51,347 cdef public int num_lines 2021-07-14T15:16:51,347 cdef public np.ndarray label_info 2021-07-14T15:16:51,347 cdef label_info_t *label_info_data 2021-07-14T15:16:51,347 ^ 2021-07-14T15:16:51,348 ------------------------------------------------------------ 2021-07-14T15:16:51,348 libudis/libudis.pyx:26:9: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,348 Error compiling Cython file: 2021-07-14T15:16:51,348 ------------------------------------------------------------ 2021-07-14T15:16:51,348 ... 2021-07-14T15:16:51,349 cdef class StringifiedDisassembly: 2021-07-14T15:16:51,349 cdef public int origin 2021-07-14T15:16:51,349 cdef public int last_pc 2021-07-14T15:16:51,349 cdef public int start_index 2021-07-14T15:16:51,349 cdef public np.ndarray jmp_targets 2021-07-14T15:16:51,349 cdef jmp_targets_t *jmp_targets_data 2021-07-14T15:16:51,349 ^ 2021-07-14T15:16:51,350 ------------------------------------------------------------ 2021-07-14T15:16:51,350 libudis/libudis.pyx:259:9: 'jmp_targets_t' is not a type identifier 2021-07-14T15:16:51,350 Error compiling Cython file: 2021-07-14T15:16:51,350 ------------------------------------------------------------ 2021-07-14T15:16:51,350 ... 2021-07-14T15:16:51,351 cdef clear(self): 2021-07-14T15:16:51,351 self.origin = 0 2021-07-14T15:16:51,351 self.last_pc = 0 2021-07-14T15:16:51,351 self.disasm_text.clear() 2021-07-14T15:16:51,351 cdef parse_history_entries(self, history_entry_t *h, int num_entries): 2021-07-14T15:16:51,351 ^ 2021-07-14T15:16:51,352 ------------------------------------------------------------ 2021-07-14T15:16:51,352 libudis/libudis.pyx:319:37: 'history_entry_t' is not a type identifier 2021-07-14T15:16:51,352 Error compiling Cython file: 2021-07-14T15:16:51,352 ------------------------------------------------------------ 2021-07-14T15:16:51,352 ... 2021-07-14T15:16:51,352 num_entries -= 1 2021-07-14T15:16:51,353 h += 1 2021-07-14T15:16:51,353 cdef class ParsedDisassembly: 2021-07-14T15:16:51,353 cdef history_entry_t *history_entries 2021-07-14T15:16:51,353 ^ 2021-07-14T15:16:51,353 ------------------------------------------------------------ 2021-07-14T15:16:51,354 libudis/libudis.pyx:336:9: 'history_entry_t' is not a type identifier 2021-07-14T15:16:51,354 Error compiling Cython file: 2021-07-14T15:16:51,354 ------------------------------------------------------------ 2021-07-14T15:16:51,354 ... 2021-07-14T15:16:51,354 cdef int num_entries 2021-07-14T15:16:51,354 cdef public int origin 2021-07-14T15:16:51,355 cdef int last_pc 2021-07-14T15:16:51,355 cdef int current_pc 2021-07-14T15:16:51,355 cdef public np.ndarray jmp_targets 2021-07-14T15:16:51,355 cdef jmp_targets_t *jmp_targets_data 2021-07-14T15:16:51,355 ^ 2021-07-14T15:16:51,355 ------------------------------------------------------------ 2021-07-14T15:16:51,355 libudis/libudis.pyx:345:9: 'jmp_targets_t' is not a type identifier 2021-07-14T15:16:51,356 Error compiling Cython file: 2021-07-14T15:16:51,356 ------------------------------------------------------------ 2021-07-14T15:16:51,356 ... 2021-07-14T15:16:51,356 self.max_text_lines = 256 2021-07-14T15:16:51,357 def __len__(self): 2021-07-14T15:16:51,357 return self.num_entries 2021-07-14T15:16:51,357 cdef parse_next(self, parse_func_t processor, unsigned char *src, int num_bytes): 2021-07-14T15:16:51,357 ^ 2021-07-14T15:16:51,357 ------------------------------------------------------------ 2021-07-14T15:16:51,357 libudis/libudis.pyx:374:26: 'parse_func_t' is not a type identifier 2021-07-14T15:16:51,358 Error compiling Cython file: 2021-07-14T15:16:51,358 ------------------------------------------------------------ 2021-07-14T15:16:51,358 ... 2021-07-14T15:16:51,358 cdef int data_style = 0 2021-07-14T15:16:51,359 cdef class DisassemblyConfig: 2021-07-14T15:16:51,359 cdef np.uint8_t c_split_comments[256] 2021-07-14T15:16:51,359 cdef parse_func_t segment_parsers[256] 2021-07-14T15:16:51,359 ^ 2021-07-14T15:16:51,359 ------------------------------------------------------------ 2021-07-14T15:16:51,359 libudis/libudis.pyx:433:9: 'parse_func_t' is not a type identifier 2021-07-14T15:16:51,360 Error compiling Cython file: 2021-07-14T15:16:51,360 ------------------------------------------------------------ 2021-07-14T15:16:51,360 ... 2021-07-14T15:16:51,360 cdef class StringifiedHistory: 2021-07-14T15:16:51,360 cdef public int origin 2021-07-14T15:16:51,360 cdef public int last_pc 2021-07-14T15:16:51,360 cdef public int start_index 2021-07-14T15:16:51,360 cdef public np.ndarray jmp_targets 2021-07-14T15:16:51,361 cdef jmp_targets_t *jmp_targets_data 2021-07-14T15:16:51,361 ^ 2021-07-14T15:16:51,361 ------------------------------------------------------------ 2021-07-14T15:16:51,361 libudis/libudis.pyx:517:9: 'jmp_targets_t' is not a type identifier 2021-07-14T15:16:51,361 Error compiling Cython file: 2021-07-14T15:16:51,362 ------------------------------------------------------------ 2021-07-14T15:16:51,362 ... 2021-07-14T15:16:51,362 cdef clear(self): 2021-07-14T15:16:51,362 self.history_text.clear() 2021-07-14T15:16:51,362 self.result_text.clear() 2021-07-14T15:16:51,362 cdef parse_history_entries(self, emulator_history_t *history, int index, int num_entries): 2021-07-14T15:16:51,363 ^ 2021-07-14T15:16:51,363 ------------------------------------------------------------ 2021-07-14T15:16:51,363 libudis/libudis.pyx:573:37: 'emulator_history_t' is not a type identifier 2021-07-14T15:16:51,363 Error compiling Cython file: 2021-07-14T15:16:51,363 ------------------------------------------------------------ 2021-07-14T15:16:51,363 ... 2021-07-14T15:16:51,364 if index >= history.num_allocated_entries: 2021-07-14T15:16:51,364 index = 0 2021-07-14T15:16:51,364 cdef class HistoryStorage: 2021-07-14T15:16:51,364 cdef public np.ndarray history_array 2021-07-14T15:16:51,364 cdef emulator_history_t *history 2021-07-14T15:16:51,364 ^ 2021-07-14T15:16:51,365 ------------------------------------------------------------ 2021-07-14T15:16:51,365 libudis/libudis.pyx:605:9: 'emulator_history_t' is not a type identifier 2021-07-14T15:16:51,365 Error compiling Cython file: 2021-07-14T15:16:51,365 ------------------------------------------------------------ 2021-07-14T15:16:51,365 ... 2021-07-14T15:16:51,366 def __contains__(self, index): 2021-07-14T15:16:51,366 return index > 0 and index < self.num_lines 2021-07-14T15:16:51,366 def __getitem__(self, index): 2021-07-14T15:16:51,366 cdef label_info_t *info 2021-07-14T15:16:51,366 ^ 2021-07-14T15:16:51,366 ------------------------------------------------------------ 2021-07-14T15:16:51,367 libudis/libudis.pyx:54:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,367 Error compiling Cython file: 2021-07-14T15:16:51,367 ------------------------------------------------------------ 2021-07-14T15:16:51,367 ... 2021-07-14T15:16:51,367 return self.text_buffer[start:start + count].tostring() 2021-07-14T15:16:51,367 else: 2021-07-14T15:16:51,368 raise TypeError(f"index must be int or slice, not {type(index)}") 2021-07-14T15:16:51,368 def __iter__(self): 2021-07-14T15:16:51,368 cdef label_info_t *info 2021-07-14T15:16:51,368 ^ 2021-07-14T15:16:51,368 ------------------------------------------------------------ 2021-07-14T15:16:51,369 libudis/libudis.pyx:75:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,369 Error compiling Cython file: 2021-07-14T15:16:51,369 ------------------------------------------------------------ 2021-07-14T15:16:51,369 ... 2021-07-14T15:16:51,369 self.num_lines = 0 2021-07-14T15:16:51,370 self.text_index = 0 2021-07-14T15:16:51,370 self.text_ptr = self.text_buffer_data 2021-07-14T15:16:51,370 cdef store(self, int count): 2021-07-14T15:16:51,370 cdef label_info_t *info 2021-07-14T15:16:51,370 ^ 2021-07-14T15:16:51,370 ------------------------------------------------------------ 2021-07-14T15:16:51,371 libudis/libudis.pyx:90:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,381 Error compiling Cython file: 2021-07-14T15:16:51,381 ------------------------------------------------------------ 2021-07-14T15:16:51,381 ... 2021-07-14T15:16:51,381 cdef class LabelStorage(TextStorage): 2021-07-14T15:16:51,381 def __init__(self): 2021-07-14T15:16:51,381 TextStorage.__init__(self, 256*256, 256*256) 2021-07-14T15:16:51,382 def __contains__(self, index): 2021-07-14T15:16:51,382 cdef label_info_t *info 2021-07-14T15:16:51,382 ^ 2021-07-14T15:16:51,382 ------------------------------------------------------------ 2021-07-14T15:16:51,382 libudis/libudis.pyx:113:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,382 Error compiling Cython file: 2021-07-14T15:16:51,383 ------------------------------------------------------------ 2021-07-14T15:16:51,383 ... 2021-07-14T15:16:51,383 info = &self.label_info_data[i] 2021-07-14T15:16:51,383 return info.text_start_index > 0 2021-07-14T15:16:51,383 def __getitem__(self, index): 2021-07-14T15:16:51,383 cdef label_info_t *info 2021-07-14T15:16:51,384 ^ 2021-07-14T15:16:51,384 ------------------------------------------------------------ 2021-07-14T15:16:51,384 libudis/libudis.pyx:120:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,384 Error compiling Cython file: 2021-07-14T15:16:51,384 ------------------------------------------------------------ 2021-07-14T15:16:51,384 ... 2021-07-14T15:16:51,384 else: 2021-07-14T15:16:51,385 raise TypeError(f"index must be int or slice, not {type(index)}") 2021-07-14T15:16:51,385 def __iter__(self): 2021-07-14T15:16:51,385 cdef int i 2021-07-14T15:16:51,385 cdef label_info_t *info 2021-07-14T15:16:51,385 ^ 2021-07-14T15:16:51,385 ------------------------------------------------------------ 2021-07-14T15:16:51,385 libudis/libudis.pyx:137:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,386 Error compiling Cython file: 2021-07-14T15:16:51,386 ------------------------------------------------------------ 2021-07-14T15:16:51,386 ... 2021-07-14T15:16:51,386 if info.text_start_index > 0: 2021-07-14T15:16:51,386 yield self[i] 2021-07-14T15:16:51,386 info += 1 2021-07-14T15:16:51,386 def __setitem__(self, index, value): 2021-07-14T15:16:51,387 cdef label_info_t *info 2021-07-14T15:16:51,387 ^ 2021-07-14T15:16:51,387 ------------------------------------------------------------ 2021-07-14T15:16:51,387 libudis/libudis.pyx:145:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,387 Error compiling Cython file: 2021-07-14T15:16:51,387 ------------------------------------------------------------ 2021-07-14T15:16:51,388 ... 2021-07-14T15:16:51,388 raise TypeError(f"setting labels via slices not yet supported") 2021-07-14T15:16:51,388 else: 2021-07-14T15:16:51,388 raise TypeError(f"index must be int or slice, not {type(index)}") 2021-07-14T15:16:51,388 def __delitem__(self, index): 2021-07-14T15:16:51,388 cdef label_info_t *info 2021-07-14T15:16:51,388 ^ 2021-07-14T15:16:51,389 ------------------------------------------------------------ 2021-07-14T15:16:51,389 libudis/libudis.pyx:184:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,389 Error compiling Cython file: 2021-07-14T15:16:51,389 ------------------------------------------------------------ 2021-07-14T15:16:51,389 ... 2021-07-14T15:16:51,389 raise TypeError(f"deleting labels via slices not yet supported") 2021-07-14T15:16:51,390 else: 2021-07-14T15:16:51,390 raise TypeError(f"index must be int or slice, not {type(index)}") 2021-07-14T15:16:51,390 def print_all(self): 2021-07-14T15:16:51,390 cdef label_info_t *info 2021-07-14T15:16:51,390 ^ 2021-07-14T15:16:51,390 ------------------------------------------------------------ 2021-07-14T15:16:51,390 libudis/libudis.pyx:198:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,391 Error compiling Cython file: 2021-07-14T15:16:51,391 ------------------------------------------------------------ 2021-07-14T15:16:51,391 ... 2021-07-14T15:16:51,391 if self.num_lines - 5 > 0: 2021-07-14T15:16:51,391 print("...", self.num_lines - 5, "more") 2021-07-14T15:16:51,391 print("total = ", self.num_lines) 2021-07-14T15:16:51,392 def keys(self): 2021-07-14T15:16:51,392 cdef label_info_t *info 2021-07-14T15:16:51,392 ^ 2021-07-14T15:16:51,392 ------------------------------------------------------------ 2021-07-14T15:16:51,392 libudis/libudis.pyx:214:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,392 Error compiling Cython file: 2021-07-14T15:16:51,392 ------------------------------------------------------------ 2021-07-14T15:16:51,393 ... 2021-07-14T15:16:51,393 addresses.append(i) 2021-07-14T15:16:51,393 info += 1 2021-07-14T15:16:51,393 return addresses 2021-07-14T15:16:51,393 def update(self, other): 2021-07-14T15:16:51,393 cdef label_info_t *info 2021-07-14T15:16:51,393 ^ 2021-07-14T15:16:51,393 ------------------------------------------------------------ 2021-07-14T15:16:51,394 libudis/libudis.pyx:226:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,394 Error compiling Cython file: 2021-07-14T15:16:51,394 ------------------------------------------------------------ 2021-07-14T15:16:51,394 ... 2021-07-14T15:16:51,394 # print("found other", i, start, count, info.num_bytes, info.item_count, info.type_code, other.text_buffer[start:start + count]) 2021-07-14T15:16:51,394 self[i] = (other.text_buffer[start:start + count], info.num_bytes, info.item_count, info.type_code) 2021-07-14T15:16:51,394 info += 1 2021-07-14T15:16:51,395 cdef clear(self): 2021-07-14T15:16:51,395 cdef label_info_t *info 2021-07-14T15:16:51,395 ^ 2021-07-14T15:16:51,395 ------------------------------------------------------------ 2021-07-14T15:16:51,395 libudis/libudis.pyx:242:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,398 Error compiling Cython file: 2021-07-14T15:16:51,398 ------------------------------------------------------------ 2021-07-14T15:16:51,399 ... 2021-07-14T15:16:51,399 # internals 2021-07-14T15:16:51,399 cdef int mnemonic_case 2021-07-14T15:16:51,399 cdef char *hex_case 2021-07-14T15:16:51,399 def __init__(self, start_index, max_lines, jmp_targets, labels=None, mnemonic_lower=True, hex_lower=True): 2021-07-14T15:16:51,399 cdef label_info_t *info 2021-07-14T15:16:51,399 ^ 2021-07-14T15:16:51,400 ------------------------------------------------------------ 2021-07-14T15:16:51,400 libudis/libudis.pyx:268:13: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,402 Error compiling Cython file: 2021-07-14T15:16:51,402 ------------------------------------------------------------ 2021-07-14T15:16:51,402 ... 2021-07-14T15:16:51,402 cdef parse_history_entries(self, history_entry_t *h, int num_entries): 2021-07-14T15:16:51,402 if num_entries > self.disasm_text.max_lines: 2021-07-14T15:16:51,402 num_entries = self.disasm_text.max_lines 2021-07-14T15:16:51,402 cdef int count 2021-07-14T15:16:51,403 cdef string_func_t stringifier 2021-07-14T15:16:51,403 ^ 2021-07-14T15:16:51,403 ------------------------------------------------------------ 2021-07-14T15:16:51,403 libudis/libudis.pyx:323:13: 'string_func_t' is not a type identifier 2021-07-14T15:16:51,420 Error compiling Cython file: 2021-07-14T15:16:51,420 ------------------------------------------------------------ 2021-07-14T15:16:51,420 ... 2021-07-14T15:16:51,420 def __len__(self): 2021-07-14T15:16:51,421 return self.num_entries 2021-07-14T15:16:51,421 cdef parse_next(self, parse_func_t processor, unsigned char *src, int num_bytes): 2021-07-14T15:16:51,421 cdef history_entry_t *h = &self.history_entries[self.num_entries] 2021-07-14T15:16:51,421 ^ 2021-07-14T15:16:51,421 ------------------------------------------------------------ 2021-07-14T15:16:51,421 libudis/libudis.pyx:375:13: 'history_entry_t' is not a type identifier 2021-07-14T15:16:51,423 Error compiling Cython file: 2021-07-14T15:16:51,423 ------------------------------------------------------------ 2021-07-14T15:16:51,423 ... 2021-07-14T15:16:51,423 #if labels[pc + i] == 0: 2021-07-14T15:16:51,424 # print " disasm_info: added label at %04x" % (pc + i) 2021-07-14T15:16:51,424 jmp_target[(pc + i) & 0xffff] = old_label 2021-07-14T15:16:51,424 def parse_test(self, np.uint8_t disasm_type, np.ndarray[np.uint8_t, ndim=1] src): 2021-07-14T15:16:51,424 cdef parse_func_t processor 2021-07-14T15:16:51,424 ^ 2021-07-14T15:16:51,424 ------------------------------------------------------------ 2021-07-14T15:16:51,425 libudis/libudis.pyx:416:13: 'parse_func_t' is not a type identifier 2021-07-14T15:16:51,425 Error compiling Cython file: 2021-07-14T15:16:51,425 ------------------------------------------------------------ 2021-07-14T15:16:51,425 ... 2021-07-14T15:16:51,425 processor = parser_map[disasm_type] 2021-07-14T15:16:51,425 # printf("processor = %lx\n", processor) 2021-07-14T15:16:51,425 self.parse_next(processor, src.data, len(src)) 2021-07-14T15:16:51,426 def stringify(self, int index, int num_lines_requested, labels=None, mnemonic_lower=True, hex_lower=True): 2021-07-14T15:16:51,426 cdef history_entry_t *h = &self.history_entries[index] 2021-07-14T15:16:51,426 ^ 2021-07-14T15:16:51,426 ------------------------------------------------------------ 2021-07-14T15:16:51,426 libudis/libudis.pyx:423:13: 'history_entry_t' is not a type identifier 2021-07-14T15:16:51,450 Error compiling Cython file: 2021-07-14T15:16:51,450 ------------------------------------------------------------ 2021-07-14T15:16:51,450 ... 2021-07-14T15:16:51,451 cdef ParsedDisassembly parsed = self.get_parser(num_entries, origin, num_bytes) 2021-07-14T15:16:51,451 cdef int first_index = 0 2021-07-14T15:16:51,451 cdef np.uint8_t current_disasm_type = c_disasm_type[0] 2021-07-14T15:16:51,451 cdef int start_index, end_index 2021-07-14T15:16:51,451 cdef history_entry_t *h = parsed.history_entries 2021-07-14T15:16:51,451 ^ 2021-07-14T15:16:51,451 ------------------------------------------------------------ 2021-07-14T15:16:51,452 libudis/libudis.pyx:472:13: 'history_entry_t' is not a type identifier 2021-07-14T15:16:51,462 Error compiling Cython file: 2021-07-14T15:16:51,463 ------------------------------------------------------------ 2021-07-14T15:16:51,463 ... 2021-07-14T15:16:51,463 cdef parse_history_entries(self, emulator_history_t *history, int index, int num_entries): 2021-07-14T15:16:51,463 if num_entries > self.history_text.max_lines: 2021-07-14T15:16:51,463 num_entries = self.history_text.max_lines 2021-07-14T15:16:51,463 cdef int count 2021-07-14T15:16:51,463 cdef int disassembler_type 2021-07-14T15:16:51,463 cdef string_func_t stringifier 2021-07-14T15:16:51,463 ^ 2021-07-14T15:16:51,464 ------------------------------------------------------------ 2021-07-14T15:16:51,464 libudis/libudis.pyx:578:13: 'string_func_t' is not a type identifier 2021-07-14T15:16:51,464 Error compiling Cython file: 2021-07-14T15:16:51,464 ------------------------------------------------------------ 2021-07-14T15:16:51,464 ... 2021-07-14T15:16:51,464 if num_entries > self.history_text.max_lines: 2021-07-14T15:16:51,465 num_entries = self.history_text.max_lines 2021-07-14T15:16:51,465 cdef int count 2021-07-14T15:16:51,465 cdef int disassembler_type 2021-07-14T15:16:51,465 cdef string_func_t stringifier 2021-07-14T15:16:51,465 cdef history_entry_t *h 2021-07-14T15:16:51,465 ^ 2021-07-14T15:16:51,465 ------------------------------------------------------------ 2021-07-14T15:16:51,465 libudis/libudis.pyx:579:13: 'history_entry_t' is not a type identifier 2021-07-14T15:16:51,795 Error compiling Cython file: 2021-07-14T15:16:51,795 ------------------------------------------------------------ 2021-07-14T15:16:51,795 ... 2021-07-14T15:16:51,795 buffer_size = max_lines * 64 2021-07-14T15:16:51,795 self.alloc_arrays(max_lines, buffer_size) 2021-07-14T15:16:51,795 self.clear() 2021-07-14T15:16:51,796 def alloc_arrays(self, max_lines, buffer_size): 2021-07-14T15:16:51,796 self.label_info = np.zeros(max_lines * sizeof(label_info_t), dtype=np.uint8) 2021-07-14T15:16:51,796 ^ 2021-07-14T15:16:51,796 ------------------------------------------------------------ 2021-07-14T15:16:51,796 libudis/libudis.pyx:40:66: 'label_info_t' is not a constant, variable or function identifier 2021-07-14T15:16:51,796 Error compiling Cython file: 2021-07-14T15:16:51,797 ------------------------------------------------------------ 2021-07-14T15:16:51,797 ... 2021-07-14T15:16:51,797 self.alloc_arrays(max_lines, buffer_size) 2021-07-14T15:16:51,797 self.clear() 2021-07-14T15:16:51,797 def alloc_arrays(self, max_lines, buffer_size): 2021-07-14T15:16:51,797 self.label_info = np.zeros(max_lines * sizeof(label_info_t), dtype=np.uint8) 2021-07-14T15:16:51,797 self.label_info_data = self.label_info.data 2021-07-14T15:16:51,797 ^ 2021-07-14T15:16:51,798 ------------------------------------------------------------ 2021-07-14T15:16:51,798 libudis/libudis.pyx:41:32: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,833 Error compiling Cython file: 2021-07-14T15:16:51,833 ------------------------------------------------------------ 2021-07-14T15:16:51,834 ... 2021-07-14T15:16:51,834 cdef label_info_t *info 2021-07-14T15:16:51,834 cdef int i, start, count 2021-07-14T15:16:51,834 cdef long addr 2021-07-14T15:16:51,834 addr = other.get_label_data_addr() 2021-07-14T15:16:51,834 info = addr 2021-07-14T15:16:51,834 ^ 2021-07-14T15:16:51,834 ------------------------------------------------------------ 2021-07-14T15:16:51,835 libudis/libudis.pyx:231:16: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,839 Error compiling Cython file: 2021-07-14T15:16:51,839 ------------------------------------------------------------ 2021-07-14T15:16:51,839 ... 2021-07-14T15:16:51,839 self.start_index = start_index 2021-07-14T15:16:51,839 self.disasm_text = TextStorage(max_lines) 2021-07-14T15:16:51,839 self.mnemonic_case = 1 if mnemonic_lower else 0 2021-07-14T15:16:51,839 self.hex_case = hexdigits_lower if hex_lower else hexdigits_upper 2021-07-14T15:16:51,840 self.jmp_targets = jmp_targets 2021-07-14T15:16:51,840 self.jmp_targets_data = self.jmp_targets.data 2021-07-14T15:16:51,840 ^ 2021-07-14T15:16:51,840 ------------------------------------------------------------ 2021-07-14T15:16:51,840 libudis/libudis.pyx:277:33: 'jmp_targets_t' is not a type identifier 2021-07-14T15:16:51,840 Error compiling Cython file: 2021-07-14T15:16:51,841 ------------------------------------------------------------ 2021-07-14T15:16:51,841 ... 2021-07-14T15:16:51,841 addr = labels.get_text_storage_addr() 2021-07-14T15:16:51,841 text = addr 2021-07-14T15:16:51,841 self.jmp_targets_data.text_storage = text 2021-07-14T15:16:51,841 addr = labels.get_label_data_addr() 2021-07-14T15:16:51,841 info = addr 2021-07-14T15:16:51,841 ^ 2021-07-14T15:16:51,842 ------------------------------------------------------------ 2021-07-14T15:16:51,842 libudis/libudis.pyx:285:20: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,842 Error compiling Cython file: 2021-07-14T15:16:51,842 ------------------------------------------------------------ 2021-07-14T15:16:51,842 ... 2021-07-14T15:16:51,842 addr = labels.get_label_data_addr() 2021-07-14T15:16:51,842 info = addr 2021-07-14T15:16:51,843 self.jmp_targets_data.labels = info 2021-07-14T15:16:51,843 else: 2021-07-14T15:16:51,843 self.jmp_targets_data.text_storage = 0 2021-07-14T15:16:51,843 self.jmp_targets_data.labels = 0 2021-07-14T15:16:51,843 ^ 2021-07-14T15:16:51,843 ------------------------------------------------------------ 2021-07-14T15:16:51,843 libudis/libudis.pyx:289:44: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,853 Error compiling Cython file: 2021-07-14T15:16:51,853 ------------------------------------------------------------ 2021-07-14T15:16:51,853 ... 2021-07-14T15:16:51,853 cdef int index_index 2021-07-14T15:16:51,853 cdef int max_text_lines 2021-07-14T15:16:51,853 def __init__(self, max_entries, origin, num_bytes): 2021-07-14T15:16:51,853 self.max_entries = max_entries 2021-07-14T15:16:51,853 self.entry_size = sizeof(history_entry_t) 2021-07-14T15:16:51,854 ^ 2021-07-14T15:16:51,854 ------------------------------------------------------------ 2021-07-14T15:16:51,854 libudis/libudis.pyx:354:48: 'history_entry_t' is not a constant, variable or function identifier 2021-07-14T15:16:51,854 Error compiling Cython file: 2021-07-14T15:16:51,854 ------------------------------------------------------------ 2021-07-14T15:16:51,854 ... 2021-07-14T15:16:51,855 def __init__(self, max_entries, origin, num_bytes): 2021-07-14T15:16:51,855 self.max_entries = max_entries 2021-07-14T15:16:51,855 self.entry_size = sizeof(history_entry_t) 2021-07-14T15:16:51,855 self.raw_entries = np.zeros(max_entries * self.entry_size, dtype=np.uint8) 2021-07-14T15:16:51,855 self.history_entries = self.raw_entries.data 2021-07-14T15:16:51,855 ^ 2021-07-14T15:16:51,855 ------------------------------------------------------------ 2021-07-14T15:16:51,856 libudis/libudis.pyx:356:32: 'history_entry_t' is not a type identifier 2021-07-14T15:16:51,856 Error compiling Cython file: 2021-07-14T15:16:51,856 ------------------------------------------------------------ 2021-07-14T15:16:51,856 ... 2021-07-14T15:16:51,856 self.history_entries = self.raw_entries.data 2021-07-14T15:16:51,856 self.num_entries = 0 2021-07-14T15:16:51,856 self.origin = origin 2021-07-14T15:16:51,857 self.last_pc = origin 2021-07-14T15:16:51,857 self.current_pc = origin 2021-07-14T15:16:51,857 self.jmp_targets = np.zeros(sizeof(jmp_targets_t), dtype=np.uint8) 2021-07-14T15:16:51,857 ^ 2021-07-14T15:16:51,857 ------------------------------------------------------------ 2021-07-14T15:16:51,857 libudis/libudis.pyx:361:56: 'jmp_targets_t' is not a constant, variable or function identifier 2021-07-14T15:16:51,857 Error compiling Cython file: 2021-07-14T15:16:51,858 ------------------------------------------------------------ 2021-07-14T15:16:51,858 ... 2021-07-14T15:16:51,858 self.num_entries = 0 2021-07-14T15:16:51,858 self.origin = origin 2021-07-14T15:16:51,858 self.last_pc = origin 2021-07-14T15:16:51,858 self.current_pc = origin 2021-07-14T15:16:51,858 self.jmp_targets = np.zeros(sizeof(jmp_targets_t), dtype=np.uint8) 2021-07-14T15:16:51,858 self.jmp_targets_data = self.jmp_targets.data 2021-07-14T15:16:51,858 ^ 2021-07-14T15:16:51,859 ------------------------------------------------------------ 2021-07-14T15:16:51,859 libudis/libudis.pyx:362:33: 'jmp_targets_t' is not a type identifier 2021-07-14T15:16:51,887 Error compiling Cython file: 2021-07-14T15:16:51,887 ------------------------------------------------------------ 2021-07-14T15:16:51,887 ... 2021-07-14T15:16:51,888 addr = labels.get_text_storage_addr() 2021-07-14T15:16:51,888 text = addr 2021-07-14T15:16:51,888 self.jmp_targets_data.text_storage = text 2021-07-14T15:16:51,888 addr = labels.get_label_data_addr() 2021-07-14T15:16:51,888 info = addr 2021-07-14T15:16:51,888 ^ 2021-07-14T15:16:51,888 ------------------------------------------------------------ 2021-07-14T15:16:51,889 libudis/libudis.pyx:543:20: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,889 Error compiling Cython file: 2021-07-14T15:16:51,889 ------------------------------------------------------------ 2021-07-14T15:16:51,889 ... 2021-07-14T15:16:51,889 self.history_text = TextStorage(max_lines) 2021-07-14T15:16:51,889 self.result_text = TextStorage(max_lines) 2021-07-14T15:16:51,890 self.mnemonic_case = 1 if mnemonic_lower else 0 2021-07-14T15:16:51,890 self.hex_case = hexdigits_lower if hex_lower else hexdigits_upper 2021-07-14T15:16:51,890 self.clear() 2021-07-14T15:16:51,890 self.jmp_targets = np.zeros(sizeof(jmp_targets_t), dtype=np.uint8) 2021-07-14T15:16:51,890 ^ 2021-07-14T15:16:51,890 ------------------------------------------------------------ 2021-07-14T15:16:51,890 libudis/libudis.pyx:534:56: 'jmp_targets_t' is not a constant, variable or function identifier 2021-07-14T15:16:51,891 Error compiling Cython file: 2021-07-14T15:16:51,891 ------------------------------------------------------------ 2021-07-14T15:16:51,891 ... 2021-07-14T15:16:51,891 self.result_text = TextStorage(max_lines) 2021-07-14T15:16:51,891 self.mnemonic_case = 1 if mnemonic_lower else 0 2021-07-14T15:16:51,891 self.hex_case = hexdigits_lower if hex_lower else hexdigits_upper 2021-07-14T15:16:51,891 self.clear() 2021-07-14T15:16:51,891 self.jmp_targets = np.zeros(sizeof(jmp_targets_t), dtype=np.uint8) 2021-07-14T15:16:51,892 self.jmp_targets_data = self.jmp_targets.data 2021-07-14T15:16:51,892 ^ 2021-07-14T15:16:51,892 ------------------------------------------------------------ 2021-07-14T15:16:51,892 libudis/libudis.pyx:535:33: 'jmp_targets_t' is not a type identifier 2021-07-14T15:16:51,892 Error compiling Cython file: 2021-07-14T15:16:51,892 ------------------------------------------------------------ 2021-07-14T15:16:51,892 ... 2021-07-14T15:16:51,893 addr = labels.get_label_data_addr() 2021-07-14T15:16:51,893 info = addr 2021-07-14T15:16:51,893 self.jmp_targets_data.labels = info 2021-07-14T15:16:51,893 else: 2021-07-14T15:16:51,893 self.jmp_targets_data.text_storage = 0 2021-07-14T15:16:51,893 self.jmp_targets_data.labels = 0 2021-07-14T15:16:51,893 ^ 2021-07-14T15:16:51,893 ------------------------------------------------------------ 2021-07-14T15:16:51,894 libudis/libudis.pyx:547:44: 'label_info_t' is not a type identifier 2021-07-14T15:16:51,898 Error compiling Cython file: 2021-07-14T15:16:51,899 ------------------------------------------------------------ 2021-07-14T15:16:51,899 ... 2021-07-14T15:16:51,899 cdef string_func_t stringifier 2021-07-14T15:16:51,899 cdef history_entry_t *h 2021-07-14T15:16:51,899 self.clear() 2021-07-14T15:16:51,899 while num_entries > 0: 2021-07-14T15:16:51,899 h = &history.entries[index] 2021-07-14T15:16:51,900 ^ 2021-07-14T15:16:51,900 ------------------------------------------------------------ 2021-07-14T15:16:51,900 libudis/libudis.pyx:583:16: Cannot take address of Python object 2021-07-14T15:16:51,906 Error compiling Cython file: 2021-07-14T15:16:51,906 ------------------------------------------------------------ 2021-07-14T15:16:51,906 ... 2021-07-14T15:16:51,906 cdef public np.ndarray history_array 2021-07-14T15:16:51,907 cdef emulator_history_t *history 2021-07-14T15:16:51,907 cdef public np.ndarray entries 2021-07-14T15:16:51,907 def __init__(self, num_entries): 2021-07-14T15:16:51,907 self.history_array = np.zeros(sizeof(emulator_history_t), dtype=np.uint8) 2021-07-14T15:16:51,907 ^ 2021-07-14T15:16:51,907 ------------------------------------------------------------ 2021-07-14T15:16:51,908 libudis/libudis.pyx:609:63: 'emulator_history_t' is not a constant, variable or function identifier 2021-07-14T15:16:51,908 Error compiling Cython file: 2021-07-14T15:16:51,908 ------------------------------------------------------------ 2021-07-14T15:16:51,908 ... 2021-07-14T15:16:51,908 cdef emulator_history_t *history 2021-07-14T15:16:51,908 cdef public np.ndarray entries 2021-07-14T15:16:51,908 def __init__(self, num_entries): 2021-07-14T15:16:51,909 self.history_array = np.zeros(sizeof(emulator_history_t), dtype=np.uint8) 2021-07-14T15:16:51,909 self.history = self.history_array.data 2021-07-14T15:16:51,909 ^ 2021-07-14T15:16:51,909 ------------------------------------------------------------ 2021-07-14T15:16:51,909 libudis/libudis.pyx:610:24: 'emulator_history_t' is not a type identifier 2021-07-14T15:16:51,910 Error compiling Cython file: 2021-07-14T15:16:51,910 ------------------------------------------------------------ 2021-07-14T15:16:51,910 ... 2021-07-14T15:16:51,910 self.history_array = np.zeros(sizeof(emulator_history_t), dtype=np.uint8) 2021-07-14T15:16:51,910 self.history = self.history_array.data 2021-07-14T15:16:51,910 # printf("libudis: __init__: history_storage: %lx\n", self.history) 2021-07-14T15:16:51,910 self.history.num_allocated_entries = num_entries 2021-07-14T15:16:51,910 self.entries = np.zeros(num_entries, dtype=HISTORY_ENTRY_DTYPE) 2021-07-14T15:16:51,910 self.history.entries = self.entries.data 2021-07-14T15:16:51,911 ^ 2021-07-14T15:16:51,911 ------------------------------------------------------------ 2021-07-14T15:16:51,911 libudis/libudis.pyx:614:32: 'history_entry_t' is not a type identifier 2021-07-14T15:16:52,120 Error compiling Cython file: 2021-07-14T15:16:52,120 ------------------------------------------------------------ 2021-07-14T15:16:52,120 ... 2021-07-14T15:16:52,120 # printf("disassembler: %d, stringifier: %lx\n", h.disassembler_type, stringifier) 2021-07-14T15:16:52,121 count = stringifier(h, self.history_text.text_ptr, self.hex_case, self.mnemonic_case, self.jmp_targets_data) 2021-07-14T15:16:52,121 self.history_text.store(count) 2021-07-14T15:16:52,121 if disassembler_type < 192: 2021-07-14T15:16:52,121 stringifier = stringifier_map[h.disassembler_type + 1] 2021-07-14T15:16:52,121 ^ 2021-07-14T15:16:52,122 ------------------------------------------------------------ 2021-07-14T15:16:52,122 libudis/libudis.pyx:591:66: Compiler crash in OptimizeBuiltinCalls 2021-07-14T15:16:52,122 ModuleNode.body = StatListNode(libudis.pyx:2:0) 2021-07-14T15:16:52,123 StatListNode.stats[14] = StatListNode(libudis.pyx:512:5) 2021-07-14T15:16:52,123 StatListNode.stats[0] = CClassDefNode(libudis.pyx:512:5, 2021-07-14T15:16:52,123 as_name = 'StringifiedHistory', 2021-07-14T15:16:52,123 class_name = 'StringifiedHistory', 2021-07-14T15:16:52,123 module_name = '', 2021-07-14T15:16:52,123 visibility = 'private') 2021-07-14T15:16:52,123 CClassDefNode.body = StatListNode(libudis.pyx:513:4) 2021-07-14T15:16:52,124 StatListNode.stats[5] = CFuncDefNode(libudis.pyx:573:9, 2021-07-14T15:16:52,124 args = [...]/4, 2021-07-14T15:16:52,124 is_c_class_method = 1, 2021-07-14T15:16:52,124 modifiers = [...]/0, 2021-07-14T15:16:52,124 visibility = 'private') 2021-07-14T15:16:52,124 CFuncDefNode.body = StatListNode(libudis.pyx:574:8) 2021-07-14T15:16:52,124 StatListNode.stats[2] = WhileStatNode(libudis.pyx:582:8) 2021-07-14T15:16:52,125 WhileStatNode.body = StatListNode(libudis.pyx:583:12) 2021-07-14T15:16:52,125 StatListNode.stats[5] = IfStatNode(libudis.pyx:590:12) 2021-07-14T15:16:52,125 IfStatNode.if_clauses[0] = IfClauseNode(libudis.pyx:590:15) 2021-07-14T15:16:52,125 IfClauseNode.body = StatListNode(libudis.pyx:591:16) 2021-07-14T15:16:52,125 StatListNode.stats[0] = SingleAssignmentNode(libudis.pyx:591:45) 2021-07-14T15:16:52,125 SingleAssignmentNode.rhs = IndexNode(libudis.pyx:591:45, 2021-07-14T15:16:52,125 is_subscript = True, 2021-07-14T15:16:52,126 result_is_used = True, 2021-07-14T15:16:52,126 use_managed_ref = True) 2021-07-14T15:16:52,126 IndexNode.index = AddNode(libudis.pyx:591:66, 2021-07-14T15:16:52,126 infix = True, 2021-07-14T15:16:52,126 operator = '+', 2021-07-14T15:16:52,126 result_is_used = True, 2021-07-14T15:16:52,126 use_managed_ref = True) 2021-07-14T15:16:52,127 Compiler crash traceback from this point on: 2021-07-14T15:16:52,127 File "/usr/local/lib/python3.9/dist-packages/Cython/Compiler/Visitor.py", line 180, in _visit 2021-07-14T15:16:52,127 return handler_method(obj) 2021-07-14T15:16:52,128 File "/usr/local/lib/python3.9/dist-packages/Cython/Compiler/Visitor.py", line 531, in visit_BinopNode 2021-07-14T15:16:52,128 return self._visit_binop_node(node) 2021-07-14T15:16:52,128 File "/usr/local/lib/python3.9/dist-packages/Cython/Compiler/Visitor.py", line 549, in _visit_binop_node 2021-07-14T15:16:52,128 node = self._dispatch_to_method_handler( 2021-07-14T15:16:52,129 File "/usr/local/lib/python3.9/dist-packages/Cython/Compiler/Visitor.py", line 679, in _dispatch_to_method_handler 2021-07-14T15:16:52,129 result = method_handler( 2021-07-14T15:16:52,129 File "/usr/local/lib/python3.9/dist-packages/Cython/Compiler/Optimize.py", line 3176, in _handle_simple_method_object___add__ 2021-07-14T15:16:52,130 return self._optimise_num_binop('Add', node, function, args, is_unbound_method) 2021-07-14T15:16:52,130 File "/usr/local/lib/python3.9/dist-packages/Cython/Compiler/Optimize.py", line 3263, in _optimise_num_binop 2021-07-14T15:16:52,130 if node.type.is_pyobject: 2021-07-14T15:16:52,130 AttributeError: 'NoneType' object has no attribute 'is_pyobject' 2021-07-14T15:16:52,130 Traceback (most recent call last): 2021-07-14T15:16:52,131 File "", line 1, in 2021-07-14T15:16:52,131 File "/tmp/pip-wheel-dnfvy_uh/omnivore_c6d37fa49cf94d06a632a74ab7ceaabb/setup.py", line 291, in 2021-07-14T15:16:52,131 ext_modules = cythonize(extensions) 2021-07-14T15:16:52,131 File "/usr/local/lib/python3.9/dist-packages/Cython/Build/Dependencies.py", line 1102, in cythonize 2021-07-14T15:16:52,131 cythonize_one(*args) 2021-07-14T15:16:52,132 File "/usr/local/lib/python3.9/dist-packages/Cython/Build/Dependencies.py", line 1225, in cythonize_one 2021-07-14T15:16:52,132 raise CompileError(None, pyx_file) 2021-07-14T15:16:52,132 Cython.Compiler.Errors.CompileError: libudis/libudis.pyx 2021-07-14T15:16:52,132 Compiling omnivore/arch/antic_speedups.pyx because it depends on /home/piwheels/.local/lib/python3.9/site-packages/numpy/__init__.pxd. 2021-07-14T15:16:52,132 Compiling omnivore/arch/pixel_speedups.pyx because it depends on /home/piwheels/.local/lib/python3.9/site-packages/numpy/__init__.pxd. 2021-07-14T15:16:52,133 Compiling libatari800/libatari800.pyx because it depends on /home/piwheels/.local/lib/python3.9/site-packages/numpy/__init__.pxd. 2021-07-14T15:16:52,133 Compiling lib6502/lib6502.pyx because it depends on /home/piwheels/.local/lib/python3.9/site-packages/numpy/__init__.pxd. 2021-07-14T15:16:52,133 Compiling libudis/libudis.pyx because it depends on /home/piwheels/.local/lib/python3.9/site-packages/numpy/__init__.pxd. 2021-07-14T15:16:52,133 [1/5] Cythonizing lib6502/lib6502.pyx 2021-07-14T15:16:52,133 [2/5] Cythonizing libatari800/libatari800.pyx 2021-07-14T15:16:52,134 [3/5] Cythonizing libudis/libudis.pyx 2021-07-14T15:16:52,530 WARNING: Discarding https://files.pythonhosted.org/packages/05/2a/52281135805e59e3dc43149d95a639b580d30790538d33ff90dd1b657d4f/omnivore-2.0a1.tar.gz#sha256=4f12acc95bc8d3f366dbea2eaf7a9b1beb5d65feb1a7ac5d66109bfcf2383d96 (from https://pypi.org/simple/omnivore/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. 2021-07-14T15:16:52,531 ERROR: Could not find a version that satisfies the requirement omnivore==2.0a1 (from versions: 0.1, 0.8.2, 0.8.3, 0.13.0, 0.13.1, 0.13.2, 0.13.4, 0.13.7, 0.15.1, 1.99.9, 2.0a1, 2.0a2, 2.0a3, 2.0a4, 2.0a5, 2.0a6, 2.0a7, 2.0a8) 2021-07-14T15:16:52,532 ERROR: No matching distribution found for omnivore==2.0a1 2021-07-14T15:16:52,532 Exception information: 2021-07-14T15:16:52,532 Traceback (most recent call last): 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 341, in resolve 2021-07-14T15:16:52,532 name, crit = self._merge_into_criterion(r, parent=None) 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _merge_into_criterion 2021-07-14T15:16:52,532 raise RequirementsConflicted(criterion) 2021-07-14T15:16:52,532 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('omnivore==2.0a1') 2021-07-14T15:16:52,532 2021-07-14T15:16:52,532 During handling of the above exception, another exception occurred: 2021-07-14T15:16:52,532 2021-07-14T15:16:52,532 Traceback (most recent call last): 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 127, in resolve 2021-07-14T15:16:52,532 result = self._result = resolver.resolve( 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 473, in resolve 2021-07-14T15:16:52,532 state = resolution.resolve(requirements, max_rounds=max_rounds) 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py", line 343, in resolve 2021-07-14T15:16:52,532 raise ResolutionImpossible(e.criterion.information) 2021-07-14T15:16:52,532 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('omnivore==2.0a1'), parent=None)] 2021-07-14T15:16:52,532 2021-07-14T15:16:52,532 The above exception was the direct cause of the following exception: 2021-07-14T15:16:52,532 2021-07-14T15:16:52,532 Traceback (most recent call last): 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-14T15:16:52,532 status = self.run(options, args) 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-14T15:16:52,532 return func(self, options, args) 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/commands/wheel.py", line 142, in run 2021-07-14T15:16:52,532 requirement_set = resolver.resolve( 2021-07-14T15:16:52,532 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 136, in resolve 2021-07-14T15:16:52,532 raise error from e 2021-07-14T15:16:52,532 pip._internal.exceptions.DistributionNotFound: No matching distribution found for omnivore==2.0a1 2021-07-14T15:16:52,537 Removed omnivore==2.0a1 from https://files.pythonhosted.org/packages/05/2a/52281135805e59e3dc43149d95a639b580d30790538d33ff90dd1b657d4f/omnivore-2.0a1.tar.gz#sha256=4f12acc95bc8d3f366dbea2eaf7a9b1beb5d65feb1a7ac5d66109bfcf2383d96 from build tracker '/tmp/pip-req-tracker-9h64980l' 2021-07-14T15:16:52,537 Removed build tracker: '/tmp/pip-req-tracker-9h64980l'