[Bug 25900] New: build fails dlls/httpapi/httpapi_main.c on caos NSA 0.9 x86_64
wine-bugs at winehq.org
wine-bugs at winehq.org
Thu Jan 27 09:11:40 CST 2011
http://bugs.winehq.org/show_bug.cgi?id=25900
Summary: build fails dlls/httpapi/httpapi_main.c on caos NSA
0.9 x86_64
Product: Wine
Version: 1.3.12
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
AssignedTo: wine-bugs at winehq.org
ReportedBy: cjnitta at gmail.com
I have tried building wine versions 1.2.1, 1.2.2, and 1.3.12 on caos NSA 0.9
x86_64. All versions have the same behavior when I try to build them.
When I try to build I get the following error on httpapi_main.c:
gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT
-fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement
-Wstrict-prototypes -Wtype-limits -Wwrite-strings -Wpointer-arith -g -O2 -o
httpapi_main.o httpapi_main.c
In file included from ../../include/http.h:25,
from httpapi_main.c:27:
../../include/ws2tcpip.h:57: error: conflicting types for 'socklen_t'
/usr/include/unistd.h:245: error: previous declaration of 'socklen_t' was here
make[1]: *** [httpapi_main.o] Error 1
make[1]: Leaving directory `/home/cnitta/wine-1.3.12/dlls/httpapi'
make: *** [dlls/httpapi] Error 2
I have tried adding #define USE_WS_PREFIX as discussed in:
http://www.mail-archive.com/[email protected]/msg53614.html
It will compile httpapi_main.c, but then fails on internettransport.c:
gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT
-fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement
-Wstrict-prototypes -Wtype-limits -Wwrite-strings -Wpointer-arith -g -O2 -o
internettransport.o internettransport.c
In file included from internettransport.c:23:
../../include/ws2tcpip.h:57: error: conflicting types for 'socklen_t'
/usr/include/unistd.h:245: error: previous declaration of 'socklen_t' was here
make[1]: *** [internettransport.o] Error 1
make[1]: Leaving directory `/home/cnitta/wine-1.3.12/dlls/inetcomm'
make: *** [dlls/inetcomm] Error 2
Applying the same fix to internettransport.c causes many other problems such as
"storage size of 'hints' isn't known", etc.
This seems somewhat similar to the problems associated with OpenBSD, bug 16660.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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