2019-06-26T22:13:49 Created temporary directory: /tmp/pip-ephem-wheel-cache-cforj9jc 2019-06-26T22:13:49 Created temporary directory: /tmp/pip-req-tracker-nnlpuwwe 2019-06-26T22:13:49 Created requirements tracker '/tmp/pip-req-tracker-nnlpuwwe' 2019-06-26T22:13:50 Created temporary directory: /tmp/pip-wheel-0m8ggfr2 2019-06-26T22:13:50 Collecting guppy==0.1.7 2019-06-26T22:13:50 1 location(s) to search for versions of guppy: 2019-06-26T22:13:50 * https://pypi.org/simple/guppy/ 2019-06-26T22:13:50 Getting page https://pypi.org/simple/guppy/ 2019-06-26T22:13:50 Analyzing links from page https://pypi.org/simple/guppy/ 2019-06-26T22:13:50 Found link https://files.pythonhosted.org/packages/9f/f4/d4a5d92777120dd7fdff605f8c923a918a91f5dc7d7203c6c73934cbaf3a/guppy-0.1.7.tar.gz#sha256=18dd368ba60688ec8a8c16ab38d0bf0f4278171abb0c2d02bfe244142e541f49 (from https://pypi.org/simple/guppy/), version: 0.1.7 2019-06-26T22:13:50 Found link https://files.pythonhosted.org/packages/e3/43/02680baa26ab4f519203556a46a33140e401a5c2820326d239f2b4b0f611/guppy-0.1.8.tar.gz#sha256=d4b243cc3417e1442d2855b7317be7da577eae7c09eac0f2e4d5c24335dcd4da (from https://pypi.org/simple/guppy/), version: 0.1.8 2019-06-26T22:13:50 Skipping link https://files.pythonhosted.org/packages/94/b7/f0ba8b84bab9f7ddd54fea7f2b91d549a66c4ee53de4c7c8ac92ad2330a5/guppy-0.1.9-py2.6-win32.egg#sha256=f90beab3d64980d8b9503d6aaf29fc29dd177216dec54b8a519ad97ff87e03f8 (from https://pypi.org/simple/guppy/); unsupported archive format: .egg 2019-06-26T22:13:50 Found link https://files.pythonhosted.org/packages/57/a2/d33af27ef2925b322aa1a66b59ebcfd6964e6c40c952807b5b15a6d06ddf/guppy-0.1.9.tar.gz#sha256=4d64144bbabf9f182202d363adc26c65e1ff9b5a527453c1819456b176075a76 (from https://pypi.org/simple/guppy/), version: 0.1.9 2019-06-26T22:13:50 Skipping link https://files.pythonhosted.org/packages/79/ef/0d625784e0ae33c49cf7e3145ac2db57eb3833ebaa4f54f24d29faa35c4f/guppy-0.1.9.win32-py2.6.exe#sha256=0f86a5171b975c3c8513e843277d0efacef3f40b22214e3ebf45aa534297c5ce (from https://pypi.org/simple/guppy/); unsupported archive format: .exe 2019-06-26T22:13:50 Skipping link https://files.pythonhosted.org/packages/b5/12/1e378df392244df8f8bf80578a237dab86128a191964a5c1f66787b3a106/guppy-0.1.9.win32-py2.6.msi#sha256=a1f75d1b6ee5724ed0d3b585eeac4f83f5b7acf9992207bc8326c7e7f838f862 (from https://pypi.org/simple/guppy/); unsupported archive format: .msi 2019-06-26T22:13:50 Found link https://files.pythonhosted.org/packages/2b/b0/8614c981bc40c10ec4e24a7428e998d05d11e4b9680c718952207ff63a26/guppy-0.1.10.tar.gz#sha256=00118c000e451063ea16bb6a3b52632d10960c44c0014553c287dce5c03813df (from https://pypi.org/simple/guppy/), version: 0.1.10 2019-06-26T22:13:50 Using version 0.1.7 (newest of versions: 0.1.7) 2019-06-26T22:13:50 Created temporary directory: /tmp/pip-unpack-4qttcfie 2019-06-26T22:13:50 Downloading https://files.pythonhosted.org/packages/9f/f4/d4a5d92777120dd7fdff605f8c923a918a91f5dc7d7203c6c73934cbaf3a/guppy-0.1.7.tar.gz (470kB) 2019-06-26T22:13:50 Downloading from URL https://files.pythonhosted.org/packages/9f/f4/d4a5d92777120dd7fdff605f8c923a918a91f5dc7d7203c6c73934cbaf3a/guppy-0.1.7.tar.gz#sha256=18dd368ba60688ec8a8c16ab38d0bf0f4278171abb0c2d02bfe244142e541f49 (from https://pypi.org/simple/guppy/) 2019-06-26T22:13:51 Added guppy==0.1.7 from https://files.pythonhosted.org/packages/9f/f4/d4a5d92777120dd7fdff605f8c923a918a91f5dc7d7203c6c73934cbaf3a/guppy-0.1.7.tar.gz#sha256=18dd368ba60688ec8a8c16ab38d0bf0f4278171abb0c2d02bfe244142e541f49 to build tracker '/tmp/pip-req-tracker-nnlpuwwe' 2019-06-26T22:13:51 Running setup.py (path:/tmp/pip-wheel-0m8ggfr2/guppy/setup.py) egg_info for package guppy 2019-06-26T22:13:51 Running command python setup.py egg_info 2019-06-26T22:13:53 running egg_info 2019-06-26T22:13:53 creating pip-egg-info/guppy.egg-info 2019-06-26T22:13:53 writing pip-egg-info/guppy.egg-info/PKG-INFO 2019-06-26T22:13:53 writing dependency_links to pip-egg-info/guppy.egg-info/dependency_links.txt 2019-06-26T22:13:53 writing top-level names to pip-egg-info/guppy.egg-info/top_level.txt 2019-06-26T22:13:53 writing manifest file 'pip-egg-info/guppy.egg-info/SOURCES.txt' 2019-06-26T22:13:53 reading manifest file 'pip-egg-info/guppy.egg-info/SOURCES.txt' 2019-06-26T22:13:53 reading manifest template 'MANIFEST.in' 2019-06-26T22:13:53 writing manifest file 'pip-egg-info/guppy.egg-info/SOURCES.txt' 2019-06-26T22:13:53 Source in /tmp/pip-wheel-0m8ggfr2/guppy has version 0.1.7, which satisfies requirement guppy==0.1.7 from https://files.pythonhosted.org/packages/9f/f4/d4a5d92777120dd7fdff605f8c923a918a91f5dc7d7203c6c73934cbaf3a/guppy-0.1.7.tar.gz#sha256=18dd368ba60688ec8a8c16ab38d0bf0f4278171abb0c2d02bfe244142e541f49 2019-06-26T22:13:53 Removed guppy==0.1.7 from https://files.pythonhosted.org/packages/9f/f4/d4a5d92777120dd7fdff605f8c923a918a91f5dc7d7203c6c73934cbaf3a/guppy-0.1.7.tar.gz#sha256=18dd368ba60688ec8a8c16ab38d0bf0f4278171abb0c2d02bfe244142e541f49 from build tracker '/tmp/pip-req-tracker-nnlpuwwe' 2019-06-26T22:13:53 Building wheels for collected packages: guppy 2019-06-26T22:13:53 Created temporary directory: /tmp/pip-wheel-14nnkmlg 2019-06-26T22:13:53 Building wheel for guppy (setup.py): started 2019-06-26T22:13:53 Destination directory: /tmp/pip-wheel-14nnkmlg 2019-06-26T22:13:53 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-0m8ggfr2/guppy/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/pip-wheel-14nnkmlg 2019-06-26T22:13:55 running bdist_wheel 2019-06-26T22:13:55 running build 2019-06-26T22:13:55 running build_py 2019-06-26T22:13:55 creating build 2019-06-26T22:13:55 creating build/lib.linux-armv7l-3.7 2019-06-26T22:13:55 creating build/lib.linux-armv7l-3.7/guppy 2019-06-26T22:13:55 copying guppy/__init__.py -> build/lib.linux-armv7l-3.7/guppy 2019-06-26T22:13:55 creating build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/textView.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/cmd.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/Glue.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/Compat.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/RE.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/KnuthBendix.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/xterm.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/Unpack.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/FSA.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/IterPermute.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/Code.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/ExecfileWithModuleInfo.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/__init__.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/RE_Rect.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/KanExtension.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/tkcursors.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/etc.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 copying guppy/etc/Cat.py -> build/lib.linux-armv7l-3.7/guppy/etc 2019-06-26T22:13:55 creating build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Tester.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/XHTML.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/DottedTree.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Html.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Filer.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Main.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Help.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Gsml.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/FileIO.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Latex.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Document.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/__init__.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Exceptions.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/SpecNodes.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:55 copying guppy/gsl/Text.py -> build/lib.linux-armv7l-3.7/guppy/gsl 2019-06-26T22:13:56 creating build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Monitor.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Console.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Path.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Classifiers.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Spec.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Use.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/ImpSet.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/AbstractAlgebra.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/RM.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Remote.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/RemoteConstants.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Doc.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/View.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Target.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/__init__.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/UniSet.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/pbhelp.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/OutputHandling.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Part.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/Prof.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 copying guppy/heapy/RefPat.py -> build/lib.linux-armv7l-3.7/guppy/heapy 2019-06-26T22:13:56 creating build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_sf.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_ER.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_View.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_Path.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_Spec.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_all.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_menuleak.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/__init__.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_UniSet.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_OutputHandling.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/support.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_Classifiers.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_heapyc.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_Part.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_RetaGraph.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 copying guppy/heapy/test/test_RefPat.py -> build/lib.linux-armv7l-3.7/guppy/heapy/test 2019-06-26T22:13:56 creating build/lib.linux-armv7l-3.7/guppy/sets 2019-06-26T22:13:56 copying guppy/sets/test.py -> build/lib.linux-armv7l-3.7/guppy/sets 2019-06-26T22:13:56 copying guppy/sets/__init__.py -> build/lib.linux-armv7l-3.7/guppy/sets 2019-06-26T22:13:56 running build_ext 2019-06-26T22:13:56 building 'guppy.sets.setsc' extension 2019-06-26T22:13:56 creating build/temp.linux-armv7l-3.7 2019-06-26T22:13:56 creating build/temp.linux-armv7l-3.7/src 2019-06-26T22:13:56 creating build/temp.linux-armv7l-3.7/src/sets 2019-06-26T22:13:56 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c src/sets/sets.c -o build/temp.linux-armv7l-3.7/src/sets/sets.o 2019-06-26T22:13:57 In file included from src/sets/sets.c:36: 2019-06-26T22:13:57 src/sets/../heapy/heapy.h:52:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 2019-06-26T22:13:57 extern DL_IMPORT(PyObject) _Ny_RootStateStruct; /* Don't use this directly */ 2019-06-26T22:13:57 ^~~~~~~~~ 2019-06-26T22:13:57 src/sets/../heapy/heapy.h: In function ‘DL_IMPORT’: 2019-06-26T22:13:57 src/sets/../heapy/heapy.h:52:28: error: expected declaration specifiers before ‘_Ny_RootStateStruct’ 2019-06-26T22:13:57 extern DL_IMPORT(PyObject) _Ny_RootStateStruct; /* Don't use this directly */ 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 In file included from src/sets/sets.h:4, 2019-06-26T22:13:57 from src/sets/sets_internal.h:4, 2019-06-26T22:13:57 from src/sets/sets.c:37: 2019-06-26T22:13:57 src/sets/bitset.h:16:23: error: storage class specified for parameter ‘NyBits’ 2019-06-26T22:13:57 typedef unsigned long NyBits; 2019-06-26T22:13:57 ^~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:24:21: error: storage class specified for parameter ‘NyBit’ 2019-06-26T22:13:57 typedef Py_intptr_t NyBit; 2019-06-26T22:13:57 ^~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:40:5: error: expected specifier-qualifier-list before ‘NyBit’ 2019-06-26T22:13:57 NyBit pos; /* The position of the first bit / NyBits_N */ 2019-06-26T22:13:57 ^~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:42:3: error: storage class specified for parameter ‘NyBitField’ 2019-06-26T22:13:57 } NyBitField; 2019-06-26T22:13:57 ^~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:49:5: error: expected specifier-qualifier-list before ‘NyBitField’ 2019-06-26T22:13:57 NyBitField ob_field[1]; /* The bit fields, ob_size of these */ 2019-06-26T22:13:57 ^~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:50:3: error: storage class specified for parameter ‘NyImmBitSetObject’ 2019-06-26T22:13:57 } NyImmBitSetObject; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:54:5: error: expected specifier-qualifier-list before ‘NyImmBitSetObject’ 2019-06-26T22:13:57 NyImmBitSetObject *ob_val; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:55:3: error: storage class specified for parameter ‘NyCplBitSetObject’ 2019-06-26T22:13:57 } NyCplBitSetObject; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:59:5: error: expected specifier-qualifier-list before ‘NyBitField’ 2019-06-26T22:13:57 NyBitField *lo, *hi; 2019-06-26T22:13:57 ^~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:61:3: error: storage class specified for parameter ‘NySetField’ 2019-06-26T22:13:57 } NySetField; 2019-06-26T22:13:57 ^~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:68:5: error: expected specifier-qualifier-list before ‘NySetField’ 2019-06-26T22:13:57 NySetField ob_field[NyUnion_MINSIZE]; 2019-06-26T22:13:57 ^~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:69:3: error: storage class specified for parameter ‘NyUnionObject’ 2019-06-26T22:13:57 } NyUnionObject; 2019-06-26T22:13:57 ^~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:77:5: error: expected specifier-qualifier-list before ‘NyBitField’ 2019-06-26T22:13:57 NyBitField *cur_field; 2019-06-26T22:13:57 ^~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:80:3: error: storage class specified for parameter ‘NyMutBitSetObject’ 2019-06-26T22:13:57 } NyMutBitSetObject; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:100:5: error: expected specifier-qualifier-list before ‘NyMutBitSetObject’ 2019-06-26T22:13:57 NyMutBitSetObject *(*mbs_new)(void); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/bitset.h:119:3: error: storage class specified for parameter ‘NyBitSet_Exports’ 2019-06-26T22:13:57 } NyBitSet_Exports; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 In file included from src/sets/sets.h:5, 2019-06-26T22:13:57 from src/sets/sets_internal.h:4, 2019-06-26T22:13:57 from src/sets/sets.c:37: 2019-06-26T22:13:57 src/sets/nodeset.h:16:3: error: storage class specified for parameter ‘NyNodeSetObject’ 2019-06-26T22:13:57 } NyNodeSetObject; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:18:1: error: expected declaration specifiers before ‘NyNodeSetObject’ 2019-06-26T22:13:57 NyNodeSetObject *NyMutNodeSet_New(void); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:19:1: error: expected declaration specifiers before ‘NyNodeSetObject’ 2019-06-26T22:13:57 NyNodeSetObject *NyMutNodeSet_NewFlags(int flags); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:20:1: error: expected declaration specifiers before ‘NyNodeSetObject’ 2019-06-26T22:13:57 NyNodeSetObject *NyMutNodeSet_NewHiding(PyObject *hiding_tag); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:22:22: error: expected declaration specifiers or ‘...’ before ‘NyNodeSetObject’ 2019-06-26T22:13:57 int NyNodeSet_setobj(NyNodeSetObject *v, PyObject *obj); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:23:22: error: expected declaration specifiers or ‘...’ before ‘NyNodeSetObject’ 2019-06-26T22:13:57 int NyNodeSet_clrobj(NyNodeSetObject *v, PyObject *obj); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:24:22: error: expected declaration specifiers or ‘...’ before ‘NyNodeSetObject’ 2019-06-26T22:13:57 int NyNodeSet_hasobj(NyNodeSetObject *v, PyObject *obj); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:26:23: error: expected declaration specifiers or ‘...’ before ‘NyNodeSetObject’ 2019-06-26T22:13:57 int NyNodeSet_iterate(NyNodeSetObject *hs, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:30:1: error: expected declaration specifiers before ‘NyNodeSetObject’ 2019-06-26T22:13:57 NyNodeSetObject *NyImmNodeSet_NewCopy(NyNodeSetObject *v); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:31:1: error: expected declaration specifiers before ‘NyNodeSetObject’ 2019-06-26T22:13:57 NyNodeSetObject *NyImmNodeSet_NewSingleton(PyObject *element, PyObject *hiding_tag); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:32:28: error: expected declaration specifiers or ‘...’ before ‘NyNodeSetObject’ 2019-06-26T22:13:57 int NyNodeSet_be_immutable(NyNodeSetObject **nsp); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:40:5: error: expected specifier-qualifier-list before ‘NyNodeSetObject’ 2019-06-26T22:13:57 NyNodeSetObject *(*newMut)(void); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/nodeset.h:52:3: error: storage class specified for parameter ‘NyNodeSet_Exports’ 2019-06-26T22:13:57 } NyNodeSet_Exports; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 In file included from src/sets/sets.c:37: 2019-06-26T22:13:57 src/sets/sets_internal.h:8:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyImmBitSet_Type’ 2019-06-26T22:13:57 extern DL_IMPORT(PyTypeObject) NyImmBitSet_Type; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:9:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyImmBitSetIter_Type’ 2019-06-26T22:13:57 extern DL_IMPORT(PyTypeObject) NyImmBitSetIter_Type; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:10:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyCplBitSet_Type’ 2019-06-26T22:13:57 extern DL_IMPORT(PyTypeObject) NyCplBitSet_Type; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:11:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyMutBitSet_Type’ 2019-06-26T22:13:57 extern DL_IMPORT(PyTypeObject) NyMutBitSet_Type; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:12:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyUnion_Type’ 2019-06-26T22:13:57 extern DL_IMPORT(PyTypeObject) NyUnion_Type; 2019-06-26T22:13:57 ^~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:18:1: error: expected declaration specifiers before ‘NyImmBitSetObject’ 2019-06-26T22:13:57 NyImmBitSetObject *NyImmBitSet_New(NyBit size); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:19:1: error: expected declaration specifiers before ‘NyCplBitSetObject’ 2019-06-26T22:13:57 NyCplBitSetObject *NyCplBitSet_New(NyImmBitSetObject *v); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:20:1: error: expected declaration specifiers before ‘NyMutBitSetObject’ 2019-06-26T22:13:57 NyMutBitSetObject *NyMutBitSet_New(void); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:22:35: error: expected ‘)’ before ‘void’ 2019-06-26T22:13:57 typedef int (*NySetVisitor)(NyBit, void *) ; 2019-06-26T22:13:57 ^~~~~ 2019-06-26T22:13:57 ) 2019-06-26T22:13:57 src/sets/sets_internal.h:24:15: error: storage class specified for parameter ‘NyIterableVisitor’ 2019-06-26T22:13:57 typedef int (*NyIterableVisitor)(PyObject *, void *); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:28:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyAnyBitSet_iterate’ 2019-06-26T22:13:57 NyAnyBitSet_iterate(PyObject *v, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:34:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyAnyBitSet_length’ 2019-06-26T22:13:57 NyAnyBitSet_length(PyObject *v); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:38:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_NyImmBitSet_EmptyStruct’ 2019-06-26T22:13:57 extern DL_IMPORT(NyImmBitSetObject) _NyImmBitSet_EmptyStruct; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:43:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_NyImmBitSet_OmegaStruct’ 2019-06-26T22:13:57 extern DL_IMPORT(NyCplBitSetObject) _NyImmBitSet_OmegaStruct; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:47:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyMutBitSet_AsImmBitSet’ 2019-06-26T22:13:57 extern DL_IMPORT(PyObject *) NyMutBitSet_AsImmBitSet(NyMutBitSetObject *v); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:48:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyMutBitSet_clrbit’ 2019-06-26T22:13:57 extern DL_IMPORT(int) NyMutBitSet_clrbit(NyMutBitSetObject *v, NyBit bit); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:49:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyMutBitSet_setbit’ 2019-06-26T22:13:57 extern DL_IMPORT(int) NyMutBitSet_setbit(NyMutBitSetObject *v, NyBit bit); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:50:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyMutBitSet_hasbit’ 2019-06-26T22:13:57 extern DL_IMPORT(int) NyMutBitSet_hasbit(NyMutBitSetObject *v, NyBit bit); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:51:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyImmBitSet_hasbit’ 2019-06-26T22:13:57 extern DL_IMPORT(int) NyImmBitSet_hasbit(NyImmBitSetObject *v, NyBit bit); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:53:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyMutBitSet_clear’ 2019-06-26T22:13:57 extern DL_IMPORT(int) NyMutBitSet_clear(NyMutBitSetObject *v); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:54:24: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyMutBitSet_pop’ 2019-06-26T22:13:57 extern DL_IMPORT(long) NyMutBitSet_pop(NyMutBitSetObject *v, NyBit i); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:57:24: error: expected declaration specifiers or ‘...’ before ‘NyMutBitSetObject’ 2019-06-26T22:13:57 int mutbitset_indisize(NyMutBitSetObject *v); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:67:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyNodeSet_Type’ 2019-06-26T22:13:57 extern DL_IMPORT(PyTypeObject) NyNodeSet_Type; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:68:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyMutNodeSet_Type’ 2019-06-26T22:13:57 extern DL_IMPORT(PyTypeObject) NyMutNodeSet_Type; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:69:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NyImmNodeSet_Type’ 2019-06-26T22:13:57 extern DL_IMPORT(PyTypeObject) NyImmNodeSet_Type; 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets_internal.h:76:12: error: storage class specified for parameter ‘fsb_dx_addmethods’ 2019-06-26T22:13:57 extern int fsb_dx_addmethods 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:42:12: error: storage class specified for parameter ‘fsb_dx_nybitset_init’ 2019-06-26T22:13:57 extern int fsb_dx_nybitset_init(PyObject *m); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:43:12: error: storage class specified for parameter ‘fsb_dx_nynodeset_init’ 2019-06-26T22:13:57 extern int fsb_dx_nynodeset_init(PyObject *m); 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:45:20: error: storage class specified for parameter ‘module_methods’ 2019-06-26T22:13:57 static PyMethodDef module_methods[] = 2019-06-26T22:13:57 ^~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:45:1: error: parameter ‘module_methods’ is initialized 2019-06-26T22:13:57 static PyMethodDef module_methods[] = 2019-06-26T22:13:57 ^~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:47:2: warning: braces around scalar initializer 2019-06-26T22:13:57 {NULL, NULL} 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:47:2: note: (near initialization for ‘module_methods’) 2019-06-26T22:13:57 src/sets/sets.c:47:9: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {NULL, NULL} 2019-06-26T22:13:57 ^~~~ 2019-06-26T22:13:57 src/sets/sets.c:47:9: note: (near initialization for ‘module_methods’) 2019-06-26T22:13:57 src/sets/sets.c:50:81: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 2019-06-26T22:13:57 int fsb_dx_addmethods(PyObject *m, PyMethodDef *methods, PyObject *passthrough) { 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:67:18: error: storage class specified for parameter ‘nysets_heapdefs’ 2019-06-26T22:13:57 static NyHeapDef nysets_heapdefs[] = { 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:67:1: error: parameter ‘nysets_heapdefs’ is initialized 2019-06-26T22:13:57 static NyHeapDef nysets_heapdefs[] = { 2019-06-26T22:13:57 ^~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:68:5: warning: braces around scalar initializer 2019-06-26T22:13:57 {0, &NyMutBitSet_Type, (NyHeapDef_SizeGetter) mutbitset_indisize}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:68:5: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:68:10: error: ‘NyMutBitSet_Type’ undeclared (first use in this function); did you mean ‘NyMutBitSet_Check’? 2019-06-26T22:13:57 {0, &NyMutBitSet_Type, (NyHeapDef_SizeGetter) mutbitset_indisize}, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 NyMutBitSet_Check 2019-06-26T22:13:57 src/sets/sets.c:68:10: note: each undeclared identifier is reported only once for each function it appears in 2019-06-26T22:13:57 src/sets/sets.c:68:9: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyMutBitSet_Type, (NyHeapDef_SizeGetter) mutbitset_indisize}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:68:9: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:68:51: error: ‘mutbitset_indisize’ undeclared (first use in this function); did you mean ‘anybitset_indisize’? 2019-06-26T22:13:57 {0, &NyMutBitSet_Type, (NyHeapDef_SizeGetter) mutbitset_indisize}, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 anybitset_indisize 2019-06-26T22:13:57 src/sets/sets.c:68:28: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyMutBitSet_Type, (NyHeapDef_SizeGetter) mutbitset_indisize}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:68:28: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:69:5: warning: braces around scalar initializer 2019-06-26T22:13:57 {0, &NyCplBitSet_Type, 0, cplbitset_traverse}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:69:5: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:69:10: error: ‘NyCplBitSet_Type’ undeclared (first use in this function); did you mean ‘NyCplBitSet_Check’? 2019-06-26T22:13:57 {0, &NyCplBitSet_Type, 0, cplbitset_traverse}, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 NyCplBitSet_Check 2019-06-26T22:13:57 src/sets/sets.c:69:9: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyCplBitSet_Type, 0, cplbitset_traverse}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:69:9: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:69:28: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyCplBitSet_Type, 0, cplbitset_traverse}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:69:28: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:69:31: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyCplBitSet_Type, 0, cplbitset_traverse}, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:69:31: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:69:5: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyCplBitSet_Type, 0, cplbitset_traverse}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:69:5: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:70:5: warning: braces around scalar initializer 2019-06-26T22:13:57 {0, &NyNodeSet_Type, nodeset_indisize, nodeset_traverse, nodeset_relate}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:70:5: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:70:10: error: ‘NyNodeSet_Type’ undeclared (first use in this function); did you mean ‘PyCode_Type’? 2019-06-26T22:13:57 {0, &NyNodeSet_Type, nodeset_indisize, nodeset_traverse, nodeset_relate}, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~ 2019-06-26T22:13:57 PyCode_Type 2019-06-26T22:13:57 src/sets/sets.c:70:9: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyNodeSet_Type, nodeset_indisize, nodeset_traverse, nodeset_relate}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:70:9: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:70:26: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyNodeSet_Type, nodeset_indisize, nodeset_traverse, nodeset_relate}, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:70:26: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:70:45: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyNodeSet_Type, nodeset_indisize, nodeset_traverse, nodeset_relate}, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:70:45: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:70:63: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyNodeSet_Type, nodeset_indisize, nodeset_traverse, nodeset_relate}, 2019-06-26T22:13:57 ^~~~~~~~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:70:63: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:70:5: warning: excess elements in scalar initializer 2019-06-26T22:13:57 {0, &NyNodeSet_Type, nodeset_indisize, nodeset_traverse, nodeset_relate}, 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:70:5: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:71:5: warning: braces around scalar initializer 2019-06-26T22:13:57 {0} 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 src/sets/sets.c:71:5: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:71:5: warning: excess elements in scalar initializer 2019-06-26T22:13:57 src/sets/sets.c:71:5: note: (near initialization for ‘nysets_heapdefs’) 2019-06-26T22:13:57 src/sets/sets.c:76:1: error: expected declaration specifiers before ‘DL_EXPORT’ 2019-06-26T22:13:57 DL_EXPORT (void) 2019-06-26T22:13:57 ^~~~~~~~~ 2019-06-26T22:13:57 In file included from src/sets/sets.c:36: 2019-06-26T22:13:57 src/sets/../heapy/heapy.h:52:8: error: old-style parameter declarations in prototyped function definition 2019-06-26T22:13:57 extern DL_IMPORT(PyObject) _Ny_RootStateStruct; /* Don't use this directly */ 2019-06-26T22:13:57 ^~~~~~~~~ 2019-06-26T22:13:57 src/sets/../heapy/heapy.h:52:18: error: parameter name omitted 2019-06-26T22:13:57 extern DL_IMPORT(PyObject) _Ny_RootStateStruct; /* Don't use this directly */ 2019-06-26T22:13:57 ^~~~~~~~ 2019-06-26T22:13:57 src/sets/sets.c:103: error: expected ‘{’ at end of input 2019-06-26T22:13:57 } 2019-06-26T22:13:57 src/sets/sets.c:103:1: warning: control reaches end of non-void function [-Wreturn-type] 2019-06-26T22:13:57 } 2019-06-26T22:13:57 ^ 2019-06-26T22:13:57 error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 2019-06-26T22:13:57 Building wheel for guppy (setup.py): finished with status 'error' 2019-06-26T22:13:57 ERROR: Failed building wheel for guppy 2019-06-26T22:13:57 Running setup.py clean for guppy 2019-06-26T22:13:57 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-0m8ggfr2/guppy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2019-06-26T22:13:59 running clean 2019-06-26T22:13:59 removing 'build/temp.linux-armv7l-3.7' (and everything under it) 2019-06-26T22:13:59 removing 'build/lib.linux-armv7l-3.7' (and everything under it) 2019-06-26T22:13:59 'build/bdist.linux-armv7l' does not exist -- can't clean it 2019-06-26T22:13:59 'build/scripts-3.7' does not exist -- can't clean it 2019-06-26T22:13:59 removing 'build' 2019-06-26T22:13:59 Failed to build guppy 2019-06-26T22:13:59 Cleaning up... 2019-06-26T22:13:59 Removing source in /tmp/pip-wheel-0m8ggfr2/guppy 2019-06-26T22:13:59 Removed build tracker '/tmp/pip-req-tracker-nnlpuwwe' 2019-06-26T22:13:59 ERROR: Failed to build one or more wheels 2019-06-26T22:13:59 Exception information: 2019-06-26T22:13:59 Traceback (most recent call last): 2019-06-26T22:13:59 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 178, in main 2019-06-26T22:13:59 status = self.run(options, args) 2019-06-26T22:13:59 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/wheel.py", line 178, in run 2019-06-26T22:13:59 "Failed to build one or more wheels" 2019-06-26T22:13:59 pip._internal.exceptions.CommandError: Failed to build one or more wheels