summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaroslav Hron <hron@karlin.mff.cuni.cz>2020-09-09 04:05:18 +0200
committerGitHub <noreply@github.com>2020-09-08 21:05:18 -0500
commite2e90e4d6b811e3f4eec5589cd71182ed6bf5f0c (patch)
tree0321f9d8b3ed4db976199cda813778770207f80c
parentaf189e3ed9643244510db310f05666120772988a (diff)
downloadspack-e2e90e4d6b811e3f4eec5589cd71182ed6bf5f0c.tar.gz
spack-e2e90e4d6b811e3f4eec5589cd71182ed6bf5f0c.tar.bz2
spack-e2e90e4d6b811e3f4eec5589cd71182ed6bf5f0c.tar.xz
spack-e2e90e4d6b811e3f4eec5589cd71182ed6bf5f0c.zip
Update package.py (#18552)
without setting the build enviroment, the installation fails with ``` 1 error found in build log: 35946 fmtutil [INFO]: /usr/local/pkg/Installs/linux-ubuntu18.04-skylake_avx512/gcc7.4.0/texlive/20190410/rgs2nakycorkgzno/t exmf-var/web2c/pdftex/pdfcslatex.fmt installed. 35947 fmtutil [INFO]: Disabled formats: 6 35948 fmtutil [INFO]: Successfully rebuilt formats: 45 35949 fmtutil [INFO]: Total formats: 51 35950 fmtutil [INFO]: exiting with status 0 35951 ==> [2020-09-07-21:23:21.482745] '/usr/local/pkg/Installs/linux-ubuntu18.04-skylake_avx512/gcc7.4.0/texlive/20190410/ rgs2nakycorkgzno/bin/x86_64-linux/mtxrun' '--generate' >> 35952 /usr/bin/env: 'texlua': No such file or directory ``` May be there is a better way...
-rw-r--r--var/spack/repos/builtin/packages/texlive/package.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/texlive/package.py b/var/spack/repos/builtin/packages/texlive/package.py
index a5503fe1ec..a6064dcdfd 100644
--- a/var/spack/repos/builtin/packages/texlive/package.py
+++ b/var/spack/repos/builtin/packages/texlive/package.py
@@ -172,6 +172,9 @@ class Texlive(AutotoolsPackage):
else:
pass
+ def setup_build_environment(self, env):
+ env.prepend_path('PATH', join_path(self.prefix.bin, self.tex_arch()))
+
def setup_run_environment(self, env):
env.prepend_path('PATH', join_path(self.prefix.bin, self.tex_arch()))