[oodisc] Хроника сборки OOo 1.1.4 под FreeBSD 5.3-RELEASE
Vitaminoid
vitaminoid на vitaminoid.ru
Вт Мар 22 11:25:54 MSK 2005
Да, мне на такое сил не хватит.
Как бы все-таки увидеть готовый порт с инфровской сборкой..
On Tue, 22 Mar 2005 14:05:05 +0600
"Rashid N. Achilov" <shelton на sentry.granch.ru> wrote:
> 18 марта:
> Начало. Нашел патчи для порта, подправил их на предмет последнего GSI и
> закачки инфровских патчей.
> Закачал и пропатчил. Без мата, конечно не обошлось - некоторые патчи из порта
> с неверным путем - пришлось прикладывать руками. Пропатчил инфровскими
> патчами. Тоже не обошлось без мата - порядка 5 файлов патчится не желают
> из-за неверного пути, пришлось прикладывать руками
> Долго искал ./bootstrap, пока не сообразил, что еще не сделал configure :-))
> configure прошло без глюков.
> Выдохнул.
> Сказал "Аллах акбар" :-)) и запустил make. ...
> ...ничего не произошло...:-)) ошибка :-<
> Написал письмо Раилю и грустный пошел домой, солнцем палимый (C)
>
> 21 марта:
> Получил ответ от Раиля. Обрадоваанный, закачал STLport-4.5.3, положил в нужное
> место, выдохнул...
> Ошибка. Но уже в другом месте. Разобрался, исправил
> makefile...<beep><beep><beep>...(бестолковые попытки собрать STLport-4.5.3
> вырезаны, потеряно три часа :-( ).
> Откатил makefile.mk в каталоге stlport, выдохнул, make pre-build...Сборка
> пошла, transex3 собрался.
> Скопировал рабочий каталог (на всякий случай).
> Подправил Makefile основного порта, еще раз выходнул и еще раз запустил make
> pre-build.
> Гляжу на экран сборки, затаив дыхание...УУУХ! prebuild закончен...
> Вовремя получил от Раиля ответ на письмо, где указано, как вставить свой
> логотип. Вставил инфровский логотип, снабдив его собственной кошачьей
> мордой :-) Добавил в инофрмацию About информацию о типе компа, на котором все
> это собиралось, и версии GSI файла. Не знаю, правда, туда ли добавил...
> Время начинать основную сборку...
> Выдыхаю...make!
> ...вроде бы что-то запустилось...иду обедать - дело не быстрое, лишь бы не
> вылетело где-нибудь.
>
> 16:30 местного
> -------------
> /usr/ports/russian/openoffice-1.1/work/stoc/source/registry_tdprovider
>
> 16:50 местного
> Сборка завалилась из-за ошибок в файле bitmap2.cxx. Поминаю Раиля нехорошим
> словом...
>
> 17:30 местного
> Удалил и перепатчил bitmap2.cxx и упоминавшиеся еще там файлы. Сварганил
> скриптик для билда в одном каталоге
> --- builderone ---
> #!/bin/tcsh
> source /usr/ports/russian/openoffice-1.1/work/FreeBSDEnv.Set
> build
> --- builderone ---
> ...не помогло...<beep><beep>
> Правим bitmap2.cxx вручную. Почему-то дважды вставились некоторые части
> текста. То же самое похоже с image.cxx - точно, один кусок вставился
> дважды...
> Запустил сборку дальше...<beep><beep>menu.cxx - здесь чего?
> Почему-то не применился патч 07-gui-menu-check-images...Применяем вручную.
> Проходит нормально. Оставшаяся сборка vcl проходит нормально...
>
> 17:55 местного
> Запустил сборку дальше...
> Интересно, дофига еще?
>
> 18:10 местного
> svtools/recent-files.cxx - ошибка. Во FreeBSD нет функции strndup. Пришлось
> поправить на strdup. Пускаю местную сборку. Успешно...
> Ну че, погнали еще раз?
>
> 19:00 местного
> Сейчас мы в
> /usr/ports/russian/openoffice-1.1/work/setup2/source/custom/moffice
> Сборка пока не падала (тьфу-тьфу-тьфу!). Интересно, дофига еще? До 9-ти вечера
> успею словить кайф?
> Время от времени экран начинает жутко мелькать, по нему стадами несутся
> сообщения об unfesolved references в каких-то либах...Надо было сборку делать
> с сохранением лога, чтобы потом проанализировать, если что...
> Еще интересно - что есть такое HEDABU? Оно как-то обрабатывает исходники...
>
> Это я поймал, когда неслось очередное стадо сообщений
> ---
> /usr/ports/russian/openoffice-1.1/work/solver/645/unxfbsd.pro/lib/libsvt645fi.so:
> undefined reference to `non-virtual thunk [nv:-12] to
> VCLXWindow::setGraphics(com::sun::star::uno::Reference<com::sun::star::awt::XGraphics>
> const&)'
> /usr/ports/russian/openoffice-1.1/work/solver/645/unxfbsd.pro/lib/libsvt645fi.so:
> undefined reference to `SvtDynamicMenuOptions::GetMenu(EDynamicMenuType)
> const'
> /usr/ports/russian/openoffice-1.1/work/solver/645/unxfbsd.pro/lib/libsvt645fi.so:
> undefined reference to `sHTML_S_le'
> /usr/ports/russian/openoffice-1.1/work/solver/645/unxfbsd.pro/lib/libsvt645fi.so:
> undefined reference to `sHTML_S_rang'
> ---
>
> 19:40 местного
> Нет, видимо все же не словить мне сегодня кайфа. Опять упала в
> svx/source/tbxctrls...Запускаем локальную сборку. Почему-то она иногда что-то
> перестраивает, а иногда нет...
>
> 20:10 местного
> полчаса жужжала местная сборка. Банальная ошибка - опять удвоение текста в
> zoomtbxctrl.cxx. Исправил. Теперь "линковка" (то есть то, что ее здесь
> заменяет) не идет. Че будем делать?
> Проблема решиласть просто - tbcontrl.src тоже содержал удвоенное определение
> ресурса. Местная сборка прожужжала, will be OK?
> Ладно, с тем, что сегодня кайфа не словить я уже смирился...
> Нормальная сборка пожжужжала дальше...Вот и задумывайся после этого - сколько
> нужно времени на сборку OOo?
> ...спать хочется...наверное домой пора...
>
> 21:00 местного
> пошел-ка я домой. Сборка идет и пусть себе идет. Было бы неплохо утром увидеть
> ее законченной :-)) Cейчас мы в
> /usr/ports/russian/openoffice-1.1/work/sc/source/ui/Accessibility
>
> 22 марта
> 09:10 местного
> Упала шляпа...Упала по какой-то нелепой причине - сборка словарей, отсутствие
> словаря uk_UA. Еклмн. Откатываю makefile.mk, добавляю русские словари, по
> какой-то непонятной причине отсутствующие в сборке, отвлекаюсь на
> переезд :-))
>
> 13:10 местного
> Запустил общую сборку...Ждем пока доползет до прерванного места...
> Добирается 10 минут...и падает. Опять нехватает каких-то файлов, МАССАРАКШ!
> (ругаюсь :-)) )
> Запускаю еще раз...
>
> 13:30 местного
> Неожиданно завершается. Но не успешно, а выдав какое-то странное сообщение
>
> WARNING! Project(s):
> gtk
>
> not found and couldn't be built. Correct build.lsts.
>
> kill: 41433: No such process
> *** Error code 1 (ignored)
>
> Смотрим основной портовый Makefile - понятно. Не нашли Xvfb, чтобы убить, а
> игнорирование команды в случае ошибки поставить тяму не хватило. Ну, ладно,
> сборак закончена :-)) Но это еще не все - нужно еще инсталляцию сделать -
> прошлый раз именно на ней зависало...
> Выдыхаю...make install!
> YESSSSS! I did it! I did it! АССА! (ля-ля-ля ля ля-ля-ля ля :-)) )
> Бегу собирать пакет...
> Я КРУТ! :-)))))) Хотя работу OOo не мешало бы еще проверить ;-))
> --
> With Best Regards.
> Rashid N. Achilov (RNA1-RIPE), Web: http://granch.ru/~shelton
> Granch Ltd. system administrator, e-mail: achilov [at] granch [dot] ru
> PGP: 83 CD E2 A7 37 4A D5 81 D6 D6 52 BF C9 2F 85 AF 97 BE CB 0A
> _____________________________________________________
> Oo-discuss mailing list
> Oo-discuss at openoffice.ru
> https://lists.openoffice.ru/mailman/listinfo/oo-discuss
--
Подробная информация о списке рассылки Oo-discuss