Giter VIP home page Giter VIP logo

Comments (8)

wkoszek avatar wkoszek commented on May 25, 2024

Big Sur failure on Macbook Air M1:

==> Installing jeffreywildman/virt-manager/virt-manager
==> Patching
==> python3 -m venv --system-site-packages /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec
==> /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/pip install -v --no-deps --no-binary :all: --ignore-installed /private/tmp/virt-manager--libvirt-python-20211204-90852-1u81zwt/libvirt-python-6.
Last 15 lines from /Users/wk/Library/Logs/Homebrew/virt-manager/02.pip:
    /opt/homebrew/Library/Homebrew/shims/mac/super/pkg-config --print-errors --atleast-version=0.9.11 libvirt
    /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/python3.9 generator.py libvirt /opt/homebrew/Cellar/libvirt/7.9.0/share/libvirt/api/libvirt-api.xml
    Found 492 functions in /opt/homebrew/Cellar/libvirt/7.9.0/share/libvirt/api/libvirt-api.xml
    Found 0 functions in libvirt-override-api.xml
    Generated 401 wrapper functions
    Missing type converters:
    char ***:1
    int *:1
    ERROR: failed virDomainGetMessages
    ERROR: failed virNodeDeviceGetAutostart
    error: command '/opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/python3.9' failed with exit code 1
    Running setup.py install for libvirt-python: finished with status 'error'
ERROR: Command errored out with exit status 1: /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/tmp/pip-req-build-ds16snm9/setup.py'"'"'; __file__='"'"'/private/tmp/pip-req-build-ds16snm9/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'"'"'))' install --record /private/tmp/pip-record-gwp7weyu/install-record.txt --single-version-externally-managed --compile --install-headers /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/include/site/python3.9/libvirt-python Check the logs for full command output.
WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available.
You should consider upgrading via the '/opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/python3.9 -m pip install --upgrade pip' command.

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/jeffreywildman/homebrew-virt-manager/issues

These open issues may also help:
virt-manager installation error https://github.com/jeffreywildman/homebrew-virt-manager/issues/184
virt-manager crashed when opening a VM on remote host https://github.com/jeffreywildman/homebrew-virt-manager/issues/180
virt-manager: command not found https://github.com/jeffreywildman/homebrew-virt-manager/issues/177
bump virt-manager/view-viewer and deps https://github.com/jeffreywildman/homebrew-virt-manager/pull/166
virt-manager: command not found https://github.com/jeffreywildman/homebrew-virt-manager/issues/169
virt-manager broken on Big Sur after minor update https://github.com/jeffreywildman/homebrew-virt-manager/issues/170
Error installing virt-manager https://github.com/jeffreywildman/homebrew-virt-manager/issues/145
osx virt-manager console screen is black https://github.com/jeffreywildman/homebrew-virt-manager/issues/113
Assertion Error When Running Virt-Manager on MacOS BigSur https://github.com/jeffreywildman/homebrew-virt-manager/issues/174
Virt-manager wont build. Update to libvirt-python https://github.com/jeffreywildman/homebrew-virt-manager/pull/171
cannot install virt-manager, error with python version despite having python 3.9 installed https://github.com/jeffreywildman/homebrew-virt-manager/issues/172
virt-manager crashing with Python quit unexpectedly while using the libgdk-3.0.dylib https://github.com/jeffreywildman/homebrew-virt-manager/issues/62

from homebrew-virt-manager.

wkoszek avatar wkoszek commented on May 25, 2024

I tried workarounds from #58 and they didn't work for me:

==> Installing virt-manager from jeffreywildman/virt-manager
==> Patching
==> python3 -m venv --system-site-packages /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec
==> /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/pip install -v --no-deps --no-binary :all: --ignore-installed /private/tmp/virt-manager--libvirt-python-20211204-96022-q0o19k/libvirt-python-2.3
Last 15 lines from /Users/wk/Library/Logs/Homebrew/virt-manager/02.pip:
    ERROR: failed virNetworkPortLookupByUUID
    ERROR: failed virNetworkPortLookupByUUIDString
    ERROR: failed virNetworkPortRef
    ERROR: failed virNetworkPortSetParameters
    ERROR: failed virNodeDeviceGetAutostart
    ERROR: failed virNodeGetSEVInfo
    ERROR: failed virStorageVolGetInfoFlags
    ERROR: failed virStreamRecvHole
    ERROR: failed virStreamSparseRecvAll
    ERROR: failed virStreamSparseSendAll
    error: command '/opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/python3.9' failed with exit code 1
    Running setup.py install for libvirt-python: finished with status 'error'
ERROR: Command errored out with exit status 1: /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/tmp/pip-req-build-1ivm8uf3/setup.py'"'"'; __file__='"'"'/private/tmp/pip-req-build-1ivm8uf3/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'"'"'))' install --record /private/tmp/pip-record-uitrftsw/install-record.txt --single-version-externally-managed --compile --install-headers /opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/include/site/python3.9/libvirt-python Check the logs for full command output.
WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available.
You should consider upgrading via the '/opt/homebrew/Cellar/virt-manager/2.2.1_3/libexec/bin/python3.9 -m pip install --upgrade pip' command.

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/jeffreywildman/homebrew-virt-manager/issues

These open issues may also help:
virt-manager installation error https://github.com/jeffreywildman/homebrew-virt-manager/issues/184
virt-manager crashed when opening a VM on remote host https://github.com/jeffreywildman/homebrew-virt-manager/issues/180
virt-manager: command not found https://github.com/jeffreywildman/homebrew-virt-manager/issues/177
bump virt-manager/view-viewer and deps https://github.com/jeffreywildman/homebrew-virt-manager/pull/166
virt-manager: command not found https://github.com/jeffreywildman/homebrew-virt-manager/issues/169
virt-manager broken on Big Sur after minor update https://github.com/jeffreywildman/homebrew-virt-manager/issues/170
Error installing virt-manager https://github.com/jeffreywildman/homebrew-virt-manager/issues/145
osx virt-manager console screen is black https://github.com/jeffreywildman/homebrew-virt-manager/issues/113
Assertion Error When Running Virt-Manager on MacOS BigSur https://github.com/jeffreywildman/homebrew-virt-manager/issues/174
Virt-manager wont build. Update to libvirt-python https://github.com/jeffreywildman/homebrew-virt-manager/pull/171
cannot install virt-manager, error with python version despite having python 3.9 installed https://github.com/jeffreywildman/homebrew-virt-manager/issues/172
virt-manager crashing with Python quit unexpectedly while using the libgdk-3.0.dylib https://github.com/jeffreywildman/homebrew-virt-manager/issues/62

from homebrew-virt-manager.

vanokg avatar vanokg commented on May 25, 2024

And

==> Reinstalling jeffreywildman/virt-manager/osinfo-db-tools 
==> ./configure --prefix=/usr/local/Cellar/osinfo-db-tools/1.6.0 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc
Last 15 lines from /Users/sha1tan/Library/Logs/Homebrew/osinfo-db-tools/01.configure:
checking for LIBXML... yes
checking for LIBXSLT... yes
checking for LIBARCHIVE... yes
checking for JSON_GLIB... yes
checking for LIBSOUP... no
configure: error: Package requirements (libsoup-2.4) were not met:

No package 'libsoup-2.4' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBSOUP_CFLAGS
and LIBSOUP_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/jeffreywildman/homebrew-virt-manager/issues

These open issues may also help:
Error installing - osinfo-db-tools https://github.com/jeffreywildman/homebrew-virt-manager/issues/138
Error when building osinfo-db-tools-1.3.0 https://github.com/jeffreywildman/homebrew-virt-manager/issues/124

from homebrew-virt-manager.

advik-student-dev avatar advik-student-dev commented on May 25, 2024

its possible this could be a an update issue

from homebrew-virt-manager.

advik-student-dev avatar advik-student-dev commented on May 25, 2024

but idk anything

from homebrew-virt-manager.

advik-student-dev avatar advik-student-dev commented on May 25, 2024

because I think this works fine on Sierra(not tried but there are tutorials in it)

from homebrew-virt-manager.

sepecat avatar sepecat commented on May 25, 2024

Regarding

No package 'libsoup-2.4' found

error installing on Monterey (and Big Sur):

it seems that something is resetting PKG_CONFIG_PATH; libsoup@2 is installed at

ls -la /usr/local/opt/libsoup@2                    1 ↵  1020  13:06:26 
lrwxr-xr-x  1 amoran  admin  28 Sep 26 12:38 /usr/local/opt/libsoup@2 -> ../Cellar/libsoup@2/2.74.2_1

ls -la /usr/local/opt/libsoup@2/lib/pkgconfig/         1021  13:12:20 
total 16
drwxr-xr-x  4 amoran  admin  128 Sep 26 12:38 .
drwxr-xr-x  8 amoran  admin  256 Nov 24  2021 ..
-r--r--r--  1 amoran  admin  457 Sep 26 12:38 libsoup-2.4.pc
-r--r--r--  1 amoran  admin  482 Sep 26 12:38 libsoup-gnome-2.4.pc

and shell env points at pkgconfig there

echo $PKG_CONFIG_PATH                                  1022  13:13:24 
/usr/local/opt/imagemagick@6/lib/pkgconfig:/usr/local/opt/libsoup@2/lib/pkgconfig

but install log shows it's looking at /usr/local/opt/libsoup which is the 3.2.0 install:

PKG_CONFIG_PATH: /usr/local/opt/pcre2/lib/pkgconfig:/usr/local/opt/glib/lib/pkgconfig:/usr/local/opt/json-glib/lib/pkgconfig:/usr/local/opt/libb2/lib/pkgconfig:/usr/local/opt/lz4/lib/pkgconfig:/usr/local/opt/xz/lib/pkgconfig:/usr/local/opt/zstd/lib/pkgconfig:/usr/local/opt/libarchive/lib/pkgconfig:/usr/local/opt/gmp/lib/pkgconfig:/usr/local/opt/bdw-gc/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig:/usr/local/opt/guile/lib/pkgconfig:/usr/local/opt/libidn2/lib/pkgconfig:/usr/local/opt/libtasn1/lib/pkgconfig:/usr/local/opt/nettle/lib/pkgconfig:/usr/local/opt/p11-kit/lib/pkgconfig:/usr/local/opt/[email protected]/lib/pkgconfig:/usr/local/opt/libevent/lib/pkgconfig:/usr/local/opt/libnghttp2/lib/pkgconfig:/usr/local/opt/unbound/lib/pkgconfig:/usr/local/opt/gnutls/lib/pkgconfig:/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/libpsl/lib/pkgconfig:/usr/local/opt/libsoup/lib/pkgconfig:/usr/local/opt/gsettings-desktop-schemas/share/pkgconfig

from homebrew-virt-manager.

sepecat avatar sepecat commented on May 25, 2024

FYI I was able to make and install by just downloading the osinfo-db-tools tarball at https://releases.pagure.org/libosinfo/osinfo-db-tools-1.6.0.tar.gz, setting the full pkconfig search path and also needed to specify header include path for libarchive:

export PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig:/usr/local/opt/libsoup@2/lib/pkgconfig:/usr/local/opt/pcre2/lib/pkgconfig:/usr/local/opt/glib/lib/pkgconfig:/usr/local/opt/json-glib/lib/pkgconfig:/usr/local/opt/libb2/lib/pkgconfig:/usr/local/opt/lz4/lib/pkgconfig:/usr/local/opt/xz/lib/pkgconfig:/usr/local/opt/zstd/lib/pkgconfig:/usr/local/opt/libarchive/lib/pkgconfig:/usr/local/opt/gmp/lib/pkgconfig:/usr/local/opt/bdw-gc/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig:/usr/local/opt/guile/lib/pkgconfig:/usr/local/opt/libidn2/lib/pkgconfig:/usr/local/opt/libtasn1/lib/pkgconfig:/usr/local/opt/nettle/lib/pkgconfig:/usr/local/opt/p11-kit/lib/pkgconfig:/usr/local/opt/[email protected]/lib/pkgconfig:/usr/local/opt/libevent/lib/pkgconfig:/usr/local/opt/libnghttp2/lib/pkgconfig:/usr/local/opt/unbound/lib/pkgconfig:/usr/local/opt/gnutls/lib/pkgconfig:/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/libpsl/lib/pkgconfig:/usr/local/opt/gsettings-desktop-schemas/share/pkgconfig
export CFLAGS="-I/usr/local/Cellar/libarchive/3.6.1/include"

After that I was able to configure and make / make install the package from the tarball, though this won't help for automated installs from brew since the pkgconfig path doesn't appear to be kept from the calling shell.

from homebrew-virt-manager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.