Bug #65207 [NEW]: OPCache can't be compiled with SolarisStudio
From: reh at hebis dot uni-frankfurt dot de
Operating system: Solaris / Illumos
PHP version: 5.5.0
Package: Compile Failure
Bug Type: Bug
Bug description:OPCache can't be compiled with SolarisStudio
Description:
------------
Configure tries to define a macro for the os dependent structure of flock.
(lines 64988 to 65007)
Using solarisstudio 12.3 as compiler, non of the pattern matches and
configure suggests to disable OPCache
Not really knowing what I'm doing, I tried to patch the line 64991
From "# elif defined(__svr4__)"
to "# elif defined(__svr4__) || defined(__SVR4)"
This workaround is poor I know, but it seems to work, configure generates
the Makefiles.
The same construct can be found in ext/opcache/ZendAccelerator.h and for me
it looks like that there were some other smells in the opcache package.
Make still fails.
Test script:
---------------
Configure itself
Actual result:
--------------
Configure:
checking for known struct flock definition... configure: error: Don't know
how to define struct flock on this system, set --enable-opcache=no
--
Edit bug report at https://bugs.php.net/bug.php?id=65207&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=65207&r=trysnapshot54
Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=65207&r=trysnapshot53
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=65207&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=65207&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=65207&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=65207&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=65207&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=65207&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=65207&r=support
Expected behavior: https://bugs.php.net/fix.php?id=65207&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=65207&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=65207&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=65207&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=65207&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=65207&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=65207&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=65207&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=65207&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=65207&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=65207&r=mysqlcfg
Thread (18 messages)
- reh at hebis dot uni-frankfurt dot de
- reh at hebis dot uni-frankfurt dot deBug #65207 [Opn]: OPCache can't be compiled with SolarisStudio
- reh at hebis dot uni-frankfurt dot deBug #65207 [Opn]: OPCache can't be compiled with SolarisStudio
- reh at hebis dot uni-frankfurt dot deBug #65207 [Opn]: OPCache can't be compiled with SolarisStudio
- tgburrin at yahoo dot comBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- lj2007331 at gmail dot comBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- yohgaki@php.netBug #65207 [Opn]: OPCache can't be compiled with SolarisStudio
- lj2007331 at gmail dot comBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- reh at hebis dot uni-frankfurt dot deBug #65207 [Opn]: OPCache can't be compiled with SolarisStudio
- skrueger at europe dot comBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- reh at hebis dot uni-frankfurt dot deBug #65207 [Opn]: OPCache can't be compiled with SolarisStudio
- jdahan80 at gmail dot comBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- stadtkind2 at gmx dot deBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- sjnims at gmail dot comBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- sjnims at gmail dot comBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- leehanxue at gmail dot comBug #65207 [Com]: OPCache can't be compiled with SolarisStudio
- cmb@php.netBug #65207 [Opn->Fbk]: OPCache can't be compiled with SolarisStudio
- php-bugs at lists dot php dot netBug #65207 [Fbk->NoF]: OPCache can't be compiled with SolarisStudio