Skip to content

Installation issue: font-util (after PR #11785) #12026

@obreitwi

Description

@obreitwi

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_64

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions