Re: Problem compliing on Solaris 7, Sparc, GCC 3.3.2

From: Date: Mon, 15 Dec 2003 15:38:26 +0000
Subject: Re: Problem compliing on Solaris 7, Sparc, GCC 3.3.2
References: 1  Groups: php.install 
Request: Send a blank email to php-install+get-12378@lists.php.net to get a copy of this message
Richard, Most of my solaris compiling problems were due to the fact that some of my compiler tools would be GNU, while others would be the native sun ones (for instance the compiler is gcc, but the linker (ld) is /usr/ccs/bin/ld, and make is not gnu make, but the Sun version). So check using 'which' and 'make --version' and 'ld --version' to make sure that you are using GNU tools only when compiling PHP. in fact, i think the Sun versions don't recognize the GNU style long options, so that will tip you off as well. CM --- Richard Webb <rcsw@periscon.com> wrote: > Hi, > > uname -a : > > SunOS beastie 5.7 Generic_106541-29 sun4m sparc > SUNW,SPARCstation-LX > > Configure script executes normally. > > Make gives : > > /bin/ksh /var/tmp/php-4.3.4/libtool --silent > --preserve-dup-deps > --mode=compile gcc -Iext/ctype/ > -I/var/tmp/php-4.3.4/ext/ctype/ > -DPHP_ATOM_INC -I/var/tmp/php-4.3.4/include > -I/var/tmp/php-4.3.4/main > -I/var/tmp/php-4.3.4 -I/var/tmp/php-4.3.4/Zend > -I/var/tmp/php-4.3.4/ext/xml/expat > -D_POSIX_PTHREAD_SEMANTICS > -I/var/tmp/php-4.3.4/TSRM -O2 -prefer-pic -c > /var/tmp/php-4.3.4/ext/ctype/ctype.c -o > ext/ctype/ctype.lo > In file included from > /var/tmp/php-4.3.4/Zend/zend.h:227, > from > /var/tmp/php-4.3.4/main/php.h:34, > from > /var/tmp/php-4.3.4/ext/ctype/ctype.c:23: > /var/tmp/php-4.3.4/Zend/zend_hash.h:119: error: > parse error before "va_list" > In file included from > /var/tmp/php-4.3.4/Zend/zend.h:228, > from > /var/tmp/php-4.3.4/main/php.h:34, > from > /var/tmp/php-4.3.4/ext/ctype/ctype.c:23: > /var/tmp/php-4.3.4/Zend/zend_llist.h:34: error: > parse error before "va_list" > In file included from > /var/tmp/php-4.3.4/main/php.h:34, > from > /var/tmp/php-4.3.4/ext/ctype/ctype.c:23: > /var/tmp/php-4.3.4/Zend/zend.h:311: error: parse > error before "va_list" > /var/tmp/php-4.3.4/Zend/zend.h:451: error: parse > error before "va_list" > In file included from > /var/tmp/php-4.3.4/main/php.h:234, > from > /var/tmp/php-4.3.4/ext/ctype/ctype.c:23: > /var/tmp/php-4.3.4/main/snprintf.h:71: error: parse > error before "va_list" > In file included from > /var/tmp/php-4.3.4/main/php.h:236, > from > /var/tmp/php-4.3.4/ext/ctype/ctype.c:23: > /var/tmp/php-4.3.4/main/spprintf.h:40: error: parse > error before "va_list" > In file included from > /var/tmp/php-4.3.4/ext/ctype/ctype.c:23: > /var/tmp/php-4.3.4/main/php.h:289: error: parse > error before "va_list" > In file included from > /var/tmp/php-4.3.4/main/php.h:389, > from > /var/tmp/php-4.3.4/ext/ctype/ctype.c:23: > /var/tmp/php-4.3.4/TSRM/tsrm_virtual_cwd.h:155: > error: parse error > before '*' token > /var/tmp/php-4.3.4/TSRM/tsrm_virtual_cwd.h:155: > warning: data definition > has no type or storage class > In file included from > /var/tmp/php-4.3.4/main/php.h:398, > from > /var/tmp/php-4.3.4/ext/ctype/ctype.c:23: > /var/tmp/php-4.3.4/main/php_reentrancy.h:54: error: > parse error before > '*' token > make: *** [ext/ctype/ctype.lo] Error 1 > > GCC is version 3.3.2 > > # gcc -v > Reading specs from > /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/3.3.2/specs > Configured with: ../configure > --with-as=/usr/ccs/bin/as > --with-ld=/usr/ccs/bin/ld --disable-nls > --disable-libgcj > --enable-languages=c,c++ > Thread model: posix > gcc version 3.3.2 > > configure arguments were --prefix=/opt/php > --enable-ftp > --with-apxs2=/opt/apache2/bin/apxs > > Any pointers as to a soultion? > > Regards, > > Richard __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree

« previous php.install (#12378) next »