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 <rasmus@xxxxxxxxxxx> 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:
> >
> > root@hive1:# ./configure
> > root@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
> >
> > root@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
> >
> > root@hive1:# gcc --version
> > gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1
> >
> > root@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.
> >
>
- References:
- Re: php-5.2.12, php-5.3.0 & php-5.3.1 fail to build on latest Ubuntu
- From: Rasmus Lerdorf
- Re: php-5.2.12, php-5.3.0 & php-5.3.1 fail to build on latest Ubuntu
- Prev by Date: Re: php-5.2.12, php-5.3.0 & php-5.3.1 fail to build on latest Ubuntu
- Next by Date: No libphp5.so after compilation
- Previous by thread: Re: php-5.2.12, php-5.3.0 & php-5.3.1 fail to build on latest Ubuntu
- Next by thread: No libphp5.so after compilation
- Index(es):