Closed
Bug 1388
Opened 26 years ago
Closed 20 years ago
dmake/borland C (??) complaining about winsock.h missing
Categories
(Directory :: PerLDAP, defect, P3)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: leif, Assigned: leif)
Details
From: Bradley Hultine <bhultin@uswest.com>
I am using gcc-2.8.1, Perl v5.004_74, and dmake. When running dmake, it
complains about not being able to find a winsock.h
file. I found a winsock.h include file and put it in the include directory, but
dmake still fails with the following errors:
C:\mozilla\directory\perldap>dmake
gcc -c -I/usr\include -g -O2 -DWIN32 -g -O2 -DVERSION=\"1.00\" -DXS_VER
SION=\"1.00\" -IC:\perl\5.00474\lib\MSWin32-x86\CORE -DUSE_SSL API.c
In file included from \usr\include\lber.h:79,
from API.xs:40:
\usr\include\winsock.h:69: warning: `FD_CLR' redefined
C:\perl\5.00474\lib\MSWin32-x86\CORE\sys/socket.h:202: warning: this is the loca
tion of the previous definition
\usr\include\winsock.h:74: warning: `FD_SET' redefined
C:\perl\5.00474\lib\MSWin32-x86\CORE\sys/socket.h:201: warning: this is the loca
tion of the previous definition
\usr\include\winsock.h:76: warning: `FD_ZERO' redefined
C:\perl\5.00474\lib\MSWin32-x86\CORE\sys/socket.h:204: warning: this is the loca
tion of the previous definition
\usr\include\winsock.h:78: warning: `FD_ISSET' redefined
C:\perl\5.00474\lib\MSWin32-x86\CORE\sys/socket.h:203: warning: this is the loca
tion of the previous definition
\usr\include\winsock.h:96: warning: `timercmp' redefined
C:\gcc\include\Windows32/Sockets.h:184: warning: this is the location of the pre
vious definition
\usr\include\winsock.h:97: warning: `timerclear' redefined
C:\gcc\include\Windows32/Sockets.h:185: warning: this is the location of the pre
vious definition
\usr\include\winsock.h:113: warning: `IOC_INOUT' redefined
C:\gcc\include\Windows32/Sockets.h:195: warning: this is the location of the pre
vious definition
\usr\include\winsock.h:116: warning: `_IO' redefined
C:\gcc\include\Windows32/Sockets.h:198: warning: this is the location of the pre
vious definition
\usr\include\winsock.h:118: warning: `_IOR' redefined
C:\gcc\include\Windows32/Sockets.h:203: warning: this is the location of the pre
vious definition
\usr\include\winsock.h:120: warning: `_IOW' redefined
C:\gcc\include\Windows32/Sockets.h:201: warning: this is the location of the pre
vious definition
\usr\include\winsock.h:286: warning: `IN_CLASSC' redefined
C:\gcc\include\Windows32/Sockets.h:356: warning: this is the location of the pre
vious definition
\usr\include\winsock.h:612: warning: `ENAMETOOLONG' redefined
C:\gcc\include\errno.h:81: warning: this is the location of the previous definit
ion
\usr\include\winsock.h:615: warning: `ENOTEMPTY' redefined
C:\gcc\include\errno.h:84: warning: this is the location of the previous definit
ion
In file included from \usr\include\lber.h:79,
from API.xs:40:
\usr\include\winsock.h:26: warning: redefinition of `u_char'
C:\gcc\include\Windows32/Sockets.h:95: warning: `u_char' previously declared her
e
\usr\include\winsock.h:27: warning: redefinition of `u_short'
C:\gcc\include\Windows32/Sockets.h:96: warning: `u_short' previously declared he
re
\usr\include\winsock.h:28: warning: redefinition of `u_int'
C:\gcc\include\Windows32/Sockets.h:97: warning: `u_int' previously declared here
\usr\include\winsock.h:29: warning: redefinition of `u_long'
C:\gcc\include\Windows32/Sockets.h:98: warning: `u_long' previously declared her
e
\usr\include\winsock.h:35: warning: redefinition of `SOCKET'
C:\gcc\include\Windows32/Sockets.h:118: warning: `SOCKET' previously declared he
re
\usr\include\winsock.h:49: redefinition of `struct Perl_fd_set'
\usr\include\winsock.h:52: redefinition of `Perl_fd_set'
C:\perl\5.00474\lib\MSWin32-x86\CORE\sys/socket.h:70: `Perl_fd_set' previously d
eclared here
\usr\include\winsock.h:54: conflicting types for `__WSAFDIsSet'
C:\gcc\include\Windows32/Sockets.h:126: previous declaration of `__WSAFDIsSet'
\usr\include\winsock.h:83: redefinition of `struct timeval'
\usr\include\winsock.h:139: redefinition of `struct hostent'
\usr\include\winsock.h:152: redefinition of `struct netent'
\usr\include\winsock.h:159: redefinition of `struct servent'
\usr\include\winsock.h:166: redefinition of `struct protoent'
\usr\include\winsock.h:249: redefinition of `struct in_addr'
\usr\include\winsock.h:299: redefinition of `struct sockaddr_in'
\usr\include\winsock.h:309: redefinition of `struct WSAData'
\usr\include\winsock.h:310: parse error before `257'
\usr\include\winsock.h:310: warning: no semicolon at end of struct or union
\usr\include\winsock.h:317: parse error before `}'
\usr\include\winsock.h:317: warning: useless keyword or type name in empty decla
ration
\usr\include\winsock.h:317: warning: empty declaration
\usr\include\winsock.h:319: warning: redefinition of `LPWSADATA'
C:\gcc\include\Windows32/Sockets.h:393: warning: `LPWSADATA' previously declared
here
\usr\include\winsock.h:408: redefinition of `struct sockaddr'
\usr\include\winsock.h:417: redefinition of `struct sockproto'
\usr\include\winsock.h:449: redefinition of `struct linger'
\usr\include\winsock.h:702: parse error before `257'
\usr\include\winsock.h:753: warning: redefinition of `SOCKADDR'
C:\gcc\include\Windows32/Sockets.h:879: warning: `SOCKADDR' previously declared
here
\usr\include\winsock.h:754: warning: redefinition of `PSOCKADDR'
C:\gcc\include\Windows32/Sockets.h:880: warning: `PSOCKADDR' previously declared
here
\usr\include\winsock.h:755: warning: redefinition of `LPSOCKADDR'
C:\gcc\include\Windows32/Sockets.h:881: warning: `LPSOCKADDR' previously declare
d here
\usr\include\winsock.h:757: warning: redefinition of `SOCKADDR_IN'
C:\gcc\include\Windows32/Sockets.h:883: warning: `SOCKADDR_IN' previously declar
ed here
\usr\include\winsock.h:758: warning: redefinition of `PSOCKADDR_IN'
C:\gcc\include\Windows32/Sockets.h:884: warning: `PSOCKADDR_IN' previously decla
red here
\usr\include\winsock.h:759: warning: redefinition of `LPSOCKADDR_IN'
C:\gcc\include\Windows32/Sockets.h:885: warning: `LPSOCKADDR_IN' previously decl
ared here
\usr\include\winsock.h:761: warning: redefinition of `LINGER'
C:\gcc\include\Windows32/Sockets.h:887: warning: `LINGER' previously declared he
re
\usr\include\winsock.h:762: warning: redefinition of `PLINGER'
C:\gcc\include\Windows32/Sockets.h:888: warning: `PLINGER' previously declared h
ere
\usr\include\winsock.h:763: warning: redefinition of `LPLINGER'
C:\gcc\include\Windows32/Sockets.h:889: warning: `LPLINGER' previously declared
here
\usr\include\winsock.h:765: warning: redefinition of `IN_ADDR'
C:\gcc\include\Windows32/Sockets.h:891: warning: `IN_ADDR' previously declared h
ere
\usr\include\winsock.h:766: warning: redefinition of `PIN_ADDR'
C:\gcc\include\Windows32/Sockets.h:892: warning: `PIN_ADDR' previously declared
here
\usr\include\winsock.h:767: warning: redefinition of `LPIN_ADDR'
C:\gcc\include\Windows32/Sockets.h:893: warning: `LPIN_ADDR' previously declared
here
\usr\include\winsock.h:769: conflicting types for `FD_SET'
C:\gcc\include\Windows32/Sockets.h:895: previous declaration of `FD_SET'
\usr\include\winsock.h:770: conflicting types for `PFD_SET'
C:\gcc\include\Windows32/Sockets.h:896: previous declaration of `PFD_SET'
\usr\include\winsock.h:771: conflicting types for `LPFD_SET'
C:\gcc\include\Windows32/Sockets.h:897: previous declaration of `LPFD_SET'
\usr\include\winsock.h:773: warning: redefinition of `HOSTENT'
C:\gcc\include\Windows32/Sockets.h:899: warning: `HOSTENT' previously declared h
ere
\usr\include\winsock.h:774: warning: redefinition of `PHOSTENT'
C:\gcc\include\Windows32/Sockets.h:900: warning: `PHOSTENT' previously declared
here
\usr\include\winsock.h:775: warning: redefinition of `LPHOSTENT'
C:\gcc\include\Windows32/Sockets.h:901: warning: `LPHOSTENT' previously declared
here
\usr\include\winsock.h:777: warning: redefinition of `SERVENT'
C:\gcc\include\Windows32/Sockets.h:903: warning: `SERVENT' previously declared h
ere
\usr\include\winsock.h:778: warning: redefinition of `PSERVENT'
C:\gcc\include\Windows32/Sockets.h:904: warning: `PSERVENT' previously declared
here
\usr\include\winsock.h:779: warning: redefinition of `LPSERVENT'
C:\gcc\include\Windows32/Sockets.h:905: warning: `LPSERVENT' previously declared
here
\usr\include\winsock.h:781: warning: redefinition of `PROTOENT'
C:\gcc\include\Windows32/Sockets.h:907: warning: `PROTOENT' previously declared
here
\usr\include\winsock.h:782: warning: redefinition of `PPROTOENT'
C:\gcc\include\Windows32/Sockets.h:908: warning: `PPROTOENT' previously declared
here
\usr\include\winsock.h:783: warning: redefinition of `LPPROTOENT'
C:\gcc\include\Windows32/Sockets.h:909: warning: `LPPROTOENT' previously declare
d here
\usr\include\winsock.h:785: warning: redefinition of `TIMEVAL'
C:\gcc\include\Windows32/Sockets.h:911: warning: `TIMEVAL' previously declared h
ere
\usr\include\winsock.h:786: warning: redefinition of `PTIMEVAL'
C:\gcc\include\Windows32/Sockets.h:912: warning: `PTIMEVAL' previously declared
here
\usr\include\winsock.h:787: warning: redefinition of `LPTIMEVAL'
C:\gcc\include\Windows32/Sockets.h:913: warning: `LPTIMEVAL' previously declared
here
dmake.exe: Error code 1, while making 'API.o'
Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Updated•26 years ago
|
Priority: P1 → P3
Clearing "M" field since Directory product is not used for 5.0 specific project
bug metrics and will mess up our queries on milestones.
Comment 3•24 years ago
|
||
This bug has not been touched for more than nine months. In most cases, that
means it has "slipped through the net". Please could the owner take a moment to
add a comment to the bug with current status, and/or close it.
Thank you :-)
Gerv
Assignee | ||
Comment 5•20 years ago
|
||
Seeing there's no reponse, I'm closing this as invalid. For PerLDAP v1.5, I will
test builds with Cygwin and, if I can get hold of it, VS C++.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•