James Anderson has been ruled out of the second Ashes Test, with England not certain when he will be fit to return from an injured right calf.