ID: 22574 Updated by: [EMAIL PROTECTED] Reported By: john345 at earthlink dot net -Status: Open +Status: Feedback Bug Type: Compile Failure Operating System: SCO OpenServer 5.0.6 PHP Version: 4.3.2-dev New Comment:
Can not fix this as I do not have access to any machine with SCO. Try find out what lib contains these functions.. Previous Comments: ------------------------------------------------------------------------ [2003-06-04 07:31:12] john345 at earthlink dot net Any new developments on this front? ------------------------------------------------------------------------ [2003-05-09 13:03:45] john345 at earthlink dot net Same error during make. Undefined first referenced symbol in file freeaddrinfo main/network.lo getaddrinfo main/network.lo sapi/cli/php: fatal error: Symbol referencing errors. No output written to sapi/cli/php collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 Yes, the system has freeaddrinfo and getaddrinfo. Here is part of the man page entry: getaddrinfo(SLIB) ***************** ____________________________________________________________________________ getaddrinfo -- nodename-to-address translation in protocol-independent manner freeaddrinfo- nodename-to-address translation in protocol-independent manner gai_strerror- nodename-to-address translation in protocol-independent manner Syntax ====== cc ... -lsocket #include <sys/socket.h> #include <netdb.h> int getaddrinfo(const char *nodename, const char *servname, const struct addrinfo *hints, struct addrinfo **res); void freeaddrinfo(struct addrinfo *ai); char * gai_strerror(int ecode); Description =========== The getaddrinfo() function is defined for protocol-independent nodename- to-address translation. It performs functionality of gethostbyname(SLIB) and getservbyname(SLIB), in more sophisticated manner. The addrinfo structure is defined as a result of including the <netdb.h> header: ... ------------------------------------------------------------------------ [2003-05-01 19:43:51] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip You might have got the one with broken configure. Also, does your libsocket.* contain these missing functions? ------------------------------------------------------------------------ [2003-04-16 12:12:29] john345 at earthlink dot net Still get same two unsatisfied symbols, freeaddrinfo and getaddrinfo, but this time it is reported that they are first referenced in main/network.o. ------------------------------------------------------------------------ [2003-04-11 19:18:33] [EMAIL PROTECTED] Please leave as Feedback until you can provide requested information. Thank you. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/22574 -- Edit this bug report at http://bugs.php.net/?id=22574&edit=1