Illness rules Chamakh out of Nations Cup tie
The Arsenal striker had been called up to play for the north Africans in the first leg of their final-round Africa Cup of Nations qualifier in Mozambique on Sunday.
It was his first call-up since he was dropped during the Nations Cup finals in Gabon at the start of the year.
The federation gave no details of Chamakh's illness. His replacement is French-born Abdelaziz Barrada of Spanish club Granada.