[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: OpenLDAP MinGW Build: select() required
- To: "'Jason Raneses'" <jason@raneses.com>
- Subject: RE: OpenLDAP MinGW Build: select() required
- From: "Howard Chu" <hyc@highlandsun.com>
- Date: Tue, 13 Jan 2004 11:40:21 -0800
- Cc: <openldap-software@OpenLDAP.org>
- Importance: Normal
- In-reply-to: <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAitRXCeHNWUO64Kn8IHL3WsKAAAAQAAAAzLv+13YGjEeST5IRBRTEMwEAAAAA@raneses.com>
Please don't email me privately unless you are contracting for my consulting
services. Keep it on the list.
Your version of gcc doesn't seem to like the Windows function declarations
containing '@' signs. This works on my system, with Cygwin gcc 3.3.1. What
version are you using?
-- Howard Chu
Chief Architect, Symas Corp. Director, Highland Sun
http://www.symas.com http://highlandsun.com/hyc
Symas: Premier OpenSource Development and Support
> -----Original Message-----
> From: Jason Raneses [mailto:jason@raneses.com]
> >From config.log:
>
> --------------------------------------------
>
> configure:9104: checking for winsock
> configure:9126: mgcc -o conftest.exe -g -O2 -I/usr/include
> -L/lib/w32api
> conftest.c -lws2_32 1>&5
> configure:9111: error: syntax error at '@' token
> configure:9111: error: syntax error before numeric constant
> configure:9112: error: syntax error at '@' token
> configure:9112: error: syntax error before numeric constant
> configure:9113: error: syntax error at '@' token
> configure:9113: error: syntax error before numeric constant
> configure:9114: error: syntax error at '@' token
> configure:9114: error: syntax error before numeric constant
> configure: In function `main':
> configure:9118: error: syntax error at '@' token
> configure:9118: error: `socket' undeclared (first use in this
> function)
> configure:9118: error: (Each undeclared identifier is
> reported only once
> configure:9118: error: for each function it appears in.)
> configure:9118: error: syntax error before numeric constant
> configure:9119: error: syntax error at '@' token
> configure:9119: error: `select' undeclared (first use in this
> function)
> configure:9120: error: syntax error at '@' token
> configure:9120: error: `closesocket' undeclared (first use in
> this function)
> configure:9121: error: syntax error at '@' token
> configure:9121: error: `gethostname' undeclared (first use in
> this function)
> configure: failed program was:
> #line 9109 "configure"
> #include "confdefs.h"
>
> char socket@12();
> char select@20();
> char closesocket@4();
> char gethostname@8();
>
> int main() {
>
> socket@12();
> select@20();
> closesocket@4();
> gethostname@8();
>
> ; return 0; }
>
> --------------------------------------------
>
> Any thoughts?
>
> Thanks,
>
> Jason