October 4th, 2005

trueblacker

Компиляем файерфокс

Как-то кривовато сделаны эти сабжевые опен-сырцы - по крайней мерк для сборки под виндой... Интересно, как Они Сами это компиляют?
Кароче, рассказываю. Слил 1.0.7 сырцы, настроил себе cygwin, все как в build documentation сказано.. Запустил make. Консоль радостно стала скролить тучу восторженных сообщений - ну, думаю, завелось. Ща всё сблидицца. Ясное дело - хрен там. При компиляции чегото с названием xpcom выдалось чудесное *** No rule to make target `Makefile.in', needed by `Makefile'. Stop. . И кирдык. Гугл по этому поводу выдал несколько безответных постов разных лет. Все - при сборке под win32. Один похожий был с некоторым разъяснительным тредом, хотя и сильно старый (Декабрь 2004). Прилагаемый diff к описаному мэйкфалу, конежно же не припатчился за давностью лет. Пропатчил как смог ручками. С удивлением обнаружил, что без make clean чхать он хотел на внесенные измения. Ладно, где наша не пропадала. Делаем make clean и с удивлением обнаруживаем, что туча всякого intermediate хлама как была так и осталась.... Киляем всё это ручками. Запускаем make заново вчистую. В момент X нечто с названием xpidl.exe вываливается с GPFом....

UPD: гугл - великая вещь!
  • Current Mood
    Озадачен