Hi Curl Folks:

For the last three days, I have been trying to create a libcurl.lib library for the Borland suite of Compilers. I have tried BCC 5.5.1, BCC 5.8.2, BCC 6.5.0, and now BCC 6.6.0

But, I built *successfully* the libcurl library with MinGW 4.7.1 with *no* problem. However, I must have a Borland-based library.

   I am trying to build on my Win XP Pro (sp3) development machine

I am attaching my log file from the BCC build for your perusal as borland.log. The last lines show the first compile failure -- in http.c.

Please note that there is a conflict between winsock2.h and your select.h header files when each of these header files tries to define the pollfd struct

But, if one comments out the pollfd struct in select.h (which will surely later cause a failure), then the second compile failure occurs in the easy.c package where symbol 'wcsdup' is undefined at line 201

   Hope I can help you in debugging this problem .

   (I will be later using the libcurl library from my own app)

(My background is in higher level languages than C. Specifically, the Harbour language which is based on C --- comp.lang.xharbour)

Thank you !

Mel Smith
webmaster
www.mesaeastpark.com
MAKE Version 5.4  Copyright (c) 1987, 2010 Embarcadero Technologies, Inc.
        cd lib
        make -f Makefile.b32
MAKE Version 5.4  Copyright (c) 1987, 2010 Embarcadero Technologies, Inc.
        cpp32 -q -P- -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -I.;..\include -DNDEBUG 
-DWIN32 -DBUILDING_LIBCURL -DUSE_WINDOWS_SSPI -DCURL_DISABLE_LDAP 
-o.\BCC_objs\file.int .\file.c
.\file.c:
        bcc32 -q -c -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -o.\BCC_objs\file.obj 
.\BCC_objs\file.int
.\BCC_objs\file.int:
        cpp32 -q -P- -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -I.;..\include -DNDEBUG 
-DWIN32 -DBUILDING_LIBCURL -DUSE_WINDOWS_SSPI -DCURL_DISABLE_LDAP 
-o.\BCC_objs\timeval.int .\timeval.c
.\timeval.c:
        bcc32 -q -c -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -o.\BCC_objs\timeval.obj 
.\BCC_objs\timeval.int
.\BCC_objs\timeval.int:
        cpp32 -q -P- -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -I.;..\include -DNDEBUG 
-DWIN32 -DBUILDING_LIBCURL -DUSE_WINDOWS_SSPI -DCURL_DISABLE_LDAP 
-o.\BCC_objs\base64.int .\base64.c
.\base64.c:
        bcc32 -q -c -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -o.\BCC_objs\base64.obj 
.\BCC_objs\base64.int
.\BCC_objs\base64.int:
Warning W8057 .\BCC_objs\base64.int 158806: Parameter 'data' is never used in 
function Curl_base64_encode
        cpp32 -q -P- -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -I.;..\include -DNDEBUG 
-DWIN32 -DBUILDING_LIBCURL -DUSE_WINDOWS_SSPI -DCURL_DISABLE_LDAP 
-o.\BCC_objs\hostip.int .\hostip.c
.\hostip.c:
        bcc32 -q -c -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -o.\BCC_objs\hostip.obj 
.\BCC_objs\hostip.int
.\BCC_objs\hostip.int:
        cpp32 -q -P- -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -I.;..\include -DNDEBUG 
-DWIN32 -DBUILDING_LIBCURL -DUSE_WINDOWS_SSPI -DCURL_DISABLE_LDAP 
-o.\BCC_objs\progress.int .\progress.c
.\progress.c:
        bcc32 -q -c -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -o.\BCC_objs\progress.obj 
.\BCC_objs\progress.int
.\BCC_objs\progress.int:
        cpp32 -q -P- -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -I.;..\include -DNDEBUG 
-DWIN32 -DBUILDING_LIBCURL -DUSE_WINDOWS_SSPI -DCURL_DISABLE_LDAP 
-o.\BCC_objs\formdata.int .\formdata.c
.\formdata.c:
        bcc32 -q -c -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -o.\BCC_objs\formdata.obj 
.\BCC_objs\formdata.int
.\BCC_objs\formdata.int:
        cpp32 -q -P- -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -I.;..\include -DNDEBUG 
-DWIN32 -DBUILDING_LIBCURL -DUSE_WINDOWS_SSPI -DCURL_DISABLE_LDAP 
-o.\BCC_objs\cookie.int .\cookie.c
.\cookie.c:
        bcc32 -q -c -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -o.\BCC_objs\cookie.obj 
.\BCC_objs\cookie.int
.\BCC_objs\cookie.int:
        cpp32 -q -P- -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -I.;..\include -DNDEBUG 
-DWIN32 -DBUILDING_LIBCURL -DUSE_WINDOWS_SSPI -DCURL_DISABLE_LDAP 
-o.\BCC_objs\http.int .\http.c
.\http.c:
        bcc32 -q -c -5 -O2 -tWM -w -w-aus -w-ccc -w-dup -w-prc -w-pro -w-rch 
-w-sig -w-spa -w-inl -w-pia -w-pin -Dinline=__inline -o.\BCC_objs\http.obj 
.\BCC_objs\http.int
.\BCC_objs\http.int:
Error E2238 .\BCC_objs\http.int 158239: Multiple declaration for 'pollfd'
Error E2344 .\BCC_objs\http.int 119040: Earlier declaration of 'pollfd'
*** 2 errors in Compile ***

** error 2 ** deleting .\BCC_objs\http.obj

** error 1 ** deleting borland

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to