Understood. Sharing what I tried and it worked during the build.

I cloned qemu source and built the binaries with these steps, build log
showed that multipath support was enabled.

curl -O -L https://download.qemu.org/qemu-6.2.0.tar.xz
tar -xvf qemu-6.2.0.tar.xz
cd qemu-6.2.0

# packages
sudo apt-get install \
  make \
  ninja-build \
  build-essentials \
  pkg-config \
  libglib2.0-dev \
  libpixman-1-dev \
  multipath-tools \
  libudev-dev \
  libcap-ng-dev

# build
./configure
make
# or only qemu-pr-helper
make qemu-pr-helper

I'm new to Debian/Ubuntu packaging, so let me see if I could try doing
same by modifying the d/control-in file and building the package.

Edit: looks like 22.04's multipath-tools has the required
mpath_persist.h file but it has been removed later like you mentioned.

https://ubuntu.pkgs.org/22.04/ubuntu-updates-main-amd64/multipath-
tools_0.8.8-1ubuntu1.22.04.4_amd64.deb.html

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2117378

Title:
  qemu-pr-helper doesn't have multipath support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2117378/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to