Source: colord Version: 1.4.6-2.2 Severity: serious Tags: ftbfs colord successfully passes dh_auto_configure, but fails to build immediately after:
``` dh override_dh_auto_configure-arch make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_configure-indep make[1]: Entering directory '/<<PKGBUILDDIR>>' meson configure -Dsession_example=false -Ddaemon_user=colord -Dvapi=true -Ddocs=false -Dinstalled_tests=true -Dargyllcms_sensor=true -Dsane=true -Dprint_profiles=true ERROR: No valid build directory found, cannot modify options. make[1]: *** [debian/rules:38: override_dh_auto_configure-indep] Error 1 ``` The cause of this is that setup options are passed to meson's "print the values of all options" subcommand. Previous versions of meson would print the following warning: The source directory instead of the build directory was specified. Only the default values for the project are printed, and all command line parameters are ignored. The release candidate makes this an error instead. If you want to print the values of available options, simply avoid passing arguments; this works both in a source directory and a build directory. -- Eli Schwartz