Closed cashpw closed 1 year ago
sudo apt install libnotmuch-dev
/u/l/g/h/c/t/lieer pip install -U . Defaulting to user installation because normal site-packages is not writeable Processing /usr/local/google/home/cashweaver/third_party/lieer Preparing metadata (setup.py) ... done Requirement already satisfied: oauth2client in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from lieer==1.3) (4.1.3) Requirement already satisfied: google-api-python-client in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from lieer==1.3) (2.52.0) Requirement already satisfied: tqdm in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from lieer==1.3) (4.64.0) Collecting notmuch2 Using cached notmuch2-0.1.tar.gz (26 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from google-api-python-client->lieer==1.3) (2.8.2) Requirement already satisfied: uritemplate<5,>=3.0.1 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from google-api-python-client->lieer==1.3) (4.1.1) Requirement already satisfied: google-auth-httplib2>=0.1.0 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from google-api-python-client->lieer==1.3) (0.1.0) Requirement already satisfied: httplib2<1dev,>=0.15.0 in /usr/lib/python3/dist-packages (from google-api-python-client->lieer==1.3) (0.20.4) Requirement already satisfied: google-auth<3.0.0dev,>=1.19.0 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from google-api-python-client->lieer==1.3) (2.9.1) Requirement already satisfied: cffi>=1.0.0 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from notmuch2->lieer==1.3) (1.15.1) Requirement already satisfied: pyasn1>=0.1.7 in /usr/lib/python3/dist-packages (from oauth2client->lieer==1.3) (0.4.8) Requirement already satisfied: pyasn1-modules>=0.0.5 in /usr/lib/python3/dist-packages (from oauth2client->lieer==1.3) (0.2.8) Requirement already satisfied: six>=1.6.1 in /usr/lib/python3/dist-packages (from oauth2client->lieer==1.3) (1.16.0) Requirement already satisfied: rsa>=3.1.4 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from oauth2client->lieer==1.3) (4.8) Requirement already satisfied: pycparser in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from cffi>=1.0.0->notmuch2->lieer==1.3) (2.21) Requirement already satisfied: googleapis-common-protos<2.0dev,>=1.56.2 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-api-python-client->lieer==1.3) (1.56.4) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-api-python-client->lieer==1.3) (2.28.1) Requirement already satisfied: protobuf<5.0.0dev,>=3.15.0 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-api-python-client->lieer==1.3) (4.21.2) Requirement already satisfied: cachetools<6.0,>=2.0.0 in /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages (from google-auth<3.0.0dev,>=1.19.0->google-api-python-client->lieer==1.3) (5.2.0) Building wheels for collected packages: lieer, notmuch2 Building wheel for lieer (setup.py) ... done Created wheel for lieer: filename=lieer-1.3-py3-none-any.whl size=46049 sha256=5cb7cb3331f290cfabe567bf18e31a9107d87118eb55775f02e424438123de45 Stored in directory: /tmp/pip-ephem-wheel-cache-j0e8qrsp/wheels/48/86/91/139f56cf1dd09b75f91d44365009499e7a76f69b98b285482d Building wheel for notmuch2 (setup.py) ... error error: subprocess-exited-with-error × python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [28 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-310 creating build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_message.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_base.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_tags.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_build.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/__init__.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_config.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_thread.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_errors.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_query.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_database.py -> build/lib.linux-x86_64-cpython-310/notmuch2 running build_ext generating cffi module 'build/temp.linux-x86_64-cpython-310/notmuch2._capi.c' creating build/temp.linux-x86_64-cpython-310 building 'notmuch2._capi' extension creating build/temp.linux-x86_64-cpython-310/build creating build/temp.linux-x86_64-cpython-310/build/temp.linux-x86_64-cpython-310 x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I../../lib -I/usr/include/python3.10 -c build/temp.linux-x86_64-cpython-310/notmuch2._capi.c -o build/temp.linux-x86_64-cpython-310/build/temp.linux-x86_64-cpython-310/notmuch2._capi.o build/temp.linux-x86_64-cpython-310/notmuch2._capi.c:572:14: fatal error: notmuch.h: No such file or directory 572 | #include <notmuch.h> | ^~~~~~~~~~~ compilation terminated. error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for notmuch2 Running setup.py clean for notmuch2 Successfully built lieer Failed to build notmuch2 Installing collected packages: notmuch2, lieer Running setup.py install for notmuch2 ... error error: subprocess-exited-with-error × Running setup.py install for notmuch2 did not run successfully. │ exit code: 1 ╰─> [30 lines of output] running install /usr/local/google/home/cashweaver/.local/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib.linux-x86_64-cpython-310 creating build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_message.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_base.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_tags.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_build.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/__init__.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_config.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_thread.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_errors.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_query.py -> build/lib.linux-x86_64-cpython-310/notmuch2 copying notmuch2/_database.py -> build/lib.linux-x86_64-cpython-310/notmuch2 running build_ext generating cffi module 'build/temp.linux-x86_64-cpython-310/notmuch2._capi.c' creating build/temp.linux-x86_64-cpython-310 building 'notmuch2._capi' extension creating build/temp.linux-x86_64-cpython-310/build creating build/temp.linux-x86_64-cpython-310/build/temp.linux-x86_64-cpython-310 x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I../../lib -I/usr/include/python3.10 -c build/temp.linux-x86_64-cpython-310/notmuch2._capi.c -o build/temp.linux-x86_64-cpython-310/build/temp.linux-x86_64-cpython-310/notmuch2._capi.o build/temp.linux-x86_64-cpython-310/notmuch2._capi.c:572:14: fatal error: notmuch.h: No such file or directory 572 | #include <notmuch.h> | ^~~~~~~~~~~ compilation terminated. error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure × Encountered error while trying to install package. ╰─> notmuch2 note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.
Solution (Debian)
Terminal output