Updating to 5.x.1.6-beta3 was a bit traumatic with the following error:

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /usr/www/users/ipsink/cairnsfm891.org/modules/views/views.install on line 412
 
 Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /usr/www/users/ipsink/cairnsfm891.org/modules/views/views.install on line 418
 
 Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /usr/www/users/ipsink/cairnsfm891.org/modules/views/views.install on line 425
 { "status": true, "percentage": 100, "message": "Updating complete" }

Solution that worked for me:
Add the following line to .htaccess:

php_value allow_call_time_pass_reference  1

Comments

merlinofchaos’s picture

Status: Active » Fixed

The good news is that the warnings are harmless and will only appear when update.php is run -- you should probably reverse the .htaccess setting, since you shouldn't see that happen once the updates are successfully run.

And this is fixed in -dev and will go out in the next Views, be it beta4 or a pure 1.6. (I hope not, though).

Anonymous’s picture

Status: Fixed » Closed (fixed)