opencve / opencve-docs

OpenCVE documentation
https://docs.opencve.io
35 stars 12 forks source link

ERROR: Failed building wheel for psycopg2-binary #22

Closed Tednoob17 closed 3 months ago

Tednoob17 commented 4 months ago

Expected Behavior

opencve manual intallation don't work because dependancy who not insra

Actual Behavior

Steps to Reproduce the Problem

Specifications

Screenshots (optional)

ncrocfer commented 3 months ago

Please give some logs if you want us to help you :)

Tednoob17 commented 3 months ago

Ok good , i receive this error :

Using cached wtforms-3.1.2-py3-none-any.whl (145 kB)
Using cached amqp-2.6.1-py2.py3-none-any.whl (48 kB)
Downloading importlib_resources-6.1.3-py3-none-any.whl (34 kB)
Using cached Mako-1.3.2-py3-none-any.whl (78 kB)
Building wheels for collected packages: psycopg2-binary
  Building wheel for psycopg2-binary (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [40 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.10
      creating build/lib.linux-x86_64-3.10/psycopg2
      copying lib/compat.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/extras.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/sql.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/extensions.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/errors.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/tz.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/_lru_cache.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/_range.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/pool.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/_json.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/errorcodes.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/__init__.py -> build/lib.linux-x86_64-3.10/psycopg2
      copying lib/_ipaddress.py -> build/lib.linux-x86_64-3.10/psycopg2
      running build_ext
      building 'psycopg2._psycopg' extension
      creating build/temp.linux-x86_64-3.10
      creating build/temp.linux-x86_64-3.10/psycopg
      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 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSYCOPG_VERSION=2.8.4 (dt dec pq3 ext lo64) -DPG_VERSION_NUM=140011 -DHAVE_LO64=1 -I/usr/include/python3.10 -I. -I/usr/include/postgresql -I/usr/include/postgresql/14/server -c psycopg/adapter_asis.c -o build/temp.linux-x86_64-3.10/psycopg/adapter_asis.o -Wdeclaration-after-statement
      In file included from psycopg/adapter_asis.c:27:
      ./psycopg/psycopg.h:35:10: fatal error: libpq-fe.h: No such file or directory
         35 | #include <libpq-fe.h>
            |          ^~~~~~~~~~~~
      compilation terminated.

      It appears you are missing some prerequisite to build the package from source.

      You may install a binary package by installing 'psycopg2-binary' from PyPI.
      If you want to install psycopg2 from source, please install the packages
      required for the build and try again.

      For further information please check the 'doc/src/install.rst' file (also at
      <http://initd.org/psycopg/docs/install.html>).

      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 psycopg2-binary
  Running setup.py clean for psycopg2-binary
Failed to build psycopg2-binary
ERROR: Could not build wheels for psycopg2-binary, which is required to install pyproject.toml-based projects
ncrocfer commented 3 months ago

Probably a missing package on your platform (see the fatal error: libpq-fe.h: No such file or directory) but as you didn't fill the issue template I don't know what platform you use so I can't help you :)

Tednoob17 commented 3 months ago

i use linux (ubuntu 20.04)

ncrocfer commented 3 months ago

A quick search on Google give me this answer: https://stackoverflow.com/a/6040822

As this is not directly linked to OpenCVE but to your own system I will not be able to help you more than that.