Skip to content

glib build fails (both for python2x and 3x) #9769

@Sinan81

Description

@Sinan81

Steps to reproduce the issue

$ spack install glib 

in the log we are seeing the following errors:

1831  /usr/bin/install -c -m 644 ./html/up-insensitive.png
1832  /usr/bin/install -c -m 644 ./html/up.png
1833 Traceback (most recent call last):
1834   File "/usr/bin/gtkdoc-rebase", line 28, in <module>
1835     from gtkdoc import common, config, rebase
1836   File "/usr/share/gtk-doc/python/gtkdoc/common.py", line 31, in <module>
1837     import six
1838 ImportError: No module named six
1839 Makefile:1034: recipe for target 'install-data-local' failed
1840 make[5]: *** [install-data-local] Error 1
1841 make[5]: Leaving directory '/tmp/sinan/spack-stage/spack-stage-9BmR48/glib-2.56.2/docs/reference/glib'
1842 Makefile:776: recipe for target 'install-am' failed
1843 make[4]: *** [install-am] Error 2
1844 make[4]: Leaving directory '/tmp/sinan/spack-stage/spack-stage-9BmR48/glib-2.56.2/docs/reference/glib'
1845 Makefile:484: recipe for target 'install-recursive' failed
1846 make[3]: *** [install-recursive] Error 1
1847 make[3]: Leaving directory '/tmp/sinan/spack-stage/spack-stage-9BmR48/glib-2.56.2/docs/reference'
1848 Makefile:485: recipe for target 'install-recursive' failed
1849 make[2]: *** [install-recursive] Error 1
1850 make[2]: Leaving directory '/tmp/sinan/spack-stage/spack-stage-9BmR48/glib-2.56.2/docs'
1851 Makefile:1279: recipe for target 'install-recursive' failed
1852 make[1]: *** [install-recursive] Error 1
1853 make[1]: Leaving directory '/tmp/sinan/spack-stage/spack-stage-9BmR48/glib-2.56.2'
1854 Makefile:1748: recipe for target 'install' failed

spack-build.out.txt

Platform and user environment

Please report your OS here:

$ uname -a
Linux storm 4.15.0-36-generic #39-Ubuntu SMP Mon Sep 24 16:19:09 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -d
Description:    Linux Mint 19 Tara

This error should be also reproduceable on Ubuntu 18.04.1

I think this is not a major problem as error has to do with the building of the documentation. If I understand correctly, glib is attempting to use already existing gtk documentation in the system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions