[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: OpenLDAP MinGW Build: select() required
That makes sense...I have a w32api directory at /lib/w32api, but after
adding -L/lib/w32api, it is still not finding winsock. These are the stock
libs that come with Cygwin...do I need to grab the w32api binaries from the
MinGW site possibly?
Thanks,
Jason
-----Original Message-----
From: Howard Chu [mailto:hyc@highlandsun.com]
Sent: Friday, January 09, 2004 5:23 PM
To: 'Jason Raneses'; openldap-software@OpenLDAP.org
Subject: RE: OpenLDAP MinGW Build: select() required
> -----Original Message-----
> From: Jason Raneses [mailto:jason@raneses.com]
> Grr, ok, after removing the LIBS environment variable, it's still not
> finding winsock. I actually wasn't initially setting LIBS,
> but since it
> didn't find winsock, I figured I might as well try throwing a
> -l switch in
> LIBS...bad idea I guess.
>
> Anyhow, I have these switches set in LDFLAGS, yet it's still
> not finding
> winsock:
>
> -L/usr/local/mingw/lib
> -L/cygdrive/d/Development/OpenLDAP/builds/3/Vc7Lib
>
> The second switch is a pointer to my Platform SDK lib
> directory, in which
> ws2_32.lib is located. Any other lib directories I should be
> worried about?
The GNU tools don't read Microsoft/Visual C object libraries. You should
have
the necessary libraries in somewhere like /usr/lib/w32api. I just looked at
my build tree, I didn't specify any special libs at all and configure
located -lregex and -lwsock32 by itself. You should look at your config.log
and see what errors it hit while testing -lwsock32.
-- Howard Chu
Chief Architect, Symas Corp. Director, Highland Sun
http://www.symas.com http://highlandsun.com/hyc
Symas: Premier OpenSource Development and Support