At 15:29 03.03.2002, you wrote: >Ok, seeing that some people indeed do use cygwin to build PHP, here's >report about my achievements:
Just checked with new cygwin and it builds, compiles but does not link, seem to be a problem with underscore generation. The cli executable does not find its functions....maybe i check this later by the way i have now problems with php 4.1.1 and 4.1.2 but then came cli... >After upgrading cygwin to latest version (1.3.10-1) and all tools there >(autoconf 2.52, libtool 1.4e) and checking out latest CVS, it builds. Only >problems being: > >1. line 187 of datetime.c - complains about timezone, since timezone is >defined as function in headers. Changed to _timezone, seems to work. For me i have two errors in that file but i think we can add a type conversion to the resulttype. So we only do anything for cygwin: datetime.c: In function `php_mktime': datetime.c:187: wrong type argument to unary minus gmadjust = -(is_dst ? (int)timezone - 3600 : (int)timezone); see (int) conversion of timezone -> gmadjust has type int datetime.c: In function `php_date': datetime.c:254: warning: assignment makes integer from pointer without a cast tzone = (long)timezone; see (long) conversion of timezone -> tzone has type long >>>> i think we can commit this to cvs anyone against? <<<< >2. A lot of undefined symbols in XML modules. Rebuilt with >--without-xml, since no time to investigate further on this. I do not use this with cygwin sorry.... >Besides that, builds php.exe cleanly. Still don't know if and how is >possible to build .dll for apache with cygwin. >-- >Stanislav Malyshev, Zend Products Engineer >[EMAIL PROTECTED] http://www.zend.com/ +972-3-6139665 ext.115 > > > >-- >PHP Development Mailing List <http://www.php.net/> >To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php