Search Criteria
Package Details: libguestfs-git 1.51.7+4.r11933.20231030.0e37e5fee-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/libguestfs-git.git (read-only, click to copy) |
---|---|
Package Base: | libguestfs-git |
Description: | Access and modify virtual machine disk image |
Upstream URL: | https://libguestfs.org |
Licenses: | GPL2, LGPL2.1 |
Conflicts: | guestfish, guestfsd, libguestfs, virt-rescue |
Provides: | erlang-guestfs, guestfish, guestfs-bash-completion, guestfsd, java-guestfs, libguestfs, libguestfs-gobject-1.0.so, libguestfs.so, lua-guestfs, ocaml-guestfs, perl-guestfs, php-guestfs, python-guestfs, ruby-guestfs, virt-rescue |
Submitter: | fartreason |
Maintainer: | None |
Last Packager: | dreieck |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2020-02-19 15:37 (UTC) |
Last Updated: | 2023-11-01 13:54 (UTC) |
Dependencies (82)
- augeas (augeas-gitAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- cdrtools
- cpio (cpio-gitAUR)
- file (file-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hivex (hivex-gitAUR)
- jansson (jansson-gitAUR)
- libvirt (libvirt-gitAUR, libvirt-xenAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- linux
- ncurses (ncurses-gitAUR)
- psmisc (psmisc-selinuxAUR)
- qemu-common
- qemu-img
- supermin (supermin-gitAUR)
- xz (xz-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-hybridAUR, coreutils-selinuxAUR, coreutils-uutilsAUR) (make)
- erlang (make)
- flex (flex-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- gettext (gettext-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gjs (gjs-gitAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, go-sylixosAUR, gcc-go-snapshotAUR, gcc-go) (make)
- gperf (gperf-gitAUR) (make)
- java-runtime-headless (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdg-headlessAUR, jre16-openjdk-headlessAUR, jre14-openjdk-headlessAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdk-headlessAUR, amazon-corretto-19-binAUR, liberica-jre-11-full-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jre-openj9-headlessAUR, jre12-openjdk-headlessAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdk-headlessAUR, jre15-openjdk-headlessAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jre19-openjdk-headlessAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, zing-21-binAUR, zing-8-binAUR, jre17AUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefield-headlessAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre-openjdk-headless, jre11-openjdk, jre11-openjdk-headless, jre17-openjdk, jre17-openjdk-headless, jre21-openjdk, jre21-openjdk-headless, jre8-openjdk-headless) (make)
- libtool (libtool-gitAUR) (make)
- lua (make)
- ocaml (make)
- ocaml-augeas (make)
- ocaml-findlib (make)
- pcre2 (pcre2-gitAUR) (make)
- perl (perl-gitAUR) (make)
- perl-pod-parser (make)
- php (make)
- po4a (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- rpcsvc-proto (make)
- ruby (make)
- ruby-minitest (make)
- ruby-rake (ruby-rake-12AUR) (make)
- ruby-rdoc (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup) (make)
- valgrind (valgrind-gitAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make)
- acl (acl-gitAUR) (optional) – Library and programs for handling POSIX ACLs.
- bash-completion (bash-completion-gitAUR) (optional) – For tab-completion of commands in bash.
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (optional) – Used by virt-builder for downloads.
- fuse (fuse2) (optional) – fusermount(1), libfuse and kernel module are all needed if you want guestmount(1) and/or mount-local support.
- gdisk (gptfdisk-gitAUR, gptfdisk) (optional) – GPT disk support.
- gnupg (gnupg-gitAUR, gnupg-largekeysAUR) (optional) – Used by virt-builder for checking digital signatures.
- icoutils (optional) – Render icons from Windows guests.
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, jre17AUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (optional) – For Java bindings.
- libcap (optional) – Library and programs for handling Linux capabilities.
- libconfig (libconfig-gitAUR) (optional) – To parse libguestfs's own config files.
- libldm (ldmtoolAUR) (optional) – Library and ldmtool(1) for handling Windows Dynamic Disks.
- libselinuxAUR (optional) – Used by the libvirt backend to securely confine the appliance (sVirt).
- libsystemd-journal (optional) – For accessing systemd journals.
- libtsk (optional) – For filesystem forensics analysis.
- lua (optional) – For LUA bindings.
- nbdkitAUR (optional)
- netpbm (optional) – Render icons from guests.
- ocaml (optional) – For OCaml bindings.
- ocaml-augeas (optional) – For OCaml augeas binding.
- ocaml-gettext (optional) – For localizing OCaml virt tools.
- perl (perl-gitAUR) (optional) – Perl Bindings; Perl module used to test virt-rescue(1).
- perl-sys-virt (optional) – Sys-Virt tools.
- php (optional) – For PHP bindings.
- python (python37AUR, python311AUR, python310AUR) (optional) – Python bindings
- python-evtxAUR (optional) – Used by virt-log(1) to parse Windows Event Log files.
- readline (readline-gitAUR) (optional) – For nicer command line editing in guestfish(1).
- rpm (rpm-tools) (optional) – To parse the list of applications from RPM-based guests.
- ruby (optional) – For ruby bindings.
- wget (wget-gitAUR, wurlAUR) (optional) – For '/usr/bin/update-libguestfs-appliance'.
- yara (yara-gitAUR) (optional) – Tool for categorizing files based on their content.
Required by (7)
- brickstrap-git (requires libguestfs)
- nbdkit (requires libguestfs) (optional)
- nbdkit-git (requires libguestfs) (optional)
- ventoy (requires libguestfs) (make)
- virt-bootstrap-git (requires libguestfs)
- virt-p2v (requires libguestfs)
- virt-v2v (requires libguestfs)
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
timetoplatypus commented on 2021-06-09 14:59 (UTC)
@fartreason, can corroborate @stef204's report; getting the same error message with
makepkg -sri
stef204 commented on 2021-05-17 17:44 (UTC) (edited on 2021-05-17 18:11 (UTC) by stef204)
@fartreason
does not build:
libguestfs-git/PKGBUILD: line 118: ./autogen.sh: No such file or directory
fartreason commented on 2020-10-06 11:44 (UTC) (edited on 2020-10-06 12:01 (UTC) by fartreason)
If any dependecy is missing, unadorned makepkg would err out right away, while wrappers like yay would install it. So probably the issue is something else.
@PapuaXXL the isolated error message is not so much of help, but if you could share the full output of
makepkg -C
, I can take a look.ezequiel.ezb commented on 2020-10-06 00:04 (UTC)
@PapuaXXL
At least one line in shows the error when the compiler accesses a 'golang' subdir. May be you're missing golang dependencies?
Anyways, I don't know if you read all the previous conversations in this thread, but it's recommended to build this from the tarball file found at libguestfs's page, you'll have waaaay less issues compiling that.
PapuaXXL commented on 2020-10-04 18:19 (UTC)
Hi,
I have the following erro, Can I help me ?
make[2]: Entering directory '/home/papuaxxl/.cache/yay/libguestfs-git/src/libguestfs/golang' ../run go install libguestfs.org/guestfs run: warning: You used './configure --disable-appliance' so LIBGUESTFS_PATH run: warning: has not been set automatically.
libguestfs.org/guestfs
src/libguestfs.org/guestfs/guestfs.go:31:10: fatal error: guestfs.h: No such file or directory 31 | #include "guestfs.h" | ^~~~~~~~~~~ compilation terminated. make[2]: [Makefile:2508: pkg/linux_amd64/libguestfs.org/guestfs.a] Error 2 make[2]: Leaving directory '/home/papuaxxl/.cache/yay/libguestfs-git/src/libguestfs/golang' make[1]: [Makefile:2379: all-recursive] Error 1 make[1]: Leaving directory '/home/papuaxxl/.cache/yay/libguestfs-git/src/libguestfs' make: [Makefile:2279: all] Error 2 make: Entering directory '/home/papuaxxl/.cache/yay/libguestfs-git/src/libguestfs/po-docs' make: No rule to make target 'update-po'. Stop. make: Leaving directory '/home/papuaxxl/.cache/yay/libguestfs-git/src/libguestfs/po-docs' ==> ERROR: A failure occurred in build(). Aborting...
Bets Regards,
Herculano
fartreason commented on 2020-07-07 17:31 (UTC) (edited on 2020-07-07 17:31 (UTC) by fartreason)
The deprecation applies to the RPC implementation in glibc (in favor of libtirpc). rpcgen is and shall be a necessary tool for compiling code using RPC.
When I referred to the Arch package, I did not mean to use it directly, but to build it from the PKGBUILD, just like you do with AUR. Is AUR preferred on Manjaro over building Arch packages?
ezequiel.ezb commented on 2020-07-07 16:39 (UTC) (edited on 2020-07-07 16:42 (UTC) by ezequiel.ezb)
Hi. rpcgen is apparently obsolete for some time now, see: https://bbs.archlinux.org/viewtopic.php?id=236552 and https://github.com/vmware/open-vm-tools/issues/407
Anyways, as you noticed I'm on Manjaro. Strangely, libguestfs is not on our repos, but I just checked after you mentined "Most people on Arch are better off with the official binary package." and indeed there's an official arch package.
I double checked to see if I was not messing up, but yeah, 'pacman -Ss libguestfs' returns nothing here, and it also doesn't show up in pamac's GUI. So yeah, Manjaro is missing that package and in the future manjaro users will probably turn to the AUR for this package, but had I known beforehand, I'd have grabbed arch's package.
Anyways, thanks.
fartreason commented on 2020-07-07 16:18 (UTC)
What do you mean by "rpcgen is deprecated"? I checked the thread on libguestfs ML but did not see this claim there.
Most people on Arch are better off with the official binary package. You (on Manjaro, AFAICS) can try that PKGBUILD as well.
However, there are things that justify an alternative package -- for example, official Arch package does not support Ruby (for the time being), this one does. And once an alternative package is opted for -- a lazy dude like me will go for git so that it doesn't require upgpkg'ing ;)
ezequiel.ezb commented on 2020-07-07 14:58 (UTC)
Hi, I just got a response from Richard W.M. Jones, from Red Hat, after posting the issue in the mailing list. Here's his response:
In other words, people shouldn't build from git, especially because rpcgen is deprecated.
I emailed him back, said thanks and told him they need to improve their documentation, since neither github nor their instruction pages cite nothing about tarballs or the dependencies needed to build from git.
Anyways, thanks.
fartreason commented on 2020-07-07 10:28 (UTC)
Thanks for your investigation, added those deps.
« First ‹ Previous 1 2 3 Next › Last »