My system(XP) is clean, I mean there is just one visual env(2008) and
one sdk(6.0a).
1/VC9 defines _WIN32_WINNT to 0x0600 (vista)
So, Curl uses WSAPoll(). No problem at link time : WSAPoll symbol is
present in WS2_32.lib(windows sdk 6.0a).
But WS2_32.dll have no entry point for WSAPoll() function !!!
=>we should downgrade _WIN32_WINNT to a lower value on XP for build
curl ...
2/ owsl module use inet_ntop. Symbol is defined in WS2_32.lib(windows
sdk 6.0a), but not in WS2_32.dll
I see that WS2_32.dll contains inet_ntoa function. so I have rewrite
owsl_address.c to use inet_ntoa
(http://msdn.microsoft.com/en-us/library/ms738564(VS.85).aspx) in place
of inet_ntop.
=> finally, I successfully launch QuteCom, built with vc9 ;-)
I don't think this 2 error occur on a vista host.
I would like to know if someone can explain the difference between
symbols embded in WS2_32.lib and functions in WS2_32.dll ?
I made something wrong with my config ?
Laurent
Laurent Tarrisse a écrit :
> Hello,
>
> I successfully built QuteCom with vc9.
>
> But now I've got problems when I try to launch QuteCom.exe
>
> It doesn't find some entry-points in WS2_32.dll (WSApoll, inet_top ...)
>
> I'm not sure, but I think curl is build with a wrong target (Vista).
>
> Attached a diff to build with vc9
>
> Feedbacks are welcome !
>
> Laurent
> ------------------------------------------------------------------------
>
> _______________________________________________
> QuteCom-dev mailing list
> [email protected]
> http://lists.qutecom.org/mailman/listinfo/qutecom-dev
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev