An emerge -u world spawned the updating of php on my system with Turck-mmcache installed; however, mmcache was never rebuilt with the new version of php thus leaving php half broken and mmcache disabled. Reproducible: Didn't try Steps to Reproduce: 1. emerge -u world (provided there is a php upgrade and mmcache is installed) 2. php 3. Actual Results: PHP Warning: [Turck MMCache] This build of "Turck MMCache" was compiled for PHP version 4.3.9. Rebuild it for your PHP version (4.3.10) or download precompiled binaries. in Unknown on line 0 PHP Fatal error: Unable to start Turck MMCache module in Unknown on line 0 Expected Results: should sit displaying nothing.
You failed to read the warnings after the emerge! ewarn "If you have additional third party PHP extensions (such as" ewarn "dev-php/turck-mmcache) you may need to recompile them now." There is no way in the current portage we can force a recompile of external PHP modules after PHP is recompiled.
Oops, must of been one of those I never saw during the upgrade of a bunch of packages.