From e80a010313a9275c75a7b96fe6142d63f51a4b54 Mon Sep 17 00:00:00 2001 From: Olivier Medoc Date: Wed, 7 Aug 2013 07:15:49 +0000 Subject: [PATCH] BuildingArchlinuxTemplate changed --- BuildingArchlinuxTemplate.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/BuildingArchlinuxTemplate.md b/BuildingArchlinuxTemplate.md index e2f195f0..0ae2b5c0 100644 --- a/BuildingArchlinuxTemplate.md +++ b/BuildingArchlinuxTemplate.md @@ -181,3 +181,27 @@ chroot-archlinux/dev/pts has not been unmounted ----------------------------------------------- This is a known problem when there are errors during building. Just unmount what you can (or reboot your vm if you are too lazy :) ) + +Error when building the gui-agent-linux +--------------------------------------- + +``` {.wiki} +module-vchan-sink.c:62:34: fatal error: pulsecore/core-error.h: No such file or directory + #include +``` + +This error is because Archlinux update package too quickly. Probably, a new version of pulseaudio has been released, but the qubes team has not imported the new development headers yet. + +You can create fake new headers just by copying the old headers: + +``` {.wiki} +cd qubes-builder/qubes-src/gui-agent-linux/pulse +ls +cp -r pulsecore-#lastversion pulsecore-#archlinuxversion +``` + +You can check the current archlinux pulseaudio version like this: + +``` {.wiki} +sudo chroot chroot-archlinux/ pacman -Qi pulseaudio +```