kravietz / pam_tacplus

TACACS+ protocol client library and PAM module in C. This PAM module support authentication, authorization (account management) and accounting (session management)performed using TACACS+ protocol designed by Cisco.
GNU Lesser General Public License v3.0
132 stars 100 forks source link

Configuration does not fail when gnulib is not installed #205

Open kyselejsyrecek opened 8 months ago

kyselejsyrecek commented 8 months ago

Due to an error in Autoconf source at https://github.com/kravietz/pam_tacplus/blob/b89dba44b58ec7fdc9b5365b982aa4a316484a3c/configure.ac#L25-L32 configuration does not fail when gnulib is not installed. Excerpt from the output:

checking for gnulib-tool... install: missing destination file operand after 'gnulib, but'$'\n''most other systems will ship a very old version so you fetch it from GNU repository:'$'\n\n''git clone https://git.savannah.gnu.org/git/gnulib.git $HOME/gnulib'$'\n''export PATH=$PATH:$HOME/gnulib'$'\n\n'
Try 'install --help' for more information.
no
checking for aarch64-linux-gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes