Re: Solaris 10 compile of php-5.6.x fails during make, using Oracle Studio 12

From: Date: Fri, 22 Jan 2016 19:01:06 +0000
Subject: Re: Solaris 10 compile of php-5.6.x fails during make, using Oracle Studio 12
References: 1 2  Groups: php.install 
Request: Send a blank email to php-install+get-20456@lists.php.net to get a copy of this message
I can confirm that compiling PHP under Sun Studio fails, although I'm not sure why. I tried to compile PHP 5.6.17 on Solaris 10 x86 with Sun Studio 12 (CC version 5.9) just using: ./configure make With no options other that a prefix. It failed in a different spot: http://pastebin.com/dyNaURpe - Dave On Fri, Jan 22, 2016 at 12:56 PM, Christine <Christine.Ross@healthstream.com > wrote: > J <mm_half3 <at> live.com> writes: > > > > > Hello, > > Have tried to compile two versions of the php-5.6.x tree on Solaris > 10, and both failed in the make process throwing out in > target Zend/zend_language_scanner.lo. The first attempt was tried in > March with 5.6.7. Tried with 5.6.9 with similar results. > Environment is: Solaris 10 x86, cc: Sun C 5.12 SunOS_i386, httpd- > 2.4.12, apr-1.5.2, apr-util-1.5.4. The configure command used is: > ../php-5.6.9/configure --prefix=/apache -with-apxs2=/apache/bin/apxs -- > enable-opcache=no . The make output before the fatal error are > below. After the failure of 5.6.7 tried the 5.5 source tree and > 5.5.23 built without errors. Going to try 5.5.41 shortly...however > would like to be able to build the 5.6.x tree. Any suggestions? > > > > Thanks, > > > > > > > > /bin/bash /tmp/objdir_php/libtool --silent --preserve-dup-deps -- > mode=compile cc -IZend/ -I/tmp/php-5.6.9/Zend/ -DPHP_ATOM_INC - > I/tmp/objdir_php/include -I/tmp/objdir_php/main -I/tmp/php-5.6.9 - > I/tmp/objdir_php/ext/date/lib -I/tmp/php-5.6.9/ext/date/lib -I/tmp/php- > 5.6.9/ext/ereg/regex -I/usr/local/include/libxml2 -I/tmp/php- > 5..6.9/ext/sqlite3/libsqlite -I/tmp/objdir_php/TSRM - > I/tmp/objdir_php/Zend -I/tmp/php-5.6.9/main -I/tmp/php-5.6.9/Zend - > I/tmp/php-5.6.9/TSRM -I/tmp/objdir_php/ -D_POSIX_PTHREAD_SEMANTICS - > D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -xO4 - > xchip=generic -DZTS -c /tmp/php-5.6.9/Zend/zend_language_scanner.c -o > Zend/zend_language_scanner.lo > > "/tmp/php-5.6.9/Zend/zend_language_scanner.c", line 2: warning: > invalid white space character in directive > > "Zend/zend_language_scanner.l", line 26: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 28: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 29: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 30: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 32: warning: invalid white space > character in directive > > "/tmp/php-5.6.9/Zend/zend_language_scanner_defs.h", line 2: warning: > invalid white space character in directive > > "Zend/zend_language_scanner.l", line 34: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 35: warning: invalid white space > character in directive > > "/tmp/php-5.6.9/Zend/zend_operators.h", line 653: warning: integer > overflow detected: op "<<" > > "/tmp/php-5.6.9/Zend/zend_operators.h", line 653: warning: integer > overflow detected: op "<<" > > "/tmp/php-5.6.9/Zend/zend_operators.h", line 653: warning: integer > overflow detected: op "<<" > > "/tmp/php-5.6.9/Zend/zend_operators.h", line 653: warning: integer > overflow detected: op "<<" > > "/tmp/php-5.6.9/Zend/zend_operators.h", line 743: warning: integer > overflow detected: op "<<" > > "/tmp/php-5.6.9/Zend/zend_operators.h", line 743: warning: integer > overflow detected: op "<<" > > "/tmp/php-5.6.9/Zend/zend_operators.h", line 743: warning: integer > overflow detected: op "<<" > > "/tmp/php-5.6.9/Zend/zend_operators.h", line 743: warning: integer > overflow detected: op "<<" > > "Zend/zend_language_scanner.l", line 36: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 38: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 39: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 40: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 41: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 42: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 43: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 44: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 45: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 46: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 47: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 48: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 49: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 50: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 51: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 53: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 54: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 55: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 56: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 57: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 59: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 60: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 62: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 65: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 66: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 67: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 68: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 69: warning: invalid white space > character in directive > > "Zend/zend_language_scanner.l", line 70: warning: function prototype > parameters must have types > > "Zend/zend_language_scanner.l", line 70: warning: old-style > declaration or incorrect type for: SCNG > > "Zend/zend_language_scanner.l", line 70: cannot initialize function: > SCNG > > "Zend/zend_language_scanner.l", line 70: undefined symbol: x > > "Zend/zend_language_scanner.l", line 70: cannot recover from previous > errors > > cc: acomp failed for /tmp/php-5.6.9/Zend/zend_language_scanner.c > > *** Error code 1 > > make: Fatal error: Command failed for target > `Zend/zend_language_scanner.lo' > > > > > > > > > > > Hello. > > I am working very hard at trying to fine a fix for this as I am > experiencing it when trying 5.6.10 and 5.6.17. I get the many lines of > 'invalid white space' and then the failure for zend_language_scanner. > I'm running Sparc Solaris 10, Sun CC 12.3. > > Any help would be appreciated. > > THnak you > > ... > "Zend/zend_language_scanner.l", line 69: warning: invalid white space > character in directive > "Zend/zend_language_scanner.l", line 70: warning: function prototype > parameters must have types > "Zend/zend_language_scanner.l", line 70: warning: old-style declaration > or incorrect type for: SCNG > "Zend/zend_language_scanner.l", line 70: cannot initialize function: > SCNG > "Zend/zend_language_scanner.l", line 70: undefined symbol: x > "Zend/zend_language_scanner.l", line 70: cannot recover from previous > errors > cc: acomp failed for /tmp/php-5.6.9/Zend/zend_language_scanner.c > *** Error code 1 > make: Fatal error: Command failed for target > `Zend/zend_language_scanner.lo' > > > -- Dave Parker Systems Administrator Utica College Integrated Information Technology Services (315) 792-3229 Registered Linux User #408177

« previous php.install (#20456) next »