Bug Description
While running ./autogen.sh after successfully executing synclibs.sh, the script fails with the following errors:
dirname: missing operand
Try 'dirname --help' for more information.
Unable to find autotools
🔁 Steps to Reproduce
- Clone the repository
- Run
./synclibs.sh (runs successfully)
- Run
./autogen.sh
- Observe the error
Environment
- OS: Windows
- Shell: MINGW64 (Git Bash)
- GCC Version: 6.3.0 (MinGW)
Additional Output
which: no aclocal in (PATH...)
Expected Behavior
autogen.sh should run successfully and generate the required configuration files.
Actual Behavior
The script fails due to:
dirname: missing operand
- Autotools (e.g.,
aclocal, autoconf, automake) not being detected
Possible Cause
- Missing autotools dependencies (
autoconf, automake, libtool)
- Or a variable being passed empty to
dirname inside the script
Request
Please confirm:
- Required dependencies for Windows/MINGW64 setup
- Whether additional setup steps are needed for autotools
- Or if there's an issue in the script handling empty variables
Screenshot

Bug Description
While running
./autogen.shafter successfully executingsynclibs.sh, the script fails with the following errors:🔁 Steps to Reproduce
./synclibs.sh(runs successfully)./autogen.shEnvironment
Additional Output
Expected Behavior
autogen.shshould run successfully and generate the required configuration files.Actual Behavior
The script fails due to:
dirname: missing operandaclocal,autoconf,automake) not being detectedPossible Cause
autoconf,automake,libtool)dirnameinside the scriptRequest
Please confirm:
Screenshot