2021-07-08T18:48:42,658 Created temporary directory: /tmp/pip-ephem-wheel-cache-tx0fevg5 2021-07-08T18:48:42,661 Created temporary directory: /tmp/pip-req-tracker-0m7gluek 2021-07-08T18:48:42,661 Initialized build tracking at /tmp/pip-req-tracker-0m7gluek 2021-07-08T18:48:42,661 Created build tracker: /tmp/pip-req-tracker-0m7gluek 2021-07-08T18:48:42,661 Entered build tracker: /tmp/pip-req-tracker-0m7gluek 2021-07-08T18:48:42,662 Created temporary directory: /tmp/pip-wheel-1kqx_rwz 2021-07-08T18:48:42,696 1 location(s) to search for versions of guppy: 2021-07-08T18:48:42,696 * https://pypi.org/simple/guppy/ 2021-07-08T18:48:42,697 Fetching project page and analyzing links: https://pypi.org/simple/guppy/ 2021-07-08T18:48:42,697 Getting page https://pypi.org/simple/guppy/ 2021-07-08T18:48:42,699 Found index url https://pypi.org/simple 2021-07-08T18:48:42,881 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 2021-07-08T18:48:42,881 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 2021-07-08T18:48:42,881 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/94/b7/f0ba8b84bab9f7ddd54fea7f2b91d549a66c4ee53de4c7c8ac92ad2330a5/guppy-0.1.9-py2.6-win32.egg#sha256=f90beab3d64980d8b9503d6aaf29fc29dd177216dec54b8a519ad97ff87e03f8 (from https://pypi.org/simple/guppy/) 2021-07-08T18:48:42,882 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 2021-07-08T18:48:42,882 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/79/ef/0d625784e0ae33c49cf7e3145ac2db57eb3833ebaa4f54f24d29faa35c4f/guppy-0.1.9.win32-py2.6.exe#sha256=0f86a5171b975c3c8513e843277d0efacef3f40b22214e3ebf45aa534297c5ce (from https://pypi.org/simple/guppy/) 2021-07-08T18:48:42,882 Skipping link: unsupported archive format: .msi: https://files.pythonhosted.org/packages/b5/12/1e378df392244df8f8bf80578a237dab86128a191964a5c1f66787b3a106/guppy-0.1.9.win32-py2.6.msi#sha256=a1f75d1b6ee5724ed0d3b585eeac4f83f5b7acf9992207bc8326c7e7f838f862 (from https://pypi.org/simple/guppy/) 2021-07-08T18:48:42,882 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 2021-07-08T18:48:42,883 Found link https://files.pythonhosted.org/packages/f8/3f/649be07a66cc5592854e2fb3800a17267c3156806e537cf04f92919bdf77/guppy-0.1.11.tar.gz#sha256=57aa1203d70f1e679165d755ba67a8125c50cc44a59e5efab0b4b21e127604cc (from https://pypi.org/simple/guppy/), version: 0.1.11 2021-07-08T18:48:42,883 Skipping link: not a file: https://pypi.org/simple/guppy/ 2021-07-08T18:48:42,900 Given no hashes to check 1 links for project 'guppy': discarding no candidates 2021-07-08T18:48:42,917 Collecting guppy==0.1.9 2021-07-08T18:48:42,919 Created temporary directory: /tmp/pip-unpack-fo7ycs3u 2021-07-08T18:48:43,427 Downloading guppy-0.1.9.tar.gz (494 kB) 2021-07-08T18:48:43,920 Added guppy==0.1.9 from https://files.pythonhosted.org/packages/57/a2/d33af27ef2925b322aa1a66b59ebcfd6964e6c40c952807b5b15a6d06ddf/guppy-0.1.9.tar.gz#sha256=4d64144bbabf9f182202d363adc26c65e1ff9b5a527453c1819456b176075a76 to build tracker '/tmp/pip-req-tracker-0m7gluek' 2021-07-08T18:48:43,921 Running setup.py (path:/tmp/pip-wheel-1kqx_rwz/guppy_d442c628fe874061b800428b25c86e8e/setup.py) egg_info for package guppy 2021-07-08T18:48:43,922 Created temporary directory: /tmp/pip-pip-egg-info-w9s2hoiq 2021-07-08T18:48:43,923 Running command python setup.py egg_info 2021-07-08T18:48:44,694 running egg_info 2021-07-08T18:48:44,696 creating /tmp/pip-pip-egg-info-w9s2hoiq/guppy.egg-info 2021-07-08T18:48:44,697 writing /tmp/pip-pip-egg-info-w9s2hoiq/guppy.egg-info/PKG-INFO 2021-07-08T18:48:44,699 writing dependency_links to /tmp/pip-pip-egg-info-w9s2hoiq/guppy.egg-info/dependency_links.txt 2021-07-08T18:48:44,702 writing top-level names to /tmp/pip-pip-egg-info-w9s2hoiq/guppy.egg-info/top_level.txt 2021-07-08T18:48:44,704 writing manifest file '/tmp/pip-pip-egg-info-w9s2hoiq/guppy.egg-info/SOURCES.txt' 2021-07-08T18:48:45,031 reading manifest file '/tmp/pip-pip-egg-info-w9s2hoiq/guppy.egg-info/SOURCES.txt' 2021-07-08T18:48:45,033 reading manifest template 'MANIFEST.in' 2021-07-08T18:48:45,035 warning: no files found matching 'MANIFEST' 2021-07-08T18:48:45,050 writing manifest file '/tmp/pip-pip-egg-info-w9s2hoiq/guppy.egg-info/SOURCES.txt' 2021-07-08T18:48:45,127 Source in /tmp/pip-wheel-1kqx_rwz/guppy_d442c628fe874061b800428b25c86e8e has version 0.1.9, which satisfies requirement guppy==0.1.9 from https://files.pythonhosted.org/packages/57/a2/d33af27ef2925b322aa1a66b59ebcfd6964e6c40c952807b5b15a6d06ddf/guppy-0.1.9.tar.gz#sha256=4d64144bbabf9f182202d363adc26c65e1ff9b5a527453c1819456b176075a76 2021-07-08T18:48:45,128 Removed guppy==0.1.9 from https://files.pythonhosted.org/packages/57/a2/d33af27ef2925b322aa1a66b59ebcfd6964e6c40c952807b5b15a6d06ddf/guppy-0.1.9.tar.gz#sha256=4d64144bbabf9f182202d363adc26c65e1ff9b5a527453c1819456b176075a76 from build tracker '/tmp/pip-req-tracker-0m7gluek' 2021-07-08T18:48:45,132 Created temporary directory: /tmp/pip-unpack-ukpo34uz 2021-07-08T18:48:45,133 Building wheels for collected packages: guppy 2021-07-08T18:48:45,137 Created temporary directory: /tmp/pip-wheel-1izu7gj9 2021-07-08T18:48:45,137 Building wheel for guppy (setup.py): started 2021-07-08T18:48:45,137 Destination directory: /tmp/pip-wheel-1izu7gj9 2021-07-08T18:48:45,138 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-1kqx_rwz/guppy_d442c628fe874061b800428b25c86e8e/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-1kqx_rwz/guppy_d442c628fe874061b800428b25c86e8e/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-1izu7gj9 2021-07-08T18:48:45,915 running bdist_wheel 2021-07-08T18:48:46,067 running build 2021-07-08T18:48:46,067 running build_py 2021-07-08T18:48:46,208 creating build 2021-07-08T18:48:46,208 creating build/lib.linux-armv7l-3.9 2021-07-08T18:48:46,209 creating build/lib.linux-armv7l-3.9/guppy 2021-07-08T18:48:46,210 copying guppy/__init__.py -> build/lib.linux-armv7l-3.9/guppy 2021-07-08T18:48:46,213 creating build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,213 copying guppy/doc/docexample.py -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,215 copying guppy/doc/test_heapyc.py -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,219 copying guppy/doc/__init__.py -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,221 copying guppy/doc/test_guppy.py -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,222 copying guppy/doc/test_heapy.py -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,226 creating build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,230 copying guppy/etc/Help.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,234 copying guppy/etc/RE.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,237 copying guppy/etc/KnuthBendix.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,240 copying guppy/etc/etc.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,243 copying guppy/etc/textView.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,245 copying guppy/etc/Compat.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,247 copying guppy/etc/Unpack.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,249 copying guppy/etc/xterm.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,251 copying guppy/etc/Code.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,254 copying guppy/etc/RE_Rect.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,257 copying guppy/etc/FSA.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,259 copying guppy/etc/ExecfileWithModuleInfo.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,261 copying guppy/etc/OutputHandling.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,264 copying guppy/etc/IterPermute.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,267 copying guppy/etc/__init__.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,268 copying guppy/etc/tkcursors.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,270 copying guppy/etc/Glue.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,273 copying guppy/etc/Cat.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,275 copying guppy/etc/KanExtension.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,278 copying guppy/etc/cmd.py -> build/lib.linux-armv7l-3.9/guppy/etc 2021-07-08T18:48:46,282 creating build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,283 copying guppy/gsl/Help.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,285 copying guppy/gsl/Filer.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,287 copying guppy/gsl/Exceptions.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,289 copying guppy/gsl/DottedTree.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,292 copying guppy/gsl/Tester.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,295 copying guppy/gsl/XHTML.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,298 copying guppy/gsl/FileIO.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,300 copying guppy/gsl/Latex.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,303 copying guppy/gsl/Text.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,305 copying guppy/gsl/Gsml.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,307 copying guppy/gsl/Html.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,310 copying guppy/gsl/__init__.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,312 copying guppy/gsl/Main.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,316 copying guppy/gsl/SpecNodes.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,319 copying guppy/gsl/Document.py -> build/lib.linux-armv7l-3.9/guppy/gsl 2021-07-08T18:48:46,325 creating build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,326 copying guppy/heapy/RefPat.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,329 copying guppy/heapy/RM.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,331 copying guppy/heapy/Classifiers.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,334 copying guppy/heapy/RemoteConstants.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,337 copying guppy/heapy/AbstractAlgebra.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,339 copying guppy/heapy/ImpSet.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,341 copying guppy/heapy/Spec.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,345 copying guppy/heapy/Use.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,348 copying guppy/heapy/Doc.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,350 copying guppy/heapy/Monitor.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,353 copying guppy/heapy/UniSet.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,357 copying guppy/heapy/Remote.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,360 copying guppy/heapy/OutputHandling.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,362 copying guppy/heapy/Prof.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,367 copying guppy/heapy/Path.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,370 copying guppy/heapy/__init__.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,372 copying guppy/heapy/Console.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,374 copying guppy/heapy/pbhelp.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,376 copying guppy/heapy/Target.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,378 copying guppy/heapy/View.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,380 copying guppy/heapy/Part.py -> build/lib.linux-armv7l-3.9/guppy/heapy 2021-07-08T18:48:46,384 creating build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,385 copying guppy/heapy/test/test_RefPat.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,388 copying guppy/heapy/test/test_heapyc.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,390 copying guppy/heapy/test/test_UniSet.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,392 copying guppy/heapy/test/test_Part.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,394 copying guppy/heapy/test/test_sf.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,396 copying guppy/heapy/test/test_dependencies.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,398 copying guppy/heapy/test/support.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,400 copying guppy/heapy/test/test_menuleak.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,401 copying guppy/heapy/test/test_all.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,403 copying guppy/heapy/test/test_Path.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,406 copying guppy/heapy/test/test_ER.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,408 copying guppy/heapy/test/test_Classifiers.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,411 copying guppy/heapy/test/test_View.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,413 copying guppy/heapy/test/test_RetaGraph.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,415 copying guppy/heapy/test/__init__.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,417 copying guppy/heapy/test/test_OutputHandling.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,418 copying guppy/heapy/test/test_Spec.py -> build/lib.linux-armv7l-3.9/guppy/heapy/test 2021-07-08T18:48:46,421 creating build/lib.linux-armv7l-3.9/guppy/sets 2021-07-08T18:48:46,422 copying guppy/sets/test.py -> build/lib.linux-armv7l-3.9/guppy/sets 2021-07-08T18:48:46,425 copying guppy/sets/__init__.py -> build/lib.linux-armv7l-3.9/guppy/sets 2021-07-08T18:48:46,430 copying guppy/doc/heapyc.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,434 copying guppy/doc/guppy.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,436 copying guppy/doc/sets.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,440 copying guppy/doc/heapy_Use.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,443 copying guppy/doc/heapy_RootState.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,446 copying guppy/doc/gsl.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,448 copying guppy/doc/ProfileBrowser.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,451 copying guppy/doc/docexample.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,454 copying guppy/doc/index.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,457 copying guppy/doc/heapy_tutorial.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,459 copying guppy/doc/gslexample.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,462 copying guppy/doc/heapy_UniSet.html -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,468 copying guppy/doc/pbscreen.jpg -> build/lib.linux-armv7l-3.9/guppy/doc 2021-07-08T18:48:46,481 running build_ext 2021-07-08T18:48:46,487 building 'guppy.sets.setsc' extension 2021-07-08T18:48:46,488 creating build/temp.linux-armv7l-3.9 2021-07-08T18:48:46,488 creating build/temp.linux-armv7l-3.9/src 2021-07-08T18:48:46,489 creating build/temp.linux-armv7l-3.9/src/sets 2021-07-08T18:48:46,490 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c src/sets/bitset.c -o build/temp.linux-armv7l-3.9/src/sets/bitset.o 2021-07-08T18:48:46,864 src/sets/bitset.c:398:30: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:46,864 398 | PyTypeObject NyBitSet_Type = { 2021-07-08T18:48:46,865 | ^ 2021-07-08T18:48:46,865 src/sets/bitset.c:401:2: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:46,865 401 | "guppy.sets.setsc.BitSet", /* tp_name */ 2021-07-08T18:48:46,865 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:46,865 src/sets/bitset.c:401:2: note: (near initialization for ‘NyBitSet_Type.tp_basicsize’) 2021-07-08T18:48:46,865 src/sets/bitset.c:405:2: warning: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:46,866 405 | (destructor)0, /* tp_dealloc */ 2021-07-08T18:48:46,866 | ^ 2021-07-08T18:48:46,866 src/sets/bitset.c:405:2: note: (near initialization for ‘NyBitSet_Type.tp_vectorcall_offset’) 2021-07-08T18:48:46,868 src/sets/bitset.c:409:3: error: ‘cmpfunc’ undeclared here (not in a function) 2021-07-08T18:48:46,869 409 | (cmpfunc)0, /* tp_compare */ 2021-07-08T18:48:46,869 | ^~~~~~~ 2021-07-08T18:48:46,869 src/sets/bitset.c:409:11: error: expected ‘}’ before numeric constant 2021-07-08T18:48:46,869 409 | (cmpfunc)0, /* tp_compare */ 2021-07-08T18:48:46,869 | ^ 2021-07-08T18:48:46,869 src/sets/bitset.c:398:30: note: to match this ‘{’ 2021-07-08T18:48:46,870 398 | PyTypeObject NyBitSet_Type = { 2021-07-08T18:48:46,870 | ^ 2021-07-08T18:48:46,870 src/sets/bitset.c:398:30: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:46,870 src/sets/bitset.c:438:46: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:46,870 438 | NyImmBitSetObject _NyImmBitSet_EmptyStruct = { 2021-07-08T18:48:46,870 | ^ 2021-07-08T18:48:46,870 src/sets/bitset.c:438:46: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:46,879 src/sets/bitset.c: In function ‘NyIterable_Check’: 2021-07-08T18:48:46,879 src/sets/bitset.c:474:35: error: ‘Py_TPFLAGS_HAVE_ITER’ undeclared (first use in this function); did you mean ‘Py_TPFLAGS_HAVE_GC’? 2021-07-08T18:48:46,879 474 | return ((PyType_HasFeature(t, Py_TPFLAGS_HAVE_ITER) && t->tp_iter) || 2021-07-08T18:48:46,880 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:46,880 | Py_TPFLAGS_HAVE_GC 2021-07-08T18:48:46,880 src/sets/bitset.c:474:35: note: each undeclared identifier is reported only once for each function it appears in 2021-07-08T18:48:46,885 src/sets/bitset.c: In function ‘bitno_from_object’: 2021-07-08T18:48:46,885 src/sets/bitset.c:673:9: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2021-07-08T18:48:46,886 673 | if (PyInt_Check(arg)) { 2021-07-08T18:48:46,886 | ^~~~~~~~~~~ 2021-07-08T18:48:46,886 | PySet_Check 2021-07-08T18:48:46,893 src/sets/bitset.c:674:9: warning: implicit declaration of function ‘PyInt_AS_LONG’; did you mean ‘PyLong_AS_LONG’? [-Wimplicit-function-declaration] 2021-07-08T18:48:46,893 674 | return PyInt_AS_LONG((PyIntObject*) arg); 2021-07-08T18:48:46,894 | ^~~~~~~~~~~~~ 2021-07-08T18:48:46,894 | PyLong_AS_LONG 2021-07-08T18:48:46,898 src/sets/bitset.c:674:24: error: ‘PyIntObject’ undeclared (first use in this function); did you mean ‘PySetObject’? 2021-07-08T18:48:46,898 674 | return PyInt_AS_LONG((PyIntObject*) arg); 2021-07-08T18:48:46,898 | ^~~~~~~~~~~ 2021-07-08T18:48:46,898 | PySetObject 2021-07-08T18:48:46,898 src/sets/bitset.c:674:36: error: expected expression before ‘)’ token 2021-07-08T18:48:46,898 674 | return PyInt_AS_LONG((PyIntObject*) arg); 2021-07-08T18:48:46,899 | ^ 2021-07-08T18:48:46,899 src/sets/bitset.c: In function ‘NyImmBitSet_SubtypeNewArg’: 2021-07-08T18:48:46,899 src/sets/bitset.c:744:58: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,899 744 | NyImmBitSetObject *ret = NyImmBitSet_SubtypeNew(type, bs->ob_size); 2021-07-08T18:48:46,899 | ^~ 2021-07-08T18:48:46,899 src/sets/bitset.c:745:61: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,900 745 | memcpy(ret->ob_field, bs->ob_field, sizeof(NyBitField) * bs->ob_size); 2021-07-08T18:48:46,900 | ^~ 2021-07-08T18:48:46,906 src/sets/bitset.c: In function ‘NyImmBitSet_FromPyIntObject’: 2021-07-08T18:48:46,906 src/sets/bitset.c:813:16: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2021-07-08T18:48:46,906 813 | long val = PyInt_AsLong(v); 2021-07-08T18:48:46,906 | ^~~~~~~~~~~~ 2021-07-08T18:48:46,906 | PyLong_AsLong 2021-07-08T18:48:46,907 src/sets/bitset.c: In function ‘mutbitset_initset’: 2021-07-08T18:48:46,907 src/sets/bitset.c:843:30: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,907 843 | sf->hi = set->ob_field + set->ob_size; 2021-07-08T18:48:46,907 | ^~ 2021-07-08T18:48:46,907 src/sets/bitset.c: In function ‘NyMutBitSet_SubtypeNew’: 2021-07-08T18:48:46,908 src/sets/bitset.c:861:13: error: ‘NyUnionObject’ has no member named ‘ob_refcnt’ 2021-07-08T18:48:46,908 861 | v->fst_root.ob_refcnt = 1; 2021-07-08T18:48:46,908 | ^ 2021-07-08T18:48:46,908 src/sets/bitset.c:862:13: error: ‘NyUnionObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,908 862 | v->fst_root.ob_size = 0; 2021-07-08T18:48:46,908 | ^ 2021-07-08T18:48:46,923 src/sets/bitset.c: In function ‘union_realloc’: 2021-07-08T18:48:46,923 src/sets/bitset.c:951:2: warning: implicit declaration of function ‘_Py_ForgetReference’; did you mean ‘_Py_NewReference’? [-Wimplicit-function-declaration] 2021-07-08T18:48:46,923 951 | _Py_ForgetReference((PyObject *)self); 2021-07-08T18:48:46,923 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:46,924 | _Py_NewReference 2021-07-08T18:48:46,938 src/sets/bitset.c:952:2: error: ‘_Py_DEC_REFTOTAL’ undeclared (first use in this function); did you mean ‘_Py_DECREF’? 2021-07-08T18:48:46,938 952 | _Py_DEC_REFTOTAL; 2021-07-08T18:48:46,939 | ^~~~~~~~~~~~~~~~ 2021-07-08T18:48:46,939 | _Py_DECREF 2021-07-08T18:48:46,939 src/sets/bitset.c:954:7: error: ‘NyUnionObject’ has no member named ‘ob_type’ 2021-07-08T18:48:46,939 954 | self->ob_type->tp_basicsize + self->ob_type->tp_itemsize * size); 2021-07-08T18:48:46,939 | ^~ 2021-07-08T18:48:46,939 src/sets/bitset.c:954:37: error: ‘NyUnionObject’ has no member named ‘ob_type’ 2021-07-08T18:48:46,939 954 | self->ob_type->tp_basicsize + self->ob_type->tp_itemsize * size); 2021-07-08T18:48:46,939 | ^~ 2021-07-08T18:48:46,940 src/sets/bitset.c:955:50: error: ‘NyUnionObject’ has no member named ‘ob_type’ 2021-07-08T18:48:46,940 955 | ret = (void *) PyObject_InitVar((void *)ret, ret->ob_type, size); 2021-07-08T18:48:46,940 | ^~ 2021-07-08T18:48:46,940 src/sets/bitset.c: In function ‘root_ins1’: 2021-07-08T18:48:46,940 src/sets/bitset.c:966:23: error: ‘NyUnionObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,940 966 | if (cur_size >= bs->ob_size) { 2021-07-08T18:48:46,940 | ^~ 2021-07-08T18:48:46,941 src/sets/bitset.c:974:5: error: ‘NyUnionObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,941 974 | bs->ob_size = cur_size + 1; 2021-07-08T18:48:46,941 | ^~ 2021-07-08T18:48:46,955 src/sets/bitset.c: In function ‘immbitset_realloc’: 2021-07-08T18:48:46,956 src/sets/bitset.c:1009:2: error: ‘_Py_DEC_REFTOTAL’ undeclared (first use in this function); did you mean ‘_Py_DECREF’? 2021-07-08T18:48:46,956 1009 | _Py_DEC_REFTOTAL; 2021-07-08T18:48:46,956 | ^~~~~~~~~~~~~~~~ 2021-07-08T18:48:46,956 | _Py_DECREF 2021-07-08T18:48:46,956 src/sets/bitset.c:1011:15: error: ‘NyImmBitSetObject’ has no member named ‘ob_type’ 2021-07-08T18:48:46,956 1011 | self->ob_type->tp_basicsize + self->ob_type->tp_itemsize * upsize); 2021-07-08T18:48:46,956 | ^~ 2021-07-08T18:48:46,957 src/sets/bitset.c:1011:45: error: ‘NyImmBitSetObject’ has no member named ‘ob_type’ 2021-07-08T18:48:46,957 1011 | self->ob_type->tp_basicsize + self->ob_type->tp_itemsize * upsize); 2021-07-08T18:48:46,957 | ^~ 2021-07-08T18:48:46,957 src/sets/bitset.c:1012:50: error: ‘NyImmBitSetObject’ has no member named ‘ob_type’ 2021-07-08T18:48:46,957 1012 | ret = (void *) PyObject_InitVar((void *)ret, ret->ob_type, upsize); 2021-07-08T18:48:46,957 | ^~ 2021-07-08T18:48:46,957 src/sets/bitset.c: In function ‘sf_getrange_mut’: 2021-07-08T18:48:46,957 src/sets/bitset.c:1028:16: error: ‘NyImmBitSetObject’ has no member named ‘ob_refcnt’ 2021-07-08T18:48:46,958 1028 | if (sf->set->ob_refcnt > 1) { 2021-07-08T18:48:46,958 | ^~ 2021-07-08T18:48:46,958 src/sets/bitset.c:1032:47: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,958 1032 | NyImmBitSetObject *set = NyImmBitSet_New(oset->ob_size?oset->ob_size:8); 2021-07-08T18:48:46,958 | ^~ 2021-07-08T18:48:46,958 src/sets/bitset.c:1032:61: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,958 1032 | NyImmBitSetObject *set = NyImmBitSet_New(oset->ob_size?oset->ob_size:8); 2021-07-08T18:48:46,958 | ^~ 2021-07-08T18:48:46,959 src/sets/bitset.c:1035:45: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,959 1035 | fp_move(set->ob_field, oset->ob_field, oset->ob_size); 2021-07-08T18:48:46,959 | ^~ 2021-07-08T18:48:46,959 src/sets/bitset.c: In function ‘sf_realloc’: 2021-07-08T18:48:46,959 src/sets/bitset.c:1052:43: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,959 1052 | v->lo = v->hi = v->set->ob_field + v->set->ob_size/2; 2021-07-08T18:48:46,959 | ^~ 2021-07-08T18:48:46,960 src/sets/bitset.c: In function ‘sf_ins1’: 2021-07-08T18:48:46,960 src/sets/bitset.c:1071:53: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,960 1071 | NyBitField *hi_tot = sf->set->ob_field + sf->set->ob_size; 2021-07-08T18:48:46,960 | ^~ 2021-07-08T18:48:46,961 src/sets/bitset.c:1081:31: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,961 1081 | if (tot_size * 8 < sf->set->ob_size * 7) { 2021-07-08T18:48:46,961 | ^~ 2021-07-08T18:48:46,962 src/sets/bitset.c:1098:41: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,962 1098 | hi_tot = sf->set->ob_field + sf->set->ob_size; 2021-07-08T18:48:46,963 | ^~ 2021-07-08T18:48:46,963 src/sets/bitset.c: In function ‘mutbitset_split_ins1’: 2021-07-08T18:48:46,964 src/sets/bitset.c:1136:45: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,964 1136 | nsf->lo = nsf->set->ob_field + (nsf->set->ob_size - b_size) / 2; 2021-07-08T18:48:46,964 | ^~ 2021-07-08T18:48:46,965 src/sets/bitset.c: In function ‘mutbitset_findpos_mut’: 2021-07-08T18:48:46,966 src/sets/bitset.c:1212:14: error: ‘NyUnionObject’ has no member named ‘ob_refcnt’ 2021-07-08T18:48:46,966 1212 | if (root->ob_refcnt > 1 || sf->set->ob_refcnt > 1) { 2021-07-08T18:48:46,966 | ^~ 2021-07-08T18:48:46,966 src/sets/bitset.c:1212:40: error: ‘NyImmBitSetObject’ has no member named ‘ob_refcnt’ 2021-07-08T18:48:46,966 1212 | if (root->ob_refcnt > 1 || sf->set->ob_refcnt > 1) { 2021-07-08T18:48:46,967 | ^~ 2021-07-08T18:48:46,967 src/sets/bitset.c: In function ‘mutbitset_findpos_ins’: 2021-07-08T18:48:46,968 src/sets/bitset.c:1241:14: warning: variable ‘lo’ set but not used [-Wunused-but-set-variable] 2021-07-08T18:48:46,968 1241 | NyBitField *lo, *hi; 2021-07-08T18:48:46,968 | ^~ 2021-07-08T18:48:46,968 src/sets/bitset.c: In function ‘mutbitset_getrange_mut’: 2021-07-08T18:48:46,969 src/sets/bitset.c:1275:13: error: ‘NyUnionObject’ has no member named ‘ob_refcnt’ 2021-07-08T18:48:46,969 1275 | if (root->ob_refcnt > 1) { 2021-07-08T18:48:46,969 | ^~ 2021-07-08T18:48:46,969 In file included from /usr/include/python3.9/Python.h:89, 2021-07-08T18:48:46,970 from src/sets/bitset.c:3: 2021-07-08T18:48:46,970 src/sets/bitset.c:1276:75: error: ‘NyUnionObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,970 1276 | NyUnionObject *nroot = PyObject_NewVar(NyUnionObject, &NyUnion_Type, root->ob_size); 2021-07-08T18:48:46,970 | ^~ 2021-07-08T18:48:46,970 /usr/include/python3.9/objimpl.h:132:57: note: in definition of macro ‘PyObject_NewVar’ 2021-07-08T18:48:46,970 132 | ( (type *) _PyObject_NewVar((typeobj), (n)) ) 2021-07-08T18:48:46,970 | ^ 2021-07-08T18:48:46,971 src/sets/bitset.c: In function ‘mutbitset_as_noncomplemented_immbitset_subtype’: 2021-07-08T18:48:46,971 src/sets/bitset.c:1317:11: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,971 1317 | slo->set->ob_size == size)) { 2021-07-08T18:48:46,971 | ^~ 2021-07-08T18:48:46,973 src/sets/bitset.c: In function ‘mutbitset_clear’: 2021-07-08T18:48:46,973 src/sets/bitset.c:1405:16: error: ‘NyUnionObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,973 1405 | v->fst_root.ob_size = 0; 2021-07-08T18:48:46,974 | ^ 2021-07-08T18:48:46,974 src/sets/bitset.c: In function ‘mutbitset_dealloc’: 2021-07-08T18:48:46,974 src/sets/bitset.c:1415:6: error: ‘NyMutBitSetObject’ has no member named ‘ob_type’ 2021-07-08T18:48:46,974 1415 | v->ob_type->tp_free((PyObject *)v); 2021-07-08T18:48:46,974 | ^~ 2021-07-08T18:48:46,978 src/sets/bitset.c: In function ‘mutbitset_int’: 2021-07-08T18:48:46,979 src/sets/bitset.c:1445:9: warning: implicit declaration of function ‘PyNumber_Int’; did you mean ‘PyNumber_And’? [-Wimplicit-function-declaration] 2021-07-08T18:48:46,979 1445 | x = PyNumber_Int(w); 2021-07-08T18:48:46,979 | ^~~~~~~~~~~~ 2021-07-08T18:48:46,979 | PyNumber_And 2021-07-08T18:48:46,980 src/sets/bitset.c:1445:7: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:46,980 1445 | x = PyNumber_Int(w); 2021-07-08T18:48:46,980 | ^ 2021-07-08T18:48:46,985 src/sets/bitset.c: In function ‘mutbitset_iop_immbitset’: 2021-07-08T18:48:46,985 src/sets/bitset.c:1722:54: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:46,986 1722 | return mutbitset_iop_fields(v, op, w->ob_field, w->ob_size); 2021-07-08T18:48:46,986 | ^~ 2021-07-08T18:48:47,018 src/sets/bitset.c: In function ‘mutbitset_iop_PyLongObject’: 2021-07-08T18:48:47,019 src/sets/bitset.c:2020:9: warning: implicit declaration of function ‘_PyLong_AsScaledDouble’; did you mean ‘PyLong_AsDouble’? [-Wimplicit-function-declaration] 2021-07-08T18:48:47,019 2020 | x = _PyLong_AsScaledDouble(v, &e); 2021-07-08T18:48:47,019 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,019 | PyLong_AsDouble 2021-07-08T18:48:47,025 src/sets/bitset.c:2035:28: error: ‘SHIFT’ undeclared (first use in this function); did you mean ‘S_IFMT’? 2021-07-08T18:48:47,025 2035 | num_bits = 1.0 * e * SHIFT + log(x)/log(2) + 1; 2021-07-08T18:48:47,025 | ^~~~~ 2021-07-08T18:48:47,025 | S_IFMT 2021-07-08T18:48:47,041 src/sets/bitset.c: In function ‘mutbitset_repr’: 2021-07-08T18:48:47,042 src/sets/bitset.c:2245:6: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2021-07-08T18:48:47,043 2245 | s = PyString_FromString(buf); 2021-07-08T18:48:47,043 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,043 | PyLong_FromString 2021-07-08T18:48:47,044 src/sets/bitset.c:2245:4: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,044 2245 | s = PyString_FromString(buf); 2021-07-08T18:48:47,044 | ^ 2021-07-08T18:48:47,044 src/sets/bitset.c:2246:8: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,045 2246 | comma = PyString_FromString(", "); 2021-07-08T18:48:47,045 | ^ 2021-07-08T18:48:47,055 src/sets/bitset.c:2256:4: warning: implicit declaration of function ‘PyString_Concat’; did you mean ‘PySequence_Concat’? [-Wimplicit-function-declaration] 2021-07-08T18:48:47,055 2256 | PyString_Concat(&s, comma); 2021-07-08T18:48:47,055 | ^~~~~~~~~~~~~~~ 2021-07-08T18:48:47,055 | PySequence_Concat 2021-07-08T18:48:47,066 src/sets/bitset.c:2259:3: warning: implicit declaration of function ‘PyString_ConcatAndDel’; did you mean ‘PyBytes_ConcatAndDel’? [-Wimplicit-function-declaration] 2021-07-08T18:48:47,066 2259 | PyString_ConcatAndDel(&s, t); 2021-07-08T18:48:47,066 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,066 | PyBytes_ConcatAndDel 2021-07-08T18:48:47,074 src/sets/bitset.c: In function ‘mutbitset_tasbit’: 2021-07-08T18:48:47,076 src/sets/bitset.c:2323:12: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-08T18:48:47,076 2323 | return PyInt_FromLong(r); 2021-07-08T18:48:47,076 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,076 | PyLong_FromLong 2021-07-08T18:48:47,077 src/sets/bitset.c:2323:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,077 2323 | return PyInt_FromLong(r); 2021-07-08T18:48:47,077 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,078 src/sets/bitset.c: In function ‘mutbitset_tacbit’: 2021-07-08T18:48:47,079 src/sets/bitset.c:2337:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,079 2337 | return PyInt_FromLong(r); 2021-07-08T18:48:47,079 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,080 src/sets/bitset.c: In function ‘immbitset_iterate’: 2021-07-08T18:48:47,081 src/sets/bitset.c:2384:61: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,081 2384 | return bitfields_iterate(&v->ob_field[0], &v->ob_field[v->ob_size], 2021-07-08T18:48:47,081 | ^~ 2021-07-08T18:48:47,087 src/sets/bitset.c: In function ‘mutbitset_pop’: 2021-07-08T18:48:47,088 src/sets/bitset.c:2549:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,088 2549 | return PyInt_FromLong(bit); /// xxx from ... 2021-07-08T18:48:47,088 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,091 src/sets/bitset.c: In function ‘mutbitset_subscript’: 2021-07-08T18:48:47,092 src/sets/bitset.c:2631:15: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,092 2631 | return PyInt_FromLong(field_last(f)); 2021-07-08T18:48:47,092 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,093 src/sets/bitset.c:2636:15: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,093 2636 | return PyInt_FromLong(field_first(f)); 2021-07-08T18:48:47,093 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,094 src/sets/bitset.c: In function ‘immbitset_findpos’: 2021-07-08T18:48:47,095 src/sets/bitset.c:2685:37: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,095 2685 | NyBitField *hi = & v->ob_field[v->ob_size]; 2021-07-08T18:48:47,096 | ^~ 2021-07-08T18:48:47,096 src/sets/bitset.c: In function ‘immbitset_op’: 2021-07-08T18:48:47,097 src/sets/bitset.c:2700:24: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,097 2700 | ve = &v->ob_field[v->ob_size]; 2021-07-08T18:48:47,097 | ^~ 2021-07-08T18:48:47,098 src/sets/bitset.c:2701:24: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,098 2701 | we = &w->ob_field[w->ob_size]; 2021-07-08T18:48:47,099 | ^~ 2021-07-08T18:48:47,102 src/sets/bitset.c: In function ‘immbitset_hash’: 2021-07-08T18:48:47,103 src/sets/bitset.c:2817:40: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,103 2817 | NyBitField *f_stop = &v->ob_field[v->ob_size]; 2021-07-08T18:48:47,103 | ^~ 2021-07-08T18:48:47,104 src/sets/bitset.c: In function ‘immbitset_int’: 2021-07-08T18:48:47,105 src/sets/bitset.c:2837:40: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,105 2837 | NyBitField *f_stop = &v->ob_field[v->ob_size]; 2021-07-08T18:48:47,105 | ^~ 2021-07-08T18:48:47,106 src/sets/bitset.c:2839:14: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,106 2839 | return PyInt_FromLong(0L); 2021-07-08T18:48:47,106 | ^~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,108 src/sets/bitset.c:2851:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,108 2851 | return PyInt_FromLong(f->bits); 2021-07-08T18:48:47,108 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,108 src/sets/bitset.c: In function ‘immbitset_length’: 2021-07-08T18:48:47,109 src/sets/bitset.c:2869:26: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,109 2869 | for (i = 0, n = 0; i < v->ob_size; i++) { 2021-07-08T18:48:47,109 | ^~ 2021-07-08T18:48:47,110 src/sets/bitset.c: In function ‘immbitset_lshift’: 2021-07-08T18:48:47,111 src/sets/bitset.c:2917:10: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,111 2917 | n = v->ob_size; 2021-07-08T18:48:47,111 | ^~ 2021-07-08T18:48:47,113 src/sets/bitset.c:2924:20: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,113 2924 | if ((v->ob_field[v->ob_size-1].bits >> (NyBits_N - remshift))) 2021-07-08T18:48:47,113 | ^~ 2021-07-08T18:48:47,118 src/sets/bitset.c: In function ‘immbitset_slice’: 2021-07-08T18:48:47,119 src/sets/bitset.c:3069:27: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,119 3069 | s.hi = a->ob_field + a->ob_size; 2021-07-08T18:48:47,119 | ^~ 2021-07-08T18:48:47,121 src/sets/bitset.c: In function ‘immbitset_subscript’: 2021-07-08T18:48:47,122 src/sets/bitset.c:3092:9: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,122 3092 | return PyInt_FromLong(field_first(v->ob_field)); 2021-07-08T18:48:47,122 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,123 src/sets/bitset.c:3094:49: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,123 3094 | return PyInt_FromLong(field_last(&v->ob_field[v->ob_size-1])); 2021-07-08T18:48:47,123 | ^~ 2021-07-08T18:48:47,124 src/sets/bitset.c: In function ‘immbitset_long’: 2021-07-08T18:48:47,125 src/sets/bitset.c:3107:40: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,125 3107 | NyBitField *f_stop = &v->ob_field[v->ob_size]; 2021-07-08T18:48:47,125 | ^~ 2021-07-08T18:48:47,131 src/sets/bitset.c: In function ‘claset_load’: 2021-07-08T18:48:47,132 src/sets/bitset.c:3285:29: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,133 3285 | vst->hi = bs->ob_field+bs->ob_size; 2021-07-08T18:48:47,133 | ^~ 2021-07-08T18:48:47,134 src/sets/bitset.c:3294:29: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,134 3294 | vst->hi = bs->ob_field+bs->ob_size; 2021-07-08T18:48:47,134 | ^~ 2021-07-08T18:48:47,137 src/sets/bitset.c: In function ‘immbitset_repr’: 2021-07-08T18:48:47,138 src/sets/bitset.c:3431:9: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,138 3431 | len = a->ob_size; 2021-07-08T18:48:47,138 | ^~ 2021-07-08T18:48:47,140 src/sets/bitset.c:3434:10: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,140 3434 | return PyString_FromString(buf); 2021-07-08T18:48:47,140 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,141 src/sets/bitset.c:3437:4: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,141 3437 | s = PyString_FromString(buf); 2021-07-08T18:48:47,141 | ^ 2021-07-08T18:48:47,143 src/sets/bitset.c:3438:8: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,143 3438 | comma = PyString_FromString(", "); 2021-07-08T18:48:47,143 | ^ 2021-07-08T18:48:47,146 src/sets/bitset.c: In function ‘bsiter_iternext’: 2021-07-08T18:48:47,147 src/sets/bitset.c:3537:20: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,147 3537 | if (fldpos < bs->ob_size) { 2021-07-08T18:48:47,148 | ^~ 2021-07-08T18:48:47,149 src/sets/bitset.c:3555:9: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,149 3555 | return PyInt_FromLong(rebit); 2021-07-08T18:48:47,149 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,150 src/sets/bitset.c: In function ‘cplbitset_dealloc’: 2021-07-08T18:48:47,151 src/sets/bitset.c:3580:6: error: ‘NyCplBitSetObject’ has no member named ‘ob_type’ 2021-07-08T18:48:47,152 3580 | v->ob_type->tp_free((PyObject *)v); 2021-07-08T18:48:47,152 | ^~ 2021-07-08T18:48:47,154 src/sets/bitset.c: In function ‘cplbitset_repr’: 2021-07-08T18:48:47,156 src/sets/bitset.c:3652:4: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,156 3652 | s = PyString_FromString(buf); 2021-07-08T18:48:47,156 | ^ 2021-07-08T18:48:47,164 src/sets/bitset.c: At top level: 2021-07-08T18:48:47,166 src/sets/bitset.c:3877:2: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,166 3877 | (binaryfunc) 0, /*nb_divmod*/ 2021-07-08T18:48:47,166 | ^ 2021-07-08T18:48:47,166 src/sets/bitset.c:3877:2: note: (near initialization for ‘immbitset_as_number.nb_power’) 2021-07-08T18:48:47,167 src/sets/bitset.c:3878:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,167 3878 | (ternaryfunc) 0, /*nb_power*/ 2021-07-08T18:48:47,168 | ^ 2021-07-08T18:48:47,168 src/sets/bitset.c:3878:2: note: (near initialization for ‘immbitset_as_number.nb_negative’) 2021-07-08T18:48:47,169 src/sets/bitset.c:3881:2: warning: initialization of ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,169 3881 | (unaryfunc) 0, /*tp_absolute*/ 2021-07-08T18:48:47,169 | ^ 2021-07-08T18:48:47,169 src/sets/bitset.c:3881:2: note: (near initialization for ‘immbitset_as_number.nb_bool’) 2021-07-08T18:48:47,171 src/sets/bitset.c:3882:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,171 3882 | (inquiry) immbitset_nonzero, /*tp_nonzero*/ 2021-07-08T18:48:47,171 | ^ 2021-07-08T18:48:47,171 src/sets/bitset.c:3882:2: note: (near initialization for ‘immbitset_as_number.nb_invert’) 2021-07-08T18:48:47,172 src/sets/bitset.c:3883:2: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,172 3883 | (unaryfunc) immbitset_complement, /*nb_invert*/ 2021-07-08T18:48:47,173 | ^ 2021-07-08T18:48:47,173 src/sets/bitset.c:3883:2: note: (near initialization for ‘immbitset_as_number.nb_lshift’) 2021-07-08T18:48:47,174 src/sets/bitset.c:3888:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,174 3888 | (binaryfunc) anybitset_or, /*nb_or*/ 2021-07-08T18:48:47,174 | ^ 2021-07-08T18:48:47,175 src/sets/bitset.c:3888:2: note: (near initialization for ‘immbitset_as_number.nb_int’) 2021-07-08T18:48:47,180 src/sets/bitset.c:3889:3: error: ‘coercion’ undeclared here (not in a function) 2021-07-08T18:48:47,181 3889 | (coercion) 0, /*nb_coerce*/ 2021-07-08T18:48:47,181 | ^~~~~~~~ 2021-07-08T18:48:47,184 src/sets/bitset.c:3889:13: error: expected ‘}’ before numeric constant 2021-07-08T18:48:47,185 3889 | (coercion) 0, /*nb_coerce*/ 2021-07-08T18:48:47,185 | ^ 2021-07-08T18:48:47,186 src/sets/bitset.c:3871:46: note: to match this ‘{’ 2021-07-08T18:48:47,186 3871 | static PyNumberMethods immbitset_as_number = { 2021-07-08T18:48:47,187 | ^ 2021-07-08T18:48:47,187 src/sets/bitset.c: In function ‘immbitset_reduce_flags’: 2021-07-08T18:48:47,188 src/sets/bitset.c:3923:19: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,188 3923 | PyObject *c = PyInt_FromLong(flags); 2021-07-08T18:48:47,188 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,199 src/sets/bitset.c:3924:19: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-08T18:48:47,199 3924 | PyObject *d = PyString_FromStringAndSize((char *)self->ob_field, 2021-07-08T18:48:47,200 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,200 | PyBytes_FromStringAndSize 2021-07-08T18:48:47,201 src/sets/bitset.c:3925:15: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,201 3925 | self->ob_size * sizeof(self->ob_field[0])); 2021-07-08T18:48:47,201 | ^~ 2021-07-08T18:48:47,202 src/sets/bitset.c: At top level: 2021-07-08T18:48:47,204 src/sets/bitset.c:3992:33: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,204 3992 | PyTypeObject NyImmBitSet_Type = { 2021-07-08T18:48:47,204 | ^ 2021-07-08T18:48:47,205 src/sets/bitset.c:3995:2: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,206 3995 | "guppy.sets.setsc.ImmBitSet", /* tp_name */ 2021-07-08T18:48:47,206 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,206 src/sets/bitset.c:3995:2: note: (near initialization for ‘NyImmBitSet_Type.tp_basicsize’) 2021-07-08T18:48:47,207 src/sets/bitset.c:3998:2: warning: initialization of ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} from ‘unsigned int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,207 3998 | sizeof(NyBitField), /* tp_itemsize */ 2021-07-08T18:48:47,207 | ^~~~~~ 2021-07-08T18:48:47,208 src/sets/bitset.c:3998:2: note: (near initialization for ‘NyImmBitSet_Type.tp_dealloc’) 2021-07-08T18:48:47,209 src/sets/bitset.c:3999:2: warning: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,209 3999 | (destructor)immbitset_dealloc, /* tp_dealloc */ 2021-07-08T18:48:47,209 | ^ 2021-07-08T18:48:47,209 src/sets/bitset.c:3999:2: note: (near initialization for ‘NyImmBitSet_Type.tp_vectorcall_offset’) 2021-07-08T18:48:47,213 src/sets/bitset.c:4003:11: error: expected ‘}’ before numeric constant 2021-07-08T18:48:47,213 4003 | (cmpfunc)0, /* tp_compare */ 2021-07-08T18:48:47,213 | ^ 2021-07-08T18:48:47,215 src/sets/bitset.c:3992:33: note: to match this ‘{’ 2021-07-08T18:48:47,215 3992 | PyTypeObject NyImmBitSet_Type = { 2021-07-08T18:48:47,215 | ^ 2021-07-08T18:48:47,215 src/sets/bitset.c:3992:33: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,217 src/sets/bitset.c:4043:2: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,217 4043 | (binaryfunc) 0, /*nb_divmod*/ 2021-07-08T18:48:47,217 | ^ 2021-07-08T18:48:47,217 src/sets/bitset.c:4043:2: note: (near initialization for ‘cplbitset_as_number.nb_power’) 2021-07-08T18:48:47,218 src/sets/bitset.c:4044:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,218 4044 | (ternaryfunc) 0, /*nb_power*/ 2021-07-08T18:48:47,219 | ^ 2021-07-08T18:48:47,219 src/sets/bitset.c:4044:2: note: (near initialization for ‘cplbitset_as_number.nb_negative’) 2021-07-08T18:48:47,220 src/sets/bitset.c:4047:2: warning: initialization of ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,220 4047 | (unaryfunc) 0, /*tp_absolute*/ 2021-07-08T18:48:47,220 | ^ 2021-07-08T18:48:47,220 src/sets/bitset.c:4047:2: note: (near initialization for ‘cplbitset_as_number.nb_bool’) 2021-07-08T18:48:47,222 src/sets/bitset.c:4048:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,222 4048 | (inquiry) cplbitset_nonzero, /*tp_nonzero*/ 2021-07-08T18:48:47,222 | ^ 2021-07-08T18:48:47,222 src/sets/bitset.c:4048:2: note: (near initialization for ‘cplbitset_as_number.nb_invert’) 2021-07-08T18:48:47,223 src/sets/bitset.c:4049:2: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,224 4049 | (unaryfunc) cplbitset_complement, /*nb_invert*/ 2021-07-08T18:48:47,224 | ^ 2021-07-08T18:48:47,224 src/sets/bitset.c:4049:2: note: (near initialization for ‘cplbitset_as_number.nb_lshift’) 2021-07-08T18:48:47,225 src/sets/bitset.c:4054:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,225 4054 | (binaryfunc) anybitset_or, /*nb_or*/ 2021-07-08T18:48:47,225 | ^ 2021-07-08T18:48:47,226 src/sets/bitset.c:4054:2: note: (near initialization for ‘cplbitset_as_number.nb_int’) 2021-07-08T18:48:47,229 src/sets/bitset.c:4055:13: error: expected ‘}’ before numeric constant 2021-07-08T18:48:47,229 4055 | (coercion) 0, /*nb_coerce*/ 2021-07-08T18:48:47,229 | ^ 2021-07-08T18:48:47,231 src/sets/bitset.c:4037:46: note: to match this ‘{’ 2021-07-08T18:48:47,231 4037 | static PyNumberMethods cplbitset_as_number = { 2021-07-08T18:48:47,232 | ^ 2021-07-08T18:48:47,241 src/sets/bitset.c:4125:33: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,242 4125 | PyTypeObject NyCplBitSet_Type = { 2021-07-08T18:48:47,242 | ^ 2021-07-08T18:48:47,243 src/sets/bitset.c:4128:2: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,244 4128 | "guppy.sets.setsc.CplBitSet", /* tp_name */ 2021-07-08T18:48:47,244 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,244 src/sets/bitset.c:4128:2: note: (near initialization for ‘NyCplBitSet_Type.tp_basicsize’) 2021-07-08T18:48:47,246 src/sets/bitset.c:4132:2: warning: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,246 4132 | (destructor)cplbitset_dealloc, /* tp_dealloc */ 2021-07-08T18:48:47,246 | ^ 2021-07-08T18:48:47,246 src/sets/bitset.c:4132:2: note: (near initialization for ‘NyCplBitSet_Type.tp_vectorcall_offset’) 2021-07-08T18:48:47,249 src/sets/bitset.c:4136:11: error: expected ‘}’ before numeric constant 2021-07-08T18:48:47,250 4136 | (cmpfunc)0, /* tp_compare */ 2021-07-08T18:48:47,250 | ^ 2021-07-08T18:48:47,252 src/sets/bitset.c:4125:33: note: to match this ‘{’ 2021-07-08T18:48:47,252 4125 | PyTypeObject NyCplBitSet_Type = { 2021-07-08T18:48:47,252 | ^ 2021-07-08T18:48:47,252 src/sets/bitset.c:4125:33: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,254 src/sets/bitset.c:4177:2: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,254 4177 | (binaryfunc) 0, /*nb_divmod*/ 2021-07-08T18:48:47,254 | ^ 2021-07-08T18:48:47,254 src/sets/bitset.c:4177:2: note: (near initialization for ‘mutbitset_as_number.nb_power’) 2021-07-08T18:48:47,256 src/sets/bitset.c:4178:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,256 4178 | (ternaryfunc) 0, /*nb_power*/ 2021-07-08T18:48:47,256 | ^ 2021-07-08T18:48:47,256 src/sets/bitset.c:4178:2: note: (near initialization for ‘mutbitset_as_number.nb_negative’) 2021-07-08T18:48:47,258 src/sets/bitset.c:4181:2: warning: initialization of ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,258 4181 | (unaryfunc) 0, /*tp_absolute*/ 2021-07-08T18:48:47,258 | ^ 2021-07-08T18:48:47,258 src/sets/bitset.c:4181:2: note: (near initialization for ‘mutbitset_as_number.nb_bool’) 2021-07-08T18:48:47,260 src/sets/bitset.c:4182:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,260 4182 | (inquiry) mutbitset_nonzero, /*tp_nonzero*/ 2021-07-08T18:48:47,260 | ^ 2021-07-08T18:48:47,260 src/sets/bitset.c:4182:2: note: (near initialization for ‘mutbitset_as_number.nb_invert’) 2021-07-08T18:48:47,262 src/sets/bitset.c:4183:2: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,262 4183 | (unaryfunc) mutbitset_complement, /*nb_invert*/ 2021-07-08T18:48:47,262 | ^ 2021-07-08T18:48:47,262 src/sets/bitset.c:4183:2: note: (near initialization for ‘mutbitset_as_number.nb_lshift’) 2021-07-08T18:48:47,264 src/sets/bitset.c:4188:2: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,264 4188 | (binaryfunc) anybitset_or, /*nb_or*/ 2021-07-08T18:48:47,264 | ^ 2021-07-08T18:48:47,264 src/sets/bitset.c:4188:2: note: (near initialization for ‘mutbitset_as_number.nb_int’) 2021-07-08T18:48:47,268 src/sets/bitset.c:4189:13: error: expected ‘}’ before numeric constant 2021-07-08T18:48:47,268 4189 | (coercion) 0, /*nb_coerce*/ 2021-07-08T18:48:47,268 | ^ 2021-07-08T18:48:47,270 src/sets/bitset.c:4171:46: note: to match this ‘{’ 2021-07-08T18:48:47,271 4171 | static PyNumberMethods mutbitset_as_number = { 2021-07-08T18:48:47,271 | ^ 2021-07-08T18:48:47,272 src/sets/bitset.c: In function ‘mutbitset_get_num_seg’: 2021-07-08T18:48:47,274 src/sets/bitset.c:4264:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,274 4264 | return PyInt_FromLong(v->root->cur_size); 2021-07-08T18:48:47,275 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,275 src/sets/bitset.c: In function ‘mutbitset_indisize’: 2021-07-08T18:48:47,277 src/sets/bitset.c:4292:18: error: ‘NyMutBitSetObject’ has no member named ‘ob_type’ 2021-07-08T18:48:47,278 4292 | long size = v->ob_type->tp_basicsize; 2021-07-08T18:48:47,278 | ^~ 2021-07-08T18:48:47,279 src/sets/bitset.c:4295:22: error: ‘NyUnionObject’ has no member named ‘ob_type’ 2021-07-08T18:48:47,279 4295 | size += v->root->ob_type->tp_basicsize + 2021-07-08T18:48:47,280 | ^~ 2021-07-08T18:48:47,281 src/sets/bitset.c:4296:9: error: ‘NyUnionObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,281 4296 | v->root->ob_size * v->root->ob_type->tp_basicsize; 2021-07-08T18:48:47,282 | ^~ 2021-07-08T18:48:47,283 src/sets/bitset.c:4296:28: error: ‘NyUnionObject’ has no member named ‘ob_type’ 2021-07-08T18:48:47,284 4296 | v->root->ob_size * v->root->ob_type->tp_basicsize; 2021-07-08T18:48:47,284 | ^~ 2021-07-08T18:48:47,285 src/sets/bitset.c: In function ‘anybitset_get_indisize’: 2021-07-08T18:48:47,287 src/sets/bitset.c:4321:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,287 4321 | return PyInt_FromLong(anybitset_indisize((PyObject *)v)); 2021-07-08T18:48:47,287 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,287 src/sets/bitset.c: At top level: 2021-07-08T18:48:47,289 src/sets/bitset.c:4355:33: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,290 4355 | PyTypeObject NyMutBitSet_Type = { 2021-07-08T18:48:47,290 | ^ 2021-07-08T18:48:47,291 src/sets/bitset.c:4358:2: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,292 4358 | "guppy.sets.setsc.MutBitSet", /* tp_name */ 2021-07-08T18:48:47,292 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,292 src/sets/bitset.c:4358:2: note: (near initialization for ‘NyMutBitSet_Type.tp_basicsize’) 2021-07-08T18:48:47,293 src/sets/bitset.c:4361:2: warning: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,294 4361 | (destructor)mutbitset_dealloc, /* tp_dealloc */ 2021-07-08T18:48:47,294 | ^ 2021-07-08T18:48:47,294 src/sets/bitset.c:4361:2: note: (near initialization for ‘NyMutBitSet_Type.tp_vectorcall_offset’) 2021-07-08T18:48:47,298 src/sets/bitset.c:4365:11: error: expected ‘}’ before numeric constant 2021-07-08T18:48:47,298 4365 | (cmpfunc)0, /* tp_compare */ 2021-07-08T18:48:47,299 | ^ 2021-07-08T18:48:47,300 src/sets/bitset.c:4355:33: note: to match this ‘{’ 2021-07-08T18:48:47,301 4355 | PyTypeObject NyMutBitSet_Type = { 2021-07-08T18:48:47,301 | ^ 2021-07-08T18:48:47,301 src/sets/bitset.c:4355:33: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,303 src/sets/bitset.c:4400:37: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,303 4400 | PyTypeObject NyImmBitSetIter_Type = { 2021-07-08T18:48:47,303 | ^ 2021-07-08T18:48:47,305 src/sets/bitset.c:4403:2: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,305 4403 | "immbitset-iterator", /* tp_name */ 2021-07-08T18:48:47,305 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,305 src/sets/bitset.c:4403:2: note: (near initialization for ‘NyImmBitSetIter_Type.tp_basicsize’) 2021-07-08T18:48:47,307 src/sets/bitset.c:4407:2: warning: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,307 4407 | (destructor)bsiter_dealloc, /* tp_dealloc */ 2021-07-08T18:48:47,307 | ^ 2021-07-08T18:48:47,307 src/sets/bitset.c:4407:2: note: (near initialization for ‘NyImmBitSetIter_Type.tp_vectorcall_offset’) 2021-07-08T18:48:47,309 src/sets/bitset.c:4419:2: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,309 4419 | PyObject_GenericGetAttr, /* tp_getattro */ 2021-07-08T18:48:47,309 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,309 src/sets/bitset.c:4419:2: note: (near initialization for ‘NyImmBitSetIter_Type.tp_setattro’) 2021-07-08T18:48:47,311 In file included from /usr/include/python3.9/pytime.h:6, 2021-07-08T18:48:47,311 from /usr/include/python3.9/Python.h:85, 2021-07-08T18:48:47,311 from src/sets/bitset.c:3: 2021-07-08T18:48:47,312 /usr/include/python3.9/object.h:350:29: warning: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,312 350 | #define Py_TPFLAGS_DEFAULT ( \ 2021-07-08T18:48:47,312 | ^ 2021-07-08T18:48:47,312 src/sets/bitset.c:4422:2: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’ 2021-07-08T18:48:47,312 4422 | Py_TPFLAGS_DEFAULT, /* tp_flags */ 2021-07-08T18:48:47,312 | ^~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,314 /usr/include/python3.9/object.h:350:29: note: (near initialization for ‘NyImmBitSetIter_Type.tp_doc’) 2021-07-08T18:48:47,314 350 | #define Py_TPFLAGS_DEFAULT ( \ 2021-07-08T18:48:47,314 | ^ 2021-07-08T18:48:47,314 src/sets/bitset.c:4422:2: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’ 2021-07-08T18:48:47,314 4422 | Py_TPFLAGS_DEFAULT, /* tp_flags */ 2021-07-08T18:48:47,314 | ^~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,315 src/sets/bitset.c:4429:2: warning: initialization of ‘struct PyMethodDef *’ from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,315 4429 | (iternextfunc)bsiter_iternext, /* tp_iternext */ 2021-07-08T18:48:47,316 | ^ 2021-07-08T18:48:47,316 src/sets/bitset.c:4429:2: note: (near initialization for ‘NyImmBitSetIter_Type.tp_methods’) 2021-07-08T18:48:47,318 src/sets/bitset.c:4400:37: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,318 4400 | PyTypeObject NyImmBitSetIter_Type = { 2021-07-08T18:48:47,318 | ^ 2021-07-08T18:48:47,319 src/sets/bitset.c:4439:29: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,320 4439 | PyTypeObject NyUnion_Type = { 2021-07-08T18:48:47,320 | ^ 2021-07-08T18:48:47,321 src/sets/bitset.c:4442:2: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,322 4442 | "guppy.sets.setsc.Union", /* tp_name */ 2021-07-08T18:48:47,322 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,322 src/sets/bitset.c:4442:2: note: (near initialization for ‘NyUnion_Type.tp_basicsize’) 2021-07-08T18:48:47,323 src/sets/bitset.c:4445:2: warning: initialization of ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} from ‘unsigned int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,324 4445 | sizeof(NySetField), /* tp_itemsize */ 2021-07-08T18:48:47,324 | ^~~~~~ 2021-07-08T18:48:47,324 src/sets/bitset.c:4445:2: note: (near initialization for ‘NyUnion_Type.tp_dealloc’) 2021-07-08T18:48:47,325 src/sets/bitset.c:4447:2: warning: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:48:47,325 4447 | (destructor)union_dealloc, /* tp_dealloc */ 2021-07-08T18:48:47,326 | ^ 2021-07-08T18:48:47,326 src/sets/bitset.c:4447:2: note: (near initialization for ‘NyUnion_Type.tp_vectorcall_offset’) 2021-07-08T18:48:47,327 src/sets/bitset.c:4459:2: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T18:48:47,327 4459 | PyObject_GenericGetAttr, /* tp_getattro */ 2021-07-08T18:48:47,328 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,328 src/sets/bitset.c:4459:2: note: (near initialization for ‘NyUnion_Type.tp_setattro’) 2021-07-08T18:48:47,329 In file included from /usr/include/python3.9/pytime.h:6, 2021-07-08T18:48:47,329 from /usr/include/python3.9/Python.h:85, 2021-07-08T18:48:47,329 from src/sets/bitset.c:3: 2021-07-08T18:48:47,330 /usr/include/python3.9/object.h:350:29: warning: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,330 350 | #define Py_TPFLAGS_DEFAULT ( \ 2021-07-08T18:48:47,330 | ^ 2021-07-08T18:48:47,330 src/sets/bitset.c:4462:2: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’ 2021-07-08T18:48:47,330 4462 | Py_TPFLAGS_DEFAULT, /* tp_flags */ 2021-07-08T18:48:47,330 | ^~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,331 /usr/include/python3.9/object.h:350:29: note: (near initialization for ‘NyUnion_Type.tp_doc’) 2021-07-08T18:48:47,332 350 | #define Py_TPFLAGS_DEFAULT ( \ 2021-07-08T18:48:47,332 | ^ 2021-07-08T18:48:47,332 src/sets/bitset.c:4462:2: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’ 2021-07-08T18:48:47,332 4462 | Py_TPFLAGS_DEFAULT, /* tp_flags */ 2021-07-08T18:48:47,332 | ^~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,334 src/sets/bitset.c:4439:29: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T18:48:47,334 4439 | PyTypeObject NyUnion_Type = { 2021-07-08T18:48:47,334 | ^ 2021-07-08T18:48:47,337 src/sets/bitset.c: In function ‘NyImmBitSet_Range’: 2021-07-08T18:48:47,339 src/sets/bitset.c:4624:26: error: ‘NyImmBitSetObject’ has no member named ‘ob_size’ 2021-07-08T18:48:47,339 4624 | fhi = v->ob_field + v->ob_size; 2021-07-08T18:48:47,339 | ^~ 2021-07-08T18:48:47,342 src/sets/bitset.c:4521:26: warning: variable ‘fhi’ set but not used [-Wunused-but-set-variable] 2021-07-08T18:48:47,342 4521 | NyBitField fst, *f, *fhi, fs[NyBits_N]; 2021-07-08T18:48:47,342 | ^~~ 2021-07-08T18:48:47,349 src/sets/bitset.c: In function ‘NyBitSet_Form’: 2021-07-08T18:48:47,353 src/sets/bitset.c:4699:10: warning: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2021-07-08T18:48:47,353 4699 | if (!PyString_Check(str)) { 2021-07-08T18:48:47,353 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,353 | PyMapping_Check 2021-07-08T18:48:47,365 src/sets/bitset.c:4703:9: warning: implicit declaration of function ‘PyString_AsStringAndSize’; did you mean ‘PyBytes_AsStringAndSize’? [-Wimplicit-function-declaration] 2021-07-08T18:48:47,365 4703 | if (PyString_AsStringAndSize(str, &s, &len) == -1) 2021-07-08T18:48:47,365 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,365 | PyBytes_AsStringAndSize 2021-07-08T18:48:47,368 src/sets/bitset.c: In function ‘fsb_dx_nybitset_init’: 2021-07-08T18:48:47,370 src/sets/bitset.c:4763:29: error: ‘NyImmBitSetObject’ has no member named ‘ob_type’ 2021-07-08T18:48:47,370 4763 | _NyImmBitSet_EmptyStruct.ob_type = &NyImmBitSet_Type; 2021-07-08T18:48:47,370 | ^ 2021-07-08T18:48:47,372 src/sets/bitset.c:4764:29: error: ‘NyCplBitSetObject’ has no member named ‘ob_type’ 2021-07-08T18:48:47,372 4764 | _NyImmBitSet_OmegaStruct.ob_type = &NyCplBitSet_Type; 2021-07-08T18:48:47,373 | ^ 2021-07-08T18:48:47,384 src/sets/bitset.c:4780:5: warning: implicit declaration of function ‘PyCObject_FromVoidPtrAndDesc’ [-Wimplicit-function-declaration] 2021-07-08T18:48:47,384 4780 | PyCObject_FromVoidPtrAndDesc( 2021-07-08T18:48:47,384 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,386 src/sets/bitset.c:4780:5: warning: passing argument 3 of ‘PyDict_SetItemString’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:48:47,386 4780 | PyCObject_FromVoidPtrAndDesc( 2021-07-08T18:48:47,387 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,387 | | 2021-07-08T18:48:47,387 | int 2021-07-08T18:48:47,387 4781 | &nybitset_exports, 2021-07-08T18:48:47,387 | ~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,387 4782 | "NybitSet_Exports v1.0", 2021-07-08T18:48:47,387 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,387 4783 | 0) 2021-07-08T18:48:47,387 | ~~ 2021-07-08T18:48:47,388 In file included from /usr/include/python3.9/Python.h:107, 2021-07-08T18:48:47,388 from src/sets/bitset.c:3: 2021-07-08T18:48:47,388 /usr/include/python3.9/dictobject.h:58:79: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2021-07-08T18:48:47,388 58 | PyAPI_FUNC(int) PyDict_SetItemString(PyObject *dp, const char *key, PyObject *item); 2021-07-08T18:48:47,388 | ~~~~~~~~~~^~~~ 2021-07-08T18:48:47,399 src/sets/bitset.c: In function ‘mutbitset_iop_immbitset’: 2021-07-08T18:48:47,400 src/sets/bitset.c:1723:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-08T18:48:47,400 1723 | } 2021-07-08T18:48:47,400 | ^ 2021-07-08T18:48:47,408 src/sets/bitset.c: In function ‘bitno_from_object’: 2021-07-08T18:48:47,408 src/sets/bitset.c:681:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-08T18:48:47,408 681 | } 2021-07-08T18:48:47,408 | ^ 2021-07-08T18:48:47,409 src/sets/bitset.c: In function ‘NyIterable_Check’: 2021-07-08T18:48:47,409 src/sets/bitset.c:476:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-08T18:48:47,409 476 | } 2021-07-08T18:48:47,409 | ^ 2021-07-08T18:48:47,410 src/sets/bitset.c: In function ‘immbitset_iterate’: 2021-07-08T18:48:47,411 src/sets/bitset.c:2386:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-08T18:48:47,411 2386 | } 2021-07-08T18:48:47,412 | ^ 2021-07-08T18:48:47,417 src/sets/bitset.c: In function ‘bsiter_iternext’: 2021-07-08T18:48:47,419 src/sets/bitset.c:3559:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-08T18:48:47,419 3559 | } 2021-07-08T18:48:47,419 | ^ 2021-07-08T18:48:47,424 At top level: 2021-07-08T18:48:47,425 src/sets/bitset.c:4349:25: warning: ‘mutbitset_as_mapping’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,426 4349 | static PyMappingMethods mutbitset_as_mapping = { 2021-07-08T18:48:47,426 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,428 src/sets/bitset.c:4344:20: warning: ‘mutbitset_members’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,428 4344 | static PyMemberDef mutbitset_members[] = { 2021-07-08T18:48:47,428 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,430 src/sets/bitset.c:4336:20: warning: ‘mutbitset_getsets’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,430 4336 | static PyGetSetDef mutbitset_getsets[] = { 2021-07-08T18:48:47,430 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,432 src/sets/bitset.c:4246:20: warning: ‘mutbitset_methods’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,432 4246 | static PyMethodDef mutbitset_methods[] = { 2021-07-08T18:48:47,432 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,434 src/sets/bitset.c:4213:26: warning: ‘mutbitset_as_sequence’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,434 4213 | static PySequenceMethods mutbitset_as_sequence = { 2021-07-08T18:48:47,434 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,436 src/sets/bitset.c:4171:24: warning: ‘mutbitset_as_number’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,436 4171 | static PyNumberMethods mutbitset_as_number = { 2021-07-08T18:48:47,436 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,438 src/sets/bitset.c:4119:20: warning: ‘cplbitset_getsets’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,438 4119 | static PyGetSetDef cplbitset_getsets[] = { 2021-07-08T18:48:47,438 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,440 src/sets/bitset.c:4105:20: warning: ‘cplbitset_methods’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,440 4105 | static PyMethodDef cplbitset_methods[] = { 2021-07-08T18:48:47,440 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,442 src/sets/bitset.c:4079:26: warning: ‘cplbitset_as_sequence’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,442 4079 | static PySequenceMethods cplbitset_as_sequence = { 2021-07-08T18:48:47,442 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,444 src/sets/bitset.c:4037:24: warning: ‘cplbitset_as_number’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,444 4037 | static PyNumberMethods cplbitset_as_number = { 2021-07-08T18:48:47,444 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,446 src/sets/bitset.c:3987:20: warning: ‘immbitset_getsets’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,446 3987 | static PyGetSetDef immbitset_getsets[] = { 2021-07-08T18:48:47,446 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,448 src/sets/bitset.c:3968:25: warning: ‘immbitset_as_mapping’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,448 3968 | static PyMappingMethods immbitset_as_mapping = { 2021-07-08T18:48:47,448 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,450 src/sets/bitset.c:3954:26: warning: ‘immbitset_as_sequence’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,450 3954 | static PySequenceMethods immbitset_as_sequence = { 2021-07-08T18:48:47,450 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,452 src/sets/bitset.c:3947:20: warning: ‘immbitset_methods’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,452 3947 | static PyMethodDef immbitset_methods[] = { 2021-07-08T18:48:47,452 | ^~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,454 src/sets/bitset.c:3871:24: warning: ‘immbitset_as_number’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,454 3871 | static PyNumberMethods immbitset_as_number = { 2021-07-08T18:48:47,454 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,456 src/sets/bitset.c:3647:1: warning: ‘cplbitset_repr’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,456 3647 | cplbitset_repr(NyCplBitSetObject *a) 2021-07-08T18:48:47,456 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,457 src/sets/bitset.c:3628:1: warning: ‘cplbitset_long’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,457 3628 | cplbitset_long(NyCplBitSetObject *v) 2021-07-08T18:48:47,458 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,459 src/sets/bitset.c:3616:1: warning: ‘cplbitset_int’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,459 3616 | cplbitset_int(NyCplBitSetObject *v) 2021-07-08T18:48:47,459 | ^~~~~~~~~~~~~ 2021-07-08T18:48:47,461 src/sets/bitset.c:3597:1: warning: ‘cplbitset_hash’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,461 3597 | cplbitset_hash(NyCplBitSetObject *v) 2021-07-08T18:48:47,461 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,463 src/sets/bitset.c:3426:1: warning: ‘immbitset_repr’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,463 3426 | immbitset_repr(NyImmBitSetObject *a) 2021-07-08T18:48:47,463 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,464 src/sets/bitset.c:3405:1: warning: ‘mutbitset_richcompare’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,464 3405 | mutbitset_richcompare(NyMutBitSetObject *v, PyObject *w, int op) 2021-07-08T18:48:47,464 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,466 src/sets/bitset.c:3398:1: warning: ‘cplbitset_richcompare’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,466 3398 | cplbitset_richcompare(NyCplBitSetObject *v, PyObject *w, int op) 2021-07-08T18:48:47,466 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,467 src/sets/bitset.c:3391:1: warning: ‘immbitset_richcompare’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,468 3391 | immbitset_richcompare(NyImmBitSetObject *v, PyObject *w, int op) 2021-07-08T18:48:47,468 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:48:47,469 src/sets/bitset.c:3145:1: warning: ‘immbitset_new’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,469 3145 | immbitset_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 2021-07-08T18:48:47,469 | ^~~~~~~~~~~~~ 2021-07-08T18:48:47,470 src/sets/bitset.c:2227:1: warning: ‘mutbitset_repr’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,470 2227 | mutbitset_repr(NyMutBitSetObject *a) 2021-07-08T18:48:47,470 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,471 src/sets/bitset.c:2178:1: warning: ‘mutbitset_new’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,471 2178 | mutbitset_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 2021-07-08T18:48:47,471 | ^~~~~~~~~~~~~ 2021-07-08T18:48:47,472 src/sets/bitset.c:1452:1: warning: ‘mutbitset_long’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,472 1452 | mutbitset_long(NyMutBitSetObject *v) 2021-07-08T18:48:47,472 | ^~~~~~~~~~~~~~ 2021-07-08T18:48:47,472 src/sets/bitset.c:1440:1: warning: ‘mutbitset_int’ defined but not used [-Wunused-function] 2021-07-08T18:48:47,472 1440 | mutbitset_int(NyMutBitSetObject *v) 2021-07-08T18:48:47,473 | ^~~~~~~~~~~~~ 2021-07-08T18:48:47,473 src/sets/bitset.c:275:13: warning: ‘mutbitset_doc’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,473 275 | static char mutbitset_doc[] = 2021-07-08T18:48:47,473 | ^~~~~~~~~~~~~ 2021-07-08T18:48:47,473 src/sets/bitset.c:264:13: warning: ‘cplbitset_doc’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,474 264 | static char cplbitset_doc[] = 2021-07-08T18:48:47,474 | ^~~~~~~~~~~~~ 2021-07-08T18:48:47,474 src/sets/bitset.c:246:13: warning: ‘ImmBitSet_doc’ defined but not used [-Wunused-variable] 2021-07-08T18:48:47,474 246 | static char ImmBitSet_doc[] = 2021-07-08T18:48:47,474 | ^~~~~~~~~~~~~ 2021-07-08T18:48:47,478 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-08T18:48:47,564 Building wheel for guppy (setup.py): finished with status 'error' 2021-07-08T18:48:47,564 ERROR: Failed building wheel for guppy 2021-07-08T18:48:47,565 Running setup.py clean for guppy 2021-07-08T18:48:47,565 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-1kqx_rwz/guppy_d442c628fe874061b800428b25c86e8e/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-1kqx_rwz/guppy_d442c628fe874061b800428b25c86e8e/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-07-08T18:48:48,329 running clean 2021-07-08T18:48:48,331 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-08T18:48:48,334 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-08T18:48:48,371 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-08T18:48:48,371 'build/scripts-3.9' does not exist -- can't clean it 2021-07-08T18:48:48,371 removing 'build' 2021-07-08T18:48:48,430 Failed to build guppy 2021-07-08T18:48:48,430 ERROR: Failed to build one or more wheels 2021-07-08T18:48:48,431 Exception information: 2021-07-08T18:48:48,431 Traceback (most recent call last): 2021-07-08T18:48:48,431 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-08T18:48:48,431 status = self.run(options, args) 2021-07-08T18:48:48,431 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-08T18:48:48,431 return func(self, options, args) 2021-07-08T18:48:48,431 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-08T18:48:48,431 raise CommandError( 2021-07-08T18:48:48,431 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-08T18:48:48,434 Removed build tracker: '/tmp/pip-req-tracker-0m7gluek'