Mon 31 Jul 2017 12:41:57 PM UTC, original submission:
While I was compiling lastest release version of Wget (1.19.1) via Git checkout to verify a URL filtering issue, I ran into a build failure.
From a look at output from Make, it turned out that Make somehow tried to invoke `gperf` command, and failed as I didn't have gperf installed on my system. Gperf requirement is not mentioned anywhere in documentation: README, README.checkout and INSTALL file. Also, both `bootstrap` and `configure` didn't complain about it being missing either.
Exact steps to reproduce:
- Uninstall `gperf` (if installed)
- Run `git clone https://git.savannah.gnu.org/git/wget.git wget.git`
- Go into `wget.git` directory
- Run `git checkout v1.19.1`
- Run `./bootstrap`
- Run `./configure --prefix=/opt/wget-1.19.1 --enable-assert`
- Run `make V=1`
You would see that Make ends with an error like following:
Bootstrap output, configure output, config.log, and full Make output are attached as `wget1.19.1git-gperferror.zip` for a reference.
If `gperf` was installed, the build would succeed. This problem affects only Git version of Wget; the tarball version builds fine.
Wget: 1.19.1 (git)
Gnulib: v0.1-1130-g916a632 (git)
Autoconf: 2.69-1 (debian)
Gperf: 3.0.3-1+b1 (debian)
System: Debian GNU/Linux 7.0 Wheezy i386
|