I found this while running WordPress 3.4.1 locally under MAMP 2.1.1 (OS X 10.7.4). When I have selected using PHP 5.4.4 (the default, actually for MAMP), WordPress won't run at all — indeed, I get a blank page when loading http://localhost:8888/wordpress/ .
When I selected PHP 5.2.17 under the MAMP prefs, however, WordPress runs. I narrowed down the problem by disabling all plugins while running under PHP 5.2.17, restarting MAMP with PHP 5.4.4, then turning plugins on one by one. I got this error when trying to activate OpenID 3.3.3:
Plugin could not be activated because it triggered a fatal error:
Fatal error: Call-time pass-by-reference has been removed in /Applications/MAMP/htdocs/wordpress/wp-content/plugins/openid/Auth/OpenID/Server.php on line 1707
Other than running the older PHP 5.2.17, are there other workarounds? TIA!
Again, I should note that I found this while testing WordPress locally with MAMP. I have not tried this with a live site.