Compile fails on OSX 10.3

From: Date: Tue, 19 Aug 2003 14:38:47 +0000
Subject: Compile fails on OSX 10.3
Groups: php.internals 
Request: Send a blank email to internals+get-4093@lists.php.net to get a copy of this message
Hi! I'm running OSX 10.3 ( Panther ) and the snaps fails to compile. I got the Panther seed at the WWDC earlier this year, and there are newer seeds out, but I don't have that yet so I don't know if it will compile on that one. ( My C skills are rather limited, but here is what I have trying to find out what happened ) Initially 'make' created the following output: /php/php.net/php5-200308061330/ext/standard/dns.c: In function `zif_dns_check_record': /php/php.net/php5-200308061330/ext/standard/dns.c:227: error: `T_MX' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:227: error: (Each undeclared identifier is reported only once /php/php.net/php5-200308061330/ext/standard/dns.c:227: error: for each function it appears in.) /php/php.net/php5-200308061330/ext/standard/dns.c:238: error: `T_A' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:239: error: `T_NS' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:241: error: `T_PTR' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:242: error: `T_ANY' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:243: error: `T_SOA' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:244: error: `T_CNAME' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:264: error: `C_IN' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c: In function `zif_dns_get_mx': /php/php.net/php5-200308061330/ext/standard/dns.c:717: error: `HEADER' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:717: error: `hp' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:746: error: `C_IN' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:746: error: `T_MX' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:753: error: parse error before ')' token /php/php.net/php5-200308061330/ext/standard/dns.c:754: error: `HFIXEDSZ' undeclared (first use in this function) /php/php.net/php5-200308061330/ext/standard/dns.c:756: error: `QFIXEDSZ' undeclared (first use in this function) I then did a grep for T_MX and found this in 'nameser8_comap.h' When doing #include <nameser8_compat.h> in ext/standard/dns.c the above error goes away, but now I get: ld: Undefined symbols: _res_9_dn_expand _res_9_dn_skipname _res_9_search _php_ob_gzhandler_check doing a grep for one of those gives me: [nucleuz:/php/php.net/php5-200308061330] nucleuz% grep -d recurse _res_9_dn_expand ext/ Binary file ext/standard/dns.o matches I don't know how to fix this last error, so does anyone have an idea on what I can do to make it compile? ------------------------- --- Håvard Eide --- www.eide.org www.phpvolcano.com

« previous php.internals (#4093) next »