А в чем проблема-то? Все отчасти верно. Просто родственные связи как обычно перевраны. А так, да, в 317 Эакид поддержал Полиперхонта и Олимпиаду против Арридея, и навлек тем самым на себя мщение Кассандра, в конечном счете в 313 Эакид был смертельно ранен, отражая вторжение войск Кассандра. Но в 317 Эакида изгнали сами молоссы, а не македоняне.
О браке Ариббы и Троады пишет Юстин, родителей Пирра называет естественно Плутарх, + еще Диодор и Павсаний.
Собственно, что сталось с Ариббой после 342/1 неизвестно, но есть мнение, что еще в Ламийскую войну он был жив, а оттуда недалеко и до 317 года. Дата рождения Эакида неизвестна и колеблется от 357 до 341.
Александр I, брат Олимпиады, погиб зимой 331/330 г.
Там схема такая:
Алкета I.
Его сын Неоптолем I.
Его дети - Олимпиада (жена Филиппа II Македонского), Троада и Александр I.
Сын Алкеты I - Арибба, женат на Троаде.
Сыновья Ариббы - Алкета II и Эакид.
Дети Эакида - Пирр, Троада и Деидамия.
Дети Александра I и Клеопатры (дочери Олимпиады) - Кадмея и Неоптолем II.
Так что Арибба приходился Олимпиаде зятем (муж сестры) и дядей (как брат ее отца) одновременно.
Эакид соответственно был племянником (как сын сестры) и снова племянником (как сын дяди).