Faits: Faits: A. A.a Né en 1941 à Milan, A.X._ est de nationalité italienne. En juin 1985, il a contracté mariage dans le canton de Genève avec B.X._, ressortissante suisse, née en 1948 à Monthey. Aucun enfant n'est issu de cette union. Les époux X._ se sont séparés en 1990. A.X._ a noué une relation extra-conjugale et vit actuellement à Casablanca (Maroc) avec son amie, qui lui a donné un fils, né en 1990. De son côté, B.X._ est domiciliée à Genève. A une date indéterminée, entre la fin 1991 et le début 1992, les époux X._ ont signé une convention sous seing privé en vue de régler à l'amiable les conséquences d'une séparation de corps et de biens. A.X._ s'engageait notamment à verser à son épouse, à titre de pension alimentaire, la somme mensuelle de 15.000 francs dès le 1er janvier 1991. Il s'est acquitté de cette contribution jusqu'à la fin 1994, époque à laquelle il a cessé ses versements. A.b Le 27 août 1996, A.X._ a introduit une procédure en divorce devant le Tribunal de première instance de Genève, en alléguant notamment que son salaire mensuel avait diminué ensuite d'un changement d'emploi. B.X._ s'est opposée à cette demande. Par jugement sur mesures provisoires du 24 juillet 1997, le Tribunal, retenant qu'une diminution des revenus du mari n'était pas établie, a condamné ce dernier à verser à son épouse une contribution d'entretien de 15.000 francs par mois à partir du 1er février 1997. Sur appel de A.X._, qui offrait de verser 2000 francs par mois à son épouse, ce jugement a été confirmé par arrêt du 12 décembre 1997 de la Cour de justice de Genève. Le 27 janvier 1998, A.X._ a informé le Tribunal de première instance qu'il retirait son action en divorce et invitait son épouse à revenir vivre avec lui à Casablanca. La cause a dès lors été rayée du rôle le 28 avril 1998. A.c Le 12 février 1998, A.X._ a saisi le Tribunal de première instance de Casablanca d'une action visant à sommer son épouse de réintégrer le domicile conjugal. Le juge marocain a ordonné la mesure le même jour. Le 14 décembre 1998, A.X._ a déposé une demande en divorce auprès du Tribunal de première instance de Casablanca. A.d De son côté, B.X._ a saisi, le 27 mai 1998, le Tribunal de première instance de Genève d'une requête de mesures protectrices de l'union conjugale, en sollicitant notamment le versement par son mari d'une contribution d'entretien mensuelle de 15.000 francs avec effet rétroactif au jour de la demande. Après deux absences aux audiences de conciliation des 29 juin 1998 et 5 mars 1999, A.X._ s'est présenté à l'audience de comparution personnelle du 22 mars 1999. A cette occasion, il a excipé de la litispendance entre la procédure de mesures protectrices de l'union conjugale et sa requête en divorce déposée au Maroc, se déclarant toutefois prêt à verser 5000 francs par mois à son épouse. Par jugement de mesures protectrices de l'union conjugale du 27 janvier 2000, le Tribunal a condamné A.X._ à contribuer à l'entretien de son épouse par le versement d'une somme mensuelle de 15.000 francs depuis le 27 mai 1998. Il a constaté que A.X._ disposait d'une importante fortune mobilière et immobilière, sur laquelle il ne donnait toutefois que peu d'informations. Il a par ailleurs fait siennes les considérations de l'arrêt de la Cour de justice du 12 décembre 1997, selon lesquelles A.X._ n'avait pas rendu vraisemblable que sa situation matérielle s'était sérieusement péjorée depuis la signature de la convention sous seing privé. Il a encore relevé que A.X._, qui, sous réserve de quelques versements de 2200 francs en 1997 et 1998, avait refusé toute contribution à son épouse depuis avril 1995, cherchait manifestement à se soustraire à son obligation d'entretien et avait recours à des procédés dilatoires pour retarder l'instruction de la cause. A.X._ n'a pas appelé de ce jugement, qui est dès lors entré en force. A.e Le 21 décembre 2000, le Tribunal de Casablanca a prononcé le divorce des époux X._. Celui-ci a été inscrit dans le registre de l'état civil de la commune de Milan, lieu de naissance de A.X._. Par décision du 25 mars 2002, le Service de l'état civil et des étrangers du canton du Valais a refusé d'ordonner la retranscription du divorce, au motif que B.X._ ne s'était pas soumise à la compétence du tribunal marocain au sens de l'art. 65 al. 2 LDIP. A.X._ n'a pas attaqué cette décision. A.f A.X._ a été condamné à plusieurs reprises pour violation d'une obligation d'entretien: le 20 septembre 1999 par le Tribunal de police de Genève à 10 jours d'emprisonnement avec sursis pendant 3 ans, le 15 janvier 2001 par la Chambre pénale de la Cour de justice genevoise à 10 jours d'emprisonnement avec sursis pendant 3 ans, peine déclarée partiellement complémentaire à la précédente, et le 29 avril 2002 par la Chambre pénale de la Cour de justice genevoise à 20 jours d'emprisonnement avec sursis pendant 3 ans, pour des faits commis entre le 1er avril 2000 et le 31 janvier 2001. A.f A.X._ a été condamné à plusieurs reprises pour violation d'une obligation d'entretien: le 20 septembre 1999 par le Tribunal de police de Genève à 10 jours d'emprisonnement avec sursis pendant 3 ans, le 15 janvier 2001 par la Chambre pénale de la Cour de justice genevoise à 10 jours d'emprisonnement avec sursis pendant 3 ans, peine déclarée partiellement complémentaire à la précédente, et le 29 avril 2002 par la Chambre pénale de la Cour de justice genevoise à 20 jours d'emprisonnement avec sursis pendant 3 ans, pour des faits commis entre le 1er avril 2000 et le 31 janvier 2001. B. Le 28 mars 2003, B.X._ a déposé plainte pénale contre A.X._, alléguant qu'il ne lui avait versé que très partiellement la contribution d'entretien qui lui était due. A.X._ a admis n'avoir pas versé 15.000 francs par mois à son épouse. Il a démontré avoir effectué dix versements oscillant entre 1900 et 2000 francs en 2001, huit versements compris entre 1980 et 2000 francs en 2002 et un versement de 2000 francs en février 2003. Expliquant avoir obtenu le divorce au Maroc, où il vivait depuis plusieurs années, il a allégué que le jugement ainsi rendu fixait à 2000 francs la contribution due pour son épouse. Il n'a toutefois pas produit ce jugement et aucun élément de la procédure n'a permis de déterminer le montant de la pension alimentaire arrêté par celui-ci. S'agissant de ses revenus, A.X._ a déclaré avoir perçu, jusqu'en 2002, 4000 francs par mois au Maroc et 10.000 francs par mois en Espagne, indiquant qu'il continuait à recevoir ce second montant mais ne percevait plus que 700 francs par mois au Maroc. Il a fait état de charges mensuelles de l'ordre de 2520 à 2620 francs au total pour lui et son fils. Condamné par défaut, le 29 septembre 2003, par le Tribunal de police, A.X._ a fait opposition. Lors de l'audience du 26 avril 2004 devant le Tribunal de police, le conseil de A.X._ a fait savoir que son client était désormais domicilié dans le canton du Tessin, où il avait déposé une demande en divorce. Par jugement du 2 juin 2004, le Tribunal de police a condamné A.X._, pour violation d'une obligation d'entretien, à un mois d'emprisonnement, pour n'avoir pas versé, de février 2001 à mars 2003, la totalité de la contribution mensuelle de 15.000 francs due à son épouse en vertu du jugement de mesures protectrices de l'union conjugale du 27 janvier 2000. Il a par ailleurs révoqué le sursis assortissant la peine de 20 jours d'emprisonnement prononcée le 29 avril 2002. Par jugement du 2 juin 2004, le Tribunal de police a condamné A.X._, pour violation d'une obligation d'entretien, à un mois d'emprisonnement, pour n'avoir pas versé, de février 2001 à mars 2003, la totalité de la contribution mensuelle de 15.000 francs due à son épouse en vertu du jugement de mesures protectrices de l'union conjugale du 27 janvier 2000. Il a par ailleurs révoqué le sursis assortissant la peine de 20 jours d'emprisonnement prononcée le 29 avril 2002. C. A.X._ a appelé de ce jugement auprès de la Chambre pénale de la Cour de justice genevoise. A l'audience du 24 août 2004, il a préalablement conclu à la suspension de la cause jusqu'à droit jugé sur une requête qu'il avait adressée le 7 juin 2004 au Service de l'état civil valaisan, tendant à une modification de l'état civil et à la reconsidération du refus de retranscrire le divorce obtenu au Maroc dans les registres de l'état civil. Sur le fond, il a conclu à son acquittement. A l'appui de ses conclusions, il a produit un avis de droit de l'Institut suisse de droit comparé du 24 mai 2004, à teneur duquel le divorce prononcé au Maroc ne semble pas pouvoir être reconnu en Suisse, mais, la transcription effectuée par l'officier d'état civil italien impliquant sa reconnaissance dans l'ordre juridique italien, cette reconnaissance devrait permettre que le divorce soit également reconnu en Suisse. Par arrêt du 25 octobre 2004, la Chambre pénale, après avoir préalablement rejeté la requête de suspension, a modifié le jugement qui lui était déféré en ce sens qu'elle a fixé la peine à 30 jours d'emprisonnement, en précisant qu'elle était complémentaire à celle prononcée le 29 avril 2002, et dit que le sursis accordé à cette dernière date n'était pas révoqué. Pour le surplus, elle a confirmé le jugement attaqué. Par arrêt du 25 octobre 2004, la Chambre pénale, après avoir préalablement rejeté la requête de suspension, a modifié le jugement qui lui était déféré en ce sens qu'elle a fixé la peine à 30 jours d'emprisonnement, en précisant qu'elle était complémentaire à celle prononcée le 29 avril 2002, et dit que le sursis accordé à cette dernière date n'était pas révoqué. Pour le surplus, elle a confirmé le jugement attaqué. D. A.X._ se pourvoit en nullité au Tribunal fédéral. Invoquant une violation de l'art. 217 CP, il conclut à l'annulation de l'arrêt attaqué, en sollicitant l'effet suspensif. 