Skip to content

"autogen.pl --force" fails in master tarball due to missing hwloc dirs #7363

Closed
@jsquyres

Description

@jsquyres

If you run ./autogen.pl --force in a distribution tarball, it fails because there are hwloc directories not present:

opal/mca/hwloc/hwloc2/hwloc/Makefile.am:23: error: required directory opal/mca/hwloc/hwloc2/hwloc/netloc does not exist
opal/mca/hwloc/hwloc2/hwloc/Makefile.am:25: error: required directory opal/mca/hwloc/hwloc2/hwloc/utils does not exist
opal/mca/hwloc/hwloc2/hwloc/Makefile.am:25: error: required directory opal/mca/hwloc/hwloc2/hwloc/tests does not exist
opal/mca/hwloc/hwloc2/hwloc/Makefile.am:25: error: required directory opal/mca/hwloc/hwloc2/hwloc/contrib/systemd does not exist
opal/mca/hwloc/hwloc2/hwloc/Makefile.am:25: error: required directory opal/mca/hwloc/hwloc2/hwloc/contrib/hwloc-ps.www does not exist
opal/mca/hwloc/hwloc2/hwloc/Makefile.am:25: error: required directory opal/mca/hwloc/hwloc2/hwloc/doc does not exist
opal/mca/hwloc/hwloc2/hwloc/Makefile.am:35: error: required directory opal/mca/hwloc/hwloc2/hwloc/contrib/windows does not exist
opal/mca/hwloc/hwloc2/hwloc/Makefile.am:37: error: required directory opal/mca/hwloc/hwloc2/hwloc/netloc does not exist
autoreconf: automake failed with exit status: 1
Command failed: autoreconf -ivf --warnings=all,no-obsolete,no-override -I config

We used to include these directories -- along with dummy Makefile.am files -- before we made hwloc be a git submodule.

make distcheck works on a master git checkout, but something is not translating correctly to the generated tarball such that if you run autogen in it, 💥.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions