I have a project which requires building customized image, here is a transcript of what I am doing:
Building this way I have the following error:
--
sudo BACKEND_VMM=xen chroot /home/user/qubes-builder/chroot-fc26 sh -c 'cd /home/user/qubes-src/gui-agent-linux; dnf builddep --allowerasing --best -y rpm_spec/gui-vm.spec'
Last metadata expiration check: 0:00:00 ago on Wed Nov 1 18:38:46 2017.
Failed to set locale, defaulting to C
Package gcc-7.2.1-2.fc26.x86_64 is already installed, skipping.
Package libX11-devel-1.6.5-2.fc26.x86_64 is already installed, skipping.
Package libXcomposite-devel-0.4.4-9.fc26.x86_64 is already installed, skipping.
Package libXdamage-devel-1.1.4-9.fc26.x86_64 is already installed, skipping.
Package qubes-libvchan-xen-devel-3.2.1-1.fc26.x86_64 is already installed, skipping.
Package xen-devel-2001:4.6.6-34.fc26.x86_64 is already installed, skipping.
Error:
Problem: cannot install both pulseaudio-libs-devel-10.0-4.fc26.x86_64 and pulseaudio-libs-devel-11.1-2.fc26.x86_64
- cannot install the best candidate for the job
/home/user/qubes-builder/qubes-src/builder-fedora/Makefile.fedora:106: recipe for target 'dist-build-dep' failed
make[2]: *** [dist-build-dep] Error 1
Makefile.generic:156: recipe for target 'packages' failed
make[1]: *** [packages] Error 1
Makefile:212: recipe for target 'gui-agent-linux-vm' failed
make: *** [gui-agent-linux-vm] Error 1
-> Preparing for ISO build...
--> Removing old rpms from the installer repos...
---> Cleaning up repo: dom0-updates...
---> Cleaning up repo: installer...
---> Cleaning up repo: qubes-dom0...
--> Copying RPMs from individual repos...
ln: failed to access 'pkgs/fc23/x86_64/qubes-gpg-split-dom0-2.0.26-1.fc23.x86_64.rpm': No such file or directory
/home/user/qubes-builder/qubes-src/builder-fedora/Makefile.fedora:165: recipe for target 'update-repo-do' failed
make[1]: *** [update-repo-do] Error 1
Makefile:434: recipe for target 'iso.copy-rpms' failed
make: *** [iso.copy-rpms] Error 1