On 10/05/2023 08:57, Thomas Wolff via Cygwin-apps wrote:
I'm trying to build xterm 380 and got two problems in the cygport compile step:

1.
*** ERROR: could not determine the autoconf version used to generate ./configure; perhaps set AUTOCONF_VERSION?

I don't know why a tool wants to be told its own version (or what's

This is not what the error message says.

going on) but the following line in xterm.cygport seems to help:
AUTOCONF_VERSION=$( autoconf --version | sed -e "s,.* ,," -e 1q )

Your second point explains the first.

cygport attempts to detect the version of autoconf used to generate the ./configure script, so it knows what options it supports.

If that detection fails (as in this case, because it's generated by customized version), you can set AUTOCONF_VERSION appropriately.

https://cygwin.github.io/cygport/autotools_cygclass.html#AUTOCONF_VERSION

https://cygwin.com/cgit/cygwin-apps/cygport/tree/cygclass/autotools.cygclass#n711

2.
configure: error: unrecognized option: --docdir=/usr/share/doc/xterm

This seems to be injected by the cygconf function, and the package configure script does not know it.

For configure files generated by dickey's variant of autoconf, the correct thing seems to be to use AUTOCONF_VERSION="2.50"


--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to