[Bug 47959] New: WINE fails to configure on CYGWIN
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Oct 18 11:13:56 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=47959
Bug ID: 47959
Summary: WINE fails to configure on CYGWIN
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: build-env
Assignee: wine-bugs at winehq.org
Reporter: carlo.bramix at libero.it
Distribution: ---
This bug has been splitted from bug #47951.
Assuming that you have installed all dependencies required by WINE, if you try
to configure the sources with CYGWIN, you will get some strange messages on the
console:
checking krb5/krb5.h usability... no
checking krb5/krb5.h presence... yes
configure: WARNING: krb5/krb5.h: present but cannot be compiled
configure: WARNING: krb5/krb5.h: check for missing prerequisite headers?
configure: WARNING: krb5/krb5.h: see the Autoconf documentation
configure: WARNING: krb5/krb5.h: section "Present But Cannot Be Compiled"
configure: WARNING: krb5/krb5.h: proceeding with the compiler's result
configure: WARNING: ## ------------------------------------ ##
configure: WARNING: ## Report this to wine-devel at winehq.org ##
configure: WARNING: ## ------------------------------------ ##
checking for krb5/krb5.h... no
checking gssapi/gssapi.h usability... no
checking gssapi/gssapi.h presence... yes
configure: WARNING: gssapi/gssapi.h: present but cannot be compiled
configure: WARNING: gssapi/gssapi.h: check for missing prerequisite
headers?
configure: WARNING: gssapi/gssapi.h: see the Autoconf documentation
configure: WARNING: gssapi/gssapi.h: section "Present But Cannot Be
Compiled"
configure: WARNING: gssapi/gssapi.h: proceeding with the compiler's result
configure: WARNING: ## ------------------------------------ ##
configure: WARNING: ## Report this to wine-devel at winehq.org ##
configure: WARNING: ## ------------------------------------ ##
checking for gssapi/gssapi.h... no
checking gssapi/gssapi_ext.h usability... no
checking gssapi/gssapi_ext.h presence... yes
configure: WARNING: gssapi/gssapi_ext.h: present but cannot be compiled
configure: WARNING: gssapi/gssapi_ext.h: check for missing prerequisite
headers?
configure: WARNING: gssapi/gssapi_ext.h: see the Autoconf documentation
configure: WARNING: gssapi/gssapi_ext.h: section "Present But Cannot Be
Compiled"
configure: WARNING: gssapi/gssapi_ext.h: proceeding with the compiler's result
configure: WARNING: ## ------------------------------------ ##
configure: WARNING: ## Report this to wine-devel at winehq.org ##
configure: WARNING: ## ------------------------------------ ##
checking for gssapi/gssapi_ext.h... no
Later, the configure scripts exits with this error:
In file included from ../wine/tools/makedep.c:23:0:
../wine/include/wine/port.h:52:20: fatal error: direct.h: No such file or
directory
compilation terminated.
The cause of these troubles is the addition of _WIN32 macro.
By adding it, some sources think to be under a pure Windows environment and
they try to include some files that do not exist inside a POSIX platform.
The solution is to remove this line from configure.ac:
https://github.com/wine-mirror/wine/blob/0fe003435e90dc32dd405a62af8fbcc20afc925d/configure.ac#L146
After that, at least the configuration could be completed, although with some
restrictions.
Tested with latest sources from the repository at the time of writing.
Sincerely.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list