I think David don't ask if it's working on any Ubuntu karnic but just ask 
help about how to fix his issue with the compiling errors (looks like his 
source got source code errors.

Could you paste your cinfigure script results David  so the experts here 
can help you more :)







Rasmus Lerdorf <ras...@lerdorf.com> a écrit sur 20/12/2009 16:25:09 :

> I am on Ubuntu Karmic with gcc-4.4.1 as are a number of other PHP devs,
> and it builds just fine.
> 
> David Favor wrote:
> > The same problem appears with all stable versions of php
> > and Ubuntu Karmic with gcc-4.4.1 which produce:
> > 
> > r...@hive1:# ./configure
> > r...@hive1:# make
> > /bin/sh /home/dfavor/work/php-5.3.1/libtool --silent 
--preserve-dup-deps
> > --mode=compile gcc -Iext/date/lib -Iext/date/
> > -I/home/dfavor/work/php-5.3.1/ext/date/ -DPHP_ATOM_INC
> > -I/home/dfavor/work/php-5.3.1/include 
-I/home/dfavor/work/php-5.3.1/main
> > -I/home/dfavor/work/php-5.3.1 
-I/home/dfavor/work/php-5.3.1/ext/date/lib
> > -I/home/dfavor/work/php-5.3.1/ext/ereg/regex -I/usr/include/libxml2
> > -I/home/dfavor/work/php-5.3.1/ext/sqlite3/libsqlite
> > -I/home/dfavor/work/php-5.3.1/TSRM -I/home/dfavor/work/php-5.3.1/Zend  

> > -I/usr/include -g -O2 -fvisibility=hidden  -c
> > /home/dfavor/work/php-5.3.1/ext/date/php_date.c -o 
ext/date/php_date.lo
> > In file included from /usr/include/stdlib.h:33,
> >                  from
> > /home/dfavor/work/php-5.3.1/include/../main/php_config.h:2845,
> >                  from 
/home/dfavor/work/php-5.3.1/Zend/zend_config.h:1,
> >                  from /home/dfavor/work/php-5.3.1/Zend/zend.h:51,
> >                  from /home/dfavor/work/php-5.3.1/main/php.h:34,
> >                  from 
/home/dfavor/work/php-5.3.1/ext/date/php_date.c:21:
> > /usr/lib/gcc/i486-linux-gnu/4.4.1/include/stddef.h:211: error: 
duplicate
> > 'unsigned'
> > In file included from /usr/include/stdlib.h:320,
> >                  from
> > /home/dfavor/work/php-5.3.1/include/../main/php_config.h:2845,
> >                  from 
/home/dfavor/work/php-5.3.1/Zend/zend_config.h:1,
> >                  from /home/dfavor/work/php-5.3.1/Zend/zend.h:51,
> >                  from /home/dfavor/work/php-5.3.1/main/php.h:34,
> >                  from 
/home/dfavor/work/php-5.3.1/ext/date/php_date.c:21:
> > /usr/include/sys/types.h:151: error: duplicate 'unsigned'
> > /usr/include/sys/types.h:153: error: duplicate 'unsigned'
> > /usr/include/sys/types.h:153: error: two or more data types in
> > declaration specifiers
> > make: *** [ext/date/php_date.lo] Error 1
> > 
> > r...@hive1:# uname -a
> > Linux hive1.coolsurf.com 2.6.31-10-generic #35-Ubuntu SMP Tue Sep 22
> > 17:33:42 UTC 2009 i686 GNU/Linux
> > 
> > r...@hive1:# gcc --version
> > gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1
> > 
> > r...@hive1:# libtool --version
> > ltmain.sh (GNU libtool) 2.2.6
> > 
> > There are many ways of hacking this to work and I'd prefer someone in
> > the know tell
> > me the correct way to fix this.
> > 
> > Thanks.
> > 
> 

Reply via email to