From ba4fd64caa6b3644d2a0f78288dd3e49456ccf10 Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Tue, 11 Mar 2025 21:51:22 +0100 Subject: [PATCH] postgresql: add missing perl build dependency (#49417) Without it, the build fails with errors like this: ``` Can't locate File/Compare.pm in @INC (you may need to install the File::Compare module) (@INC contains: ...) at ../../../src/backend/catalog/Catalog.pm line 19. ``` --- var/spack/repos/builtin/packages/postgresql/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/postgresql/package.py b/var/spack/repos/builtin/packages/postgresql/package.py index 6bdeb71aada..654d6bdce95 100644 --- a/var/spack/repos/builtin/packages/postgresql/package.py +++ b/var/spack/repos/builtin/packages/postgresql/package.py @@ -75,8 +75,9 @@ class Postgresql(AutotoolsPackage): depends_on("perl+opcode", when="+perl") depends_on("python", when="+python") depends_on("libxml2", when="+xml") - depends_on("flex", when="@17:") - depends_on("bison", when="@17:") + depends_on("perl", when="@17:", type="build") + depends_on("flex", when="@17:", type="build") + depends_on("bison", when="@17:", type="build") depends_on("pkgconfig", when="+xml", type="build") @property