[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