Sachverhalt: Sachverhalt: A. Das Bezirksgericht Zürich erkannte X._ mit Urteil vom 19. Dezember 1997 (Schuldinterlokut) schuldig der mehrfachen sexuellen Handlungen mit Kindern im Sinne von Art. 187 Ziff. 1 Abs. 1 StGB, der mehrfachen sexuellen Nötigung im Sinne von Art. 189 Abs. 1 StGB sowie der unzüchtigen Veröffentlichung im Sinne von Art. 204 Ziff. 1 aStGB. Am 13. Mai 1998 verurteilte es ihn zu 5 Jahren und 10 Monaten Zuchthaus, unter Anrechnung von 1'155 Tagen Untersuchungs-, Auslieferungs- und Sicherheitshaft sowie vorzeitigem Strafvollzug. Diese Sanktion bildete als Zusatzstrafe zu den mit Urteilen vom 4. Januar 1988 (Crown Court Leeds/GB) und vom 16. Juni 1995 (X. Kammer des Pariser Appellationsgerichtes) verhängten Strafen von 18 und 8 Monaten Gefängnis Teil einer Gesamtstrafe von 8 Jahren Zuchthaus. Das Bezirksgericht verurteilte X._ ferner zur Zahlung von Fr. 12'000.-- und Fr. 6'000.-- als Genugtuung an die Opfer. Im Weiteren entschied es über die beschlagnahmten Gegenstände. Das Obergericht des Kantons Zürich bestätigte am 30. November 1998 das erstinstanzliche Urteil im Schuld-, und Zivilpunkt sowie den Nebenpunkten. Im Strafpunkt bestätigte es die ausgesprochene Strafe unter Anrechnung der ausgestandenen Haft von 1'386 Tagen, schob indessen deren Vollzug auf und ordnete gemäss Art. 43 Ziff. 1 Abs. 2 StGB die Verwahrung an. Eine hiegegen vom Beurteilten geführte kantonale Nichtigkeitsbeschwerde hiess das Kassationsgericht des Kantons Zürich mit Beschluss vom 18. November 2000 gut und wies die Sache an das Obergericht zurück. Dieses erkannte X._ am 4. Juni 2003 der mehrfachen sexuellen Handlungen mit Kindern im Sinne von Art. 187 Ziff. 1 Abs. 1 StGB sowie der mehrfachen sexuellen Nötigung im Sinne von Art. 189 StGB schuldig und verurteilte ihn zu 4 Jahren und 4 Monaten (52 Monaten) Zuchthaus als Zusatzstrafe zum Urteil der X. Kammer des Pariser Appellationsgerichts vom 16. Juni 1995, die der Beurteilte durch insgesamt 3063 Tage erstandener Auslieferungs-, Untersuchungs- und Sicherheitshaft sowie vorzeitigem Strafvollzug bis zum Urteilsdatum verbüsst hatte. Im Weiteren ordnete es gestützt auf Art. 43 Ziff. 1 Abs. 2 StGB die Verwahrung an. Auf die Anklage betreffend mehrfacher Pornographie im Sinne von Art. 197 Ziff. 3 i.V.m. Ziff. 4 StGB resp. unzüchtiger Veröffentlichung im Sinne von Art. 204 Ziff. 1 aStGB trat es nicht ein. Schliesslich nahm es Vormerk davon, dass die Opfer auf die Geltendmachung von Genugtuungs- bzw. Zivilforderungen verzichtet hatten. Eine hiegegen vom Beurteilten geführte kantonale Nichtigkeitsbeschwerde hiess das Kassationsgericht des Kantons Zürich mit Beschluss vom 18. November 2000 gut und wies die Sache an das Obergericht zurück. Dieses erkannte X._ am 4. Juni 2003 der mehrfachen sexuellen Handlungen mit Kindern im Sinne von Art. 187 Ziff. 1 Abs. 1 StGB sowie der mehrfachen sexuellen Nötigung im Sinne von Art. 189 StGB schuldig und verurteilte ihn zu 4 Jahren und 4 Monaten (52 Monaten) Zuchthaus als Zusatzstrafe zum Urteil der X. Kammer des Pariser Appellationsgerichts vom 16. Juni 1995, die der Beurteilte durch insgesamt 3063 Tage erstandener Auslieferungs-, Untersuchungs- und Sicherheitshaft sowie vorzeitigem Strafvollzug bis zum Urteilsdatum verbüsst hatte. Im Weiteren ordnete es gestützt auf Art. 43 Ziff. 1 Abs. 2 StGB die Verwahrung an. Auf die Anklage betreffend mehrfacher Pornographie im Sinne von Art. 197 Ziff. 3 i.V.m. Ziff. 4 StGB resp. unzüchtiger Veröffentlichung im Sinne von Art. 204 Ziff. 1 aStGB trat es nicht ein. Schliesslich nahm es Vormerk davon, dass die Opfer auf die Geltendmachung von Genugtuungs- bzw. Zivilforderungen verzichtet hatten. B. X._ führt eidgenössische Nichtigkeitsbeschwerde, mit der er beantragt, das angefochtene Urteil sei in Bezug auf die Schuldsprüche wegen mehrfacher sexuellen Handlungen mit Kindern und mehrfacher sexueller Nötigung sowie hinsichtlich der Verwahrung gemäss Art. 43 Ziff. 1 Abs. 2 StGB aufzuheben und die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Ferner ersucht er um Gewährung der unentgeltlichen Rechtspflege. B. X._ führt eidgenössische Nichtigkeitsbeschwerde, mit der er beantragt, das angefochtene Urteil sei in Bezug auf die Schuldsprüche wegen mehrfacher sexuellen Handlungen mit Kindern und mehrfacher sexueller Nötigung sowie hinsichtlich der Verwahrung gemäss Art. 43 Ziff. 1 Abs. 2 StGB aufzuheben und die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Ferner ersucht er um Gewährung der unentgeltlichen Rechtspflege. C. Das Obergericht des Kantons Zürich hat auf Stellungnahme verzichtet. Vernehmlassungen wurden nicht eingeholt. C. Das Obergericht des Kantons Zürich hat auf Stellungnahme verzichtet. Vernehmlassungen wurden nicht eingeholt. D. Das Kassationsgericht des Kantons Zürich hat mit Beschluss vom 21. Juni 2004 eine in derselben Sache vom Beurteilten erhobene kantonale Nichtigkeitsbeschwerde abgewiesen. 