Faits: Faits: A. X._, né en 1938, et dame X._, née en 1953, tous les deux d'origine sénégalaise, se sont mariés en 1977. Quatre enfants, dont seule la benjamine est encore à leur charge - A._, née le 3 mai 1987 - sont issus de leur union. A. X._, né en 1938, et dame X._, née en 1953, tous les deux d'origine sénégalaise, se sont mariés en 1977. Quatre enfants, dont seule la benjamine est encore à leur charge - A._, née le 3 mai 1987 - sont issus de leur union. B. Par jugement du 21 décembre 2000, le Tribunal de première instance de Genève, saisi d'une action de la femme, a prononcé le divorce des époux X._. Il a, en outre, attribué à la mère l'autorité parentale et la garde sur les deux enfants qui étaient encore mineurs, en réservant un large droit de visite en faveur du père; condamné celui-ci à verser 900 fr. par mois, allocations familiales non comprises, pour l'entretien de chaque enfant mineur jusqu'à 18 ans révolus et 3'000 fr. jusqu'au 31 octobre 2003 (fin de sa période d'activité) pour l'entretien de son ex-épouse; attribué à celle-ci un droit d'habitation jusqu'au 31 octobre 2003 sur la villa de Cointrin propriété du mari, contre une rémunération mensuelle de 2'000 fr. à déduire de la contribution d'entretien; ordonné le partage par moitié de la prestation de sortie de l'époux. Les deux parties ayant fait appel de cette décision, la Cour de justice du canton de Genève a, le 14 décembre 2001, modifié la contribution à l'entretien des enfants en ce sens que le père a été condamné à payer la somme de 900 fr. par mois jusqu'à leur majorité, voire au-delà en cas d'études sérieuses et régulières, mais au plus tard jusqu'à 25 ans; la pension en faveur de l'ex-épouse a été portée à 4'000 fr. par mois, sans limitation dans le temps. Le 26 septembre 2002, la IIe Cour civile du Tribunal fédéral a annulé cet arrêt en tant qu'il condamnait le débirentier à verser des contributions d'entretien à son ex-femme et à ses enfants mineurs, et renvoyé la cause (en application de l'art. 64 al. 1 OJ) à l'autorité cantonale pour nouveau jugement dans le sens des considérants. Le 26 septembre 2002, la IIe Cour civile du Tribunal fédéral a annulé cet arrêt en tant qu'il condamnait le débirentier à verser des contributions d'entretien à son ex-femme et à ses enfants mineurs, et renvoyé la cause (en application de l'art. 64 al. 1 OJ) à l'autorité cantonale pour nouveau jugement dans le sens des considérants. C. Statuant à nouveau le 18 mars 2005, la Chambre civile de la Cour de justice a acheminé le dossier au Tribunal cantonal des assurances sociales pour l'exécution du partage de l'avoir de prévoyance professionnelle du mari; condamné ce dernier à verser à son ex-épouse la somme de 1'500 fr. par mois à titre de contribution d'entretien; autorisé le débirentier à s'en acquitter par le paiement des charges afférentes à la villa familiale de Cointrin jusqu'à ce que son ex-épouse ait quitté cette maison, la pension étant due ensuite en espèces et payable par mois et d'avance; condamné le père à verser la somme de 800 fr. par mois pour l'entretien de A._ jusqu'à sa majorité, ou au-delà et jusqu'à 25 ans révolus, en cas d'études sérieuses et suivies; indexé les pensions à l'indice suisse des prix à la consommation. C. Statuant à nouveau le 18 mars 2005, la Chambre civile de la Cour de justice a acheminé le dossier au Tribunal cantonal des assurances sociales pour l'exécution du partage de l'avoir de prévoyance professionnelle du mari; condamné ce dernier à verser à son ex-épouse la somme de 1'500 fr. par mois à titre de contribution d'entretien; autorisé le débirentier à s'en acquitter par le paiement des charges afférentes à la villa familiale de Cointrin jusqu'à ce que son ex-épouse ait quitté cette maison, la pension étant due ensuite en espèces et payable par mois et d'avance; condamné le père à verser la somme de 800 fr. par mois pour l'entretien de A._ jusqu'à sa majorité, ou au-delà et jusqu'à 25 ans révolus, en cas d'études sérieuses et suivies; indexé les pensions à l'indice suisse des prix à la consommation. D. Agissant par la voie du recours en réforme au Tribunal fédéral, dame X._ conclut principalement à ce que le défendeur soit astreint à lui verser une contribution d'entretien de 3'000 fr. par mois, sans limitation dans le temps, subsidiairement au renvoi de la cause à la juridiction cantonale pour nouvelle décision. Elle sollicite le bénéfice de l'assistance judiciaire. Le défendeur conclut au rejet du recours et, par la voie d'un recours joint, au déboutement de la demanderesse de ses conclusions tendant au paiement d'une pension pour elle-même et pour l'enfant. La demanderesse conclut à l'irrecevabilité, subsidiairement au rejet du recours joint.