Package Details: qemu-block-iscsi-git 15:6.2.0.r1119.g48302d4eb6-1

Git Clone URL: https://aur.archlinux.org/qemu-git.git (read-only, click to copy)
Package Base: qemu-git
Description: QEMU iSCSI block module. Git version.
Upstream URL: https://wiki.qemu.org/
Keywords: git kvm qemu
Licenses: GPL2, LGPL2.1
Conflicts: qemu-block-iscsi
Provides: qemu-block-iscsi
Submitter: None
Maintainer: FredBezies
Last Packager: FredBezies
Votes: 28
Popularity: 0.49
First Submitted: 2009-09-19 20:02
Last Updated: 2022-01-26 18:25

Dependencies (61)

Required by (0)

Sources (3)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

vauntedvulture38 commented on 2021-12-23 00:30

@FredBezies thanks man, really appreciate our efforts ; yea it's fixed now

FredBezies commented on 2021-12-22 10:40

@vauntedvulture38: please try again, it should be fixed.

vauntedvulture38 commented on 2021-12-22 07:01

[1245/9886] Compiling C object libcrypto.fa.p/crypto_secret.c.o
[1246/9886] Compiling C object libcrypto.fa.p/crypto_tlscreds.c.o
[1247/9886] Generating modinfo.c with a custom command (wrapped by meson to capture output)
FAILED: modinfo.c 
/usr/bin/meson --internal exe --capture modinfo.c -- /var/tmp/pamac-build-beasly/qemu-git/src/qemu/scripts/modinfo-generate.py ui-curses.modinfo ui-spice-core.modinfo ui-spice-app.modinfo audio-alsa.modinfo audio-oss.modinfo audio-pa.modinfo audio-jack.modinfo audio-spice.modinfo audio-dbus.modinfo chardev-spice.modinfo block-curl.modinfo block-gluster.modinfo block-iscsi.modinfo block-nfs.modinfo block-ssh.modinfo block-rbd.modinfo block-dmg-bz2.modinfo hw-display-qxl.modinfo hw-display-virtio-gpu.modinfo hw-display-virtio-gpu-pci.modinfo hw-display-virtio-vga.modinfo hw-usb-smartcard.modinfo hw-usb-redirect.modinfo hw-usb-host.modinfo hw-s390x-virtio-gpu-ccw.modinfo accel-qtest-aarch64.modinfo accel-qtest-alpha.modinfo accel-qtest-arm.modinfo accel-qtest-avr.modinfo accel-qtest-cris.modinfo accel-qtest-hppa.modinfo accel-qtest-i386.modinfo accel-qtest-m68k.modinfo accel-qtest-microblazeel.modinfo accel-qtest-microblaze.modinfo accel-qtest-mips64el.modinfo accel-qtest-mips64.modinfo accel-qtest-mipsel.modinfo accel-qtest-mips.modinfo accel-qtest-nios2.modinfo accel-qtest-or1k.modinfo accel-qtest-ppc64.modinfo accel-qtest-ppc.modinfo accel-qtest-riscv32.modinfo accel-qtest-riscv64.modinfo accel-qtest-rx.modinfo accel-qtest-s390x.modinfo accel-qtest-sh4eb.modinfo accel-qtest-sh4.modinfo accel-qtest-sparc64.modinfo accel-qtest-sparc.modinfo accel-qtest-tricore.modinfo accel-qtest-x86_64.modinfo accel-qtest-xtensaeb.modinfo accel-qtest-xtensa.modinfo accel-tcg-i386.modinfo accel-tcg-x86_64.modinfo
--- stderr ---
Dependency ui-dbus cannot be satisfied

[1248/9886] Compiling C object libcrypto.fa.p/crypto_tlscredsanon.c.o
[1249/9886] Compiling C object libcrypto.fa.p/crypto_tlscredspsk.c.o
[1250/9886] Compiling C object libcrypto.fa.p/crypto_tlssession.c.o
[1251/9886] Compiling C object libcrypto.fa.p/crypto_hash-gnutls.c.o
[1252/9886] Compiling C object libcrypto.fa.p/crypto_tlscredsx509.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

am getting this error please help

FredBezies commented on 2021-10-15 16:37

@edacval: Thanks for the patch. I will apply it and pushed an update asap.

edacval commented on 2021-10-15 14:42

@FredBezies: I prepared the patch to sync changes from qemu@6.1.0-5

rpls commented on 2020-11-27 21:21

Build seems to trigger some gcc bug on my machine.

during GIMPLE pass: pre
In file included from [...]/qemu-git/src/qemu/include/qemu/osdep.h:37,
                 from [...]/qemu-git/src/qemu/tcg/tcg-op.c:25:
[...]/qemu-git/src/qemu/accel/tcg/tcg-runtime.h: In function ‘gen_helper_atomic_and_fetchq_be’:
[...]/qemu-git/src/qemu/include/exec/helper-gen.h:40:25: internal compiler error: Segmentation fault
   40 | static inline void glue(gen_helper_, name)(dh_retvar_decl(ret)          \
      |                         ^~~~~~~~~~~
[...]/qemu-git/src/qemu/include/qemu/compiler.h:41:20: note: in expansion of macro ‘xglue’
   41 | #define glue(x, y) xglue(x, y)
      |                    ^~~~~
[...]/qemu-git/src/qemu/include/exec/helper-gen.h:40:20: note: in expansion of macro ‘glue’
   40 | static inline void glue(gen_helper_, name)(dh_retvar_decl(ret)          \
      |                    ^~~~
[...]/qemu-git/src/qemu/accel/tcg/tcg-runtime.h:64:5: note: in expansion of macro ‘DEF_HELPER_FLAGS_4’
   64 |     DEF_HELPER_FLAGS_4(glue(glue(atomic_, NAME), q_be),           \
      |     ^~~~~~~~~~~~~~~~~~
[...]/qemu-git/src/qemu/accel/tcg/tcg-runtime.h:134:1: note: in expansion of macro ‘GEN_ATOMIC_HELPERS’
  134 | GEN_ATOMIC_HELPERS(and_fetch)
      | ^~~~~~~~~~~~~~~~~~~

tinywrkb commented on 2020-11-25 13:26

The package does not build in a clean chroot, git is missing from makedepends (not part of base-devel or required by).

Oggz commented on 2020-09-22 00:12

@FredBezies: There has been some activity in the comments on the bug report that you filed upstream. From the information posted there about -pie being added to the LDFLAGS from the configure script, they were able to get it to build.

I was also able to replicate this and get 5.1.0.r1440 to compile by interrupting makepkg after it cloned source to srcdir and modifying src/qemu/configure.sh such that it does not add -pie to LDFLAGS. Then run 'makepkg -e' which prevents makepkg from clobbering your changes to configure.sh.

Just manually comment the following lines starting with LDFLAGS and CFLAGS in the following conditional block:


  elif compile_prog "-Werror -fPIE -DPIE" "-pie"; then
  CFLAGS="-fPIE -DPIE $CFLAGS"
  LDFLAGS="-pie $LDFLAGS" 

Alternatively a sed one liner could be added to the prepare() in the PKGBUILD to automate the process.

Edit: This is a hack for now and may have unintended consequences. I needed my VM up and running and didn't have time to check too deeply into the ramifications of removing this compile option.

FredBezies commented on 2020-09-17 17:54

Opened a bug report about building crashes: https://bugs.launchpad.net/qemu/+bug/1896096

Edit: bug closed as invalid. Looks like this PKGBUILD is going to be busted for a long time. Sorry.

Using nixnack comment, I fixed qemu-git on a buildable version until a fix is provided. Sorry once again.

nixknack commented on 2020-09-17 03:07

Still not building :( you would think they would leave the main repo for stable-ish releases.

For those that absolutely need to compile from source, the v5.0.1 (r4? it's the latest one) tagged commit is d0ed6a69d399ae193959225cdeaa9382746c91cc. This could be common knowledge, but I had to RTFM a bit to figure it out.

source=("git://git.qemu.org/qemu.git#commit=d0ed6a69d399ae193959225cdeaa9382746c91cc"
        qemu-ga.service
        65-kvm.rules)

Patched and built without complaining. Obviously this is a one time fix for this single release.