-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Installation issue: font-util (after PR #11785) #12026
Copy link
Copy link
Closed
Labels
Description
When trying to install font-util, we get the following issue:
==> Building font-util [AutotoolsPackage]
==> Executing phase: 'autoreconf'
==> Executing phase: 'configure'
==> Executing phase: 'build'
==> Executing phase: 'install'
==> Error: TypeError: 'NoneType' object is not callable
spack/var/spack/repos/builtin/packages/font-util/package.py:105, in font_install:
102 autoreconf(*autoconf_args)
103 configure = Executable("./configure")
104 configure('--prefix={0}'.format(self.prefix))
>> 105 make('install')The relevant changes seem to have been introduced in PR #11785.
Steps to reproduce the issue
$ spack -d install font-util
...
==> [2019-07-15-16:36:30.035005] Error: TypeError: 'NoneType' object is not callable
spack/var/spack/repos/builtin/packages/font-util/package.py:105, in font_install:
102 autoreconf(*autoconf_args)
103 configure = Executable("./configure")
104 configure('--prefix={0}'.format(self.prefix))
>> 105 make('install')
See build log for details:
spack/var/spack/stage/font-util-1.3.1-q5hczcgqfekayqefsobccst4owvx6jz6/spack-build-out.txt
Traceback (most recent call last):
File "spack/lib/spack/spack/build_environment.py", line 765, in child_process
return_value = function()
File "spack/lib/spack/spack/package.py", line 1628, in build_process
phase(self.spec, self.prefix)
File "spack/lib/spack/spack/package.py", line 110, in phase_wrapper
callback(instance)
File "spack/var/spack/repos/builtin/packages/font-util/package.py", line 103, in font_install
configure = Executable("./configure")
TypeError: 'NoneType' object is not callable
==> [2019-07-15-16:36:30.035695] READ LOCK: spack/opt/spack/.spack-db/lock[0:0] [Acquiring]
==> [2019-07-15-16:36:30.036259] READ LOCK: spack/opt/spack/.spack-db/lock[0:0] [Acquired]
==> [2019-07-15-16:36:30.042096] READ LOCK: spack/opt/spack/.spack-db/lock[0:0] [Released]
==> [2019-07-15-16:36:30.049128] ChildError: TypeError: 'NoneType' object is not callable
spack/var/spack/repos/builtin/packages/font-util/package.py:105, in font_install:
102 autoreconf(*autoconf_args)
103 configure = Executable("./configure")
104 configure('--prefix={0}'.format(self.prefix))
>> 105 make('install')Platform and user environment
$ uname -a
Linux HOSTNAME 4.9.0-0.bpo.5-amd64 #1 SMP Debian 4.9.65-3+deb9u2~bpo8+1 (2017-01-05) x86_64 GNU/Linux
Additional information
$ spack spec --install-status font-util
- [email protected]%[email protected] fonts=encodings,font-adobe-100dpi,font-adobe-75dpi,font-adobe-utopia-100dpi,font-adobe-utopia-75dpi,font-adobe-utopia-type1,font-alias,font-arabic-misc,font-bh-100dpi,font-bh-75dpi,font-bh-lucidatypewriter-100dpi,font-bh-lucidatypewriter-75dpi,font-bh-ttf,font-bh-type1,font-bitstream-100dpi,font-bitstream-75dpi,font-bitstream-speedo,font-bitstream-type1,font-cronyx-cyrillic,font-cursor-misc,font-daewoo-misc,font-dec-misc,font-ibm-type1,font-isas-misc,font-jis-misc,font-micro-misc,font-misc-cyrillic,font-misc-ethiopic,font-misc-meltho,font-misc-misc,font-mutt-misc,font-schumacher-misc,font-screen-cyrillic,font-sun-misc,font-winitzki-cyrillic,font-xfree86-type1 arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] patches=08466355e8649235ff01f13b3e56bbd551c7cfb2ca97903cc11575c163ea32a3 arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected]+shared arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected]+optimize+pic+shared arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64
[+] ^[email protected]%[email protected] arch=linux-debian9-x86_64Reactions are currently unavailable