Bug #12396
closed
Added by Alexis Mousset over 6 years ago.
Updated over 6 years ago.
Description
During CFEngine configure:
checking for acl_init in -lacl... yes
checking acl.h usability... no
checking acl.h presence... no
checking for acl.h... no
configure: error: Cannot find libacl header files
make[1]: Leaving directory `/usr/src/rudder-packages/package/SOURCES'
Happens on all OSes.
RHEL7:
# rpm -ql libacl-devel | grep acl.h
/usr/include/acl/libacl.h
/usr/include/sys/acl.h
- Description updated (diff)
- Status changed from New to In progress
- Assignee set to Alexis Mousset
- Status changed from In progress to Pending technical review
- Assignee changed from Alexis Mousset to Benoît PECCATTE
- Pull Request set to https://github.com/Normation/rudder-packages/pull/1572
The idea behind the patch is:
Apparently AC_CHECK_HEADERS runs the third argument if *any* of the
headers are not found, instead of if none of them are found, so that
logic needs to be outside the loop.
- Status changed from Pending technical review to Pending release
- Status changed from Pending release to Released
This bug has been fixed in Rudder 4.3.0 which was released today.
Also available in: Atom
PDF