Debug build
Материал из Forumooo wiki
(Различия между версиями)
Yakov (Обсуждение | вклад) (Как собрать отладочную сборку?) |
Yakov (Обсуждение | вклад) (форматирование) |
||
Строка 1: | Строка 1: | ||
- | |||
== Как собрать отладочную сборку? == | == Как собрать отладочную сборку? == | ||
Строка 8: | Строка 7: | ||
и попробовать собрать обычную версию ООо из исходников. Если сборка пройдет удачно - можно приступать к созданию отладочной сборки. | и попробовать собрать обычную версию ООо из исходников. Если сборка пройдет удачно - можно приступать к созданию отладочной сборки. | ||
- | Для сборки понадобится gcc (например gcc3.4). | + | Для сборки на Linux понадобится gcc (например gcc3.4). |
- | Далее | + | Далее общая схема сборки. |
- | + | # Запускаем ./configure Скрипт сообщает о недостающих пакетах. Доустанавливаем их. | |
- | + | # Запускаем ./configure Скрипт сообщает о том, что можно запускать bootstrap | |
- | + | # Запускаем ./bootstrap Скрипт дополнительно закачал с hg.services.openoffice.org кучу внешних библиотек (на 215 Мб) | |
- | Скрипт | + | # Запускаем make |
- | + | ||
- | + | ||
- | + | Перед началом сборки можно отключить ненужные модули (или те, которые не собираются из-за ошибок) | |
+ | * ./configure --disable-mozilla --disable-gtk --without-junit --with-system-cppunit --without-myspell-dicts | ||
+ | |||
+ | После 7-8 часов сборки получаем английский дистрибутив. |
Версия 10:53, 19 октября 2010
Как собрать отладочную сборку?
Для контроля качества перевода требуется отладочная сборка ООо. Это обычная русская ванильная сборка, но в интерфейсе в каждой лексеме указаны идентификаторы, позволяющие найти данную лексему в po-файлах (которые используются при переводе интерфейса).
Для создания отладочной сборки необходимо скачать архивы с исходными кодами ООо, распаковать их
и попробовать собрать обычную версию ООо из исходников. Если сборка пройдет удачно - можно приступать к созданию отладочной сборки.
Для сборки на Linux понадобится gcc (например gcc3.4). Далее общая схема сборки.
- Запускаем ./configure Скрипт сообщает о недостающих пакетах. Доустанавливаем их.
- Запускаем ./configure Скрипт сообщает о том, что можно запускать bootstrap
- Запускаем ./bootstrap Скрипт дополнительно закачал с hg.services.openoffice.org кучу внешних библиотек (на 215 Мб)
- Запускаем make
Перед началом сборки можно отключить ненужные модули (или те, которые не собираются из-за ошибок)
- ./configure --disable-mozilla --disable-gtk --without-junit --with-system-cppunit --without-myspell-dicts
После 7-8 часов сборки получаем английский дистрибутив.