From ba06eb72d090b8df4f4f1c7c368a87bc52777b47 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Tue, 3 Oct 2017 22:58:28 +0200 Subject: libpng: zlib path (#5581) explicitly set the zlib path for libpng configure. fixes: ``` [ ... ] 92 checking for memset... yes 93 checking for pow... no 94 checking for pow in -lm... yes 95 checking for clock_gettime... yes 96 checking for zlibVersion in -lz... no 97 checking for z_zlibVersion in -lz... no >> 98 configure: error: zlib not installed ``` --- var/spack/repos/builtin/packages/libpng/package.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/var/spack/repos/builtin/packages/libpng/package.py b/var/spack/repos/builtin/packages/libpng/package.py index e0ac977468..66b4252d6c 100644 --- a/var/spack/repos/builtin/packages/libpng/package.py +++ b/var/spack/repos/builtin/packages/libpng/package.py @@ -51,3 +51,13 @@ class Libpng(AutotoolsPackage): version('1.2.57', 'dfcda3603e29dcc11870c48f838ef75b') depends_on('zlib@1.0.4:') # 1.2.5 or later recommended + + def configure_args(self): + args = [ + # not honored, see + # https://sourceforge.net/p/libpng/bugs/210/#33f1 + # '--with-zlib=' + self.spec['zlib'].prefix, + 'CFLAGS=-I{0}'.format(self.spec['zlib'].prefix.include), + 'LDFLAGS=-L{0}'.format(self.spec['zlib'].prefix.lib) + ] + return args -- cgit v1.2.3-70-g09d2