Правильно
Сорокапятилетие – правильный вариант написания сложного существительного, пишется слитно. Слово образовано от сложного числительного в форме родительного падежа и основы существительного. Согласно орфографическому словарю такие существительные пишутся слитно.
На сорокапятилетие Антон подарил Маше новую шубу.
В этом году наш дом отмечает свое сорокапятилетие.
К сорокапятилетию от начала трудовой деятельности Семену Петровичу устроили праздничный концерт.
Сорокапятилетию со дня первого выпуска журнала посвящен розыгрыш призов.
Неправильно
Сорока пятилетие, сорока-пятилетие.