Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

compiling php 5.6.# fails with sun compiler 12.3 on sparc solaris 10.

user4485593Jan 22 2016 — edited Jun 9 2016

I hope someone can help.  I had no problems compiling php 5.3.# and 5.5.# on Sparc solaris 10 with Sun CC 12.3, but 5.6.# fails with the error below.   GCC works but my whole application and environment is built with Sun CC.  This is where it fails.  I even tried adding /usr/sfw to the paths but no change.

Lots of white space character errors before it fails on line 70. I saw something about flex and re2c so I installed re2c, and it didn't help.  I tried without opcache, no help.

Any help would be appreciated.

"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

#!/bin/sh

#

# Configure PHP

#

PATH=/usr/bin:/usr/local/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/usr/sbin:/usr/dt/bin; export PATH

LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/local/ssl/lib; export LD_LIBRARY_PATH

LD_RUN_PATH=/usr/local/ssl/lib:/usr/local/lib; export LD_RUN_PATH

#

env CC=cc CXX=CC \

  ./configure \

  --with-apxs2=/usr/local/apache2/bin/apxs \

  --with-mysql=mysqlnd \

  --with-pear \

  --with-libxml-dir=/usr \

  --with-mysqli=mysqlnd \

  --with-pdo-mysql=mysqlnd \

  --enable-mbstring \

  --with-curl \

  --with-gd \

  --with-jpeg-dir=/usr/lib \

  --enable-soap \

  --with-openssl=/usr/local/ssl \

  --enable-zip \

  --with-iconv=/opt/local \

  --enable-opcache

#!/end

#

Comments

737072
Hi,

Thank you for sharing your work.
Looks nice (bit complex for poor users, but Apex has a way to improve the dictionary I guess) need to try.

Regards
Oleg
1 - 1
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jul 7 2016
Added on Jan 22 2016
3 comments
1,724 views