Lionel Messi has been ruled out of Barcelona's Club World Cup semi-final as a result of renal colic, the club have confirmed.