openoffice 2.0.2

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

openoffice 2.0.2

Сообщение d_n_k »

сделал emerge openoffice-2.0.2.ebuild, а он подает при сборке: то библиотеки не находит, то фалика нету, а то еще чего...

мне уже надоело ковыряться в скриптах сборки и править ошибки.

кому-нибудь удалось это чудо собрать?

зы: amd64
все сказанное есть имхо...
Спасибо сказали:
Аватара пользователя
[Marsel]
Сообщения: 53
ОС: Gentoo

Re: openoffice 2.0.2

Сообщение [Marsel] »

если мне не изменяет память, то под AMD64 ты его и не соберешь... Это просто не возможно... такова официальная точка зрения разработчиков Gentoo
собственно вот

тут хочешь-нехочешь придется ставить из бинарников... или, как мне видится, выход в изолированной 32 разрядной системе... держать которую ради пары программ ИМХО нецелесообразно...(могу ошибаться... никто ж не спорит :rolleyes:

Уверен, что здесь ты уже был... но все-таки



:dots:
... у волков ведь не как у людей - в одиночку спасаться не смей...
AMD64 Notebook
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: openoffice 2.0.2

Сообщение d_n_k »

все-таки я его собрал
все сказанное есть имхо...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: openoffice 2.0.2

Сообщение serzh-z »

d_n_k писал(а):
17.03.2006 08:21
все-таки я его собрал


??? И он работает? Если так, то инструкции в студию. Это надо отметить. :yahoo:
Спасибо сказали:
nonr
Сообщения: 119

Re: openoffice 2.0.2

Сообщение nonr »

serzh-z писал(а):
17.03.2006 11:10
d_n_k писал(а):
17.03.2006 08:21

все-таки я его собрал


??? И он работает? Если так, то инструкции в студию. Это надо отметить. :yahoo:

очень врядли.
Либо использовал 32 битные библиотеки и код.
Что по сути сборка под linux32.
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: openoffice 2.0.2

Сообщение d_n_k »

Код: Выделить всё

openoffice # ebuild openoffice-2.0.2.ebuild unpack
openoffice # cd /var/tmp/portage/openoffice-2.0.2/work/ooo-build-2.0.2/distro-configs
distro-configs # cp Gentoo.conf.in Gentoo64.conf.in
distro-configs # cd -
openoffice # USE="cairo firefox gnome gtk -java ldap xml2" ebuild openoffice-2.0.2.ebuild compile

далее ждем несколько часов (где-то 5-6 на athlon3200+ 1Gb )
периодически могут возникать ошибки

с поддержкой java мне не удалось собрать тк возникала ошибка отсутствия файла uno_services.rdb (решается путем touch в нужном месте, потом возникает не разрешимая ошибка при инсталяции)

также возникает ошибка при компиляции boost'а (можно решить путем использования системного, но я просто закоментировал строчку на которую gcc 3.4.4 (++) ругался)


зы: можно посмтортеть в distro-configs другие конфиги для 64-битных систем и поиграться с параметрами.
все сказанное есть имхо...
Спасибо сказали:
nonr
Сообщения: 119

Re: openoffice 2.0.2

Сообщение nonr »

d_n_k писал(а):
17.03.2006 21:30
с поддержкой java мне не удалось собрать тк возникала ошибка отсутствия файла uno_services.rdb (решается путем touch в нужном месте, потом возникает не разрешимая ошибка при инсталяции)


а 64 битный java sdk в этом поможет?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: openoffice 2.0.2

Сообщение serzh-z »

Кстати, а каков официальный отмаз разработчиков - почему нет OO для x86_64?
Спасибо сказали:
nonr
Сообщения: 119

Re: openoffice 2.0.2

Сообщение nonr »

serzh-z писал(а):
20.03.2006 11:36
Кстати, а каков официальный отмаз разработчиков - почему нет OO для x86_64?


http://wiki.services.openoffice.org/wiki/P...D64%2C_EM64T%29

просвещайся. Шутка. У самого руки не дошли. Work in progress. пол-года?


Если коротко - то очевидно - long TO int conversion. Указатели в инт и обратно. И т.д.
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: openoffice 2.0.2

Сообщение d_n_k »

все что не основано не на xml не открываются, те. бинарные формат от MS

nonr, я тож думаю что вся проблема в sizeof(int) или sizeof(long)
все сказанное есть имхо...
Спасибо сказали:
nonr
Сообщения: 119

Re: openoffice 2.0.2

Сообщение nonr »

d_n_k писал(а):
20.03.2006 23:09
все что не основано не на xml не открываются, те. бинарные формат от MS

nonr, я тож думаю что вся проблема в sizeof(int) или sizeof(long)


Думать - это полезно. А правильно думать это вааащееееее..... Шутка.

Не совсем то что ты сказал. проблема больше всего в том, что раньше
sizeof(int) == sizeof(void*). sizeof(int) против sizeof(long) - это еще пол-беды.

Но эта музыка может быть долгой. Т.к. по факту нужно проделать инспекцию
_всего_ кода.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: openoffice 2.0.2

Сообщение serzh-z »

nonr писал(а):
21.03.2006 07:01
Но эта музыка может быть долгой. Т.к. по факту нужно проделать инспекцию
_всего_ кода.


Всё это вдвойне странно и абыдна, учитывая, что OO позиционируется как переносимый пакет.
Спасибо сказали:
nonr
Сообщения: 119

Re: openoffice 2.0.2

Сообщение nonr »

serzh-z писал(а):
21.03.2006 12:56
nonr писал(а):
21.03.2006 07:01

Но эта музыка может быть долгой. Т.к. по факту нужно проделать инспекцию
_всего_ кода.


Всё это вдвойне странно и абыдна, учитывая, что OO позиционируется как переносимый пакет.


И тебя никто не обманул. Он и был 32 битный переносимый пакет. На sun и ppc поинтер тоже
32 битный. Поэтому проблема (*void) to int она на переносимость между 32 битными архитектурами
ио OS никак не влияет. Он переносим. Все честно. Они лажанулись вначале, что не поставили на
контроль проблему типов и не ввели промежуточные типы типа как в types.h . Ну бывает.
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: openoffice 2.0.2

Сообщение d_n_k »

УРА!!! Openoffice 2.0.2 открыл word-овский файл !!!

конфиг:
--disable-fontooo
--disable-odk
--with-system-stdlibs
--without-nas
--disable-qadevooo
--with-dynamic-xinerama
--with-jdk-home=/opt/sun-jdk-1.5.0.06 --with-ant-home=/usr/share/ant-core
--disable-binfilter
--without-java
--without-system-mozilla
--disable-mozilla
--enable-atkbridge
--enable-bonobo
--enable-evolution2
--enable-libart
--enable-openldap
--enable-lockdown
--enable-libsn
--with-firefox
--enable-evolution2
--with-system-stdlibs
--enable-cairo
--enable-gnome-vfs
--disable-kde
--with-system-zlib
--with-system-jpeg
--with-system-expat
--with-system-freetype
--with-system-cairo
--with-system-libxml
--with-system-python
--with-system-db
--with-db-jar=/usr/lib/db-4.2.jar
--with-system-xrender-headers
--with-system-curl
--with-system-boost
--with-system-neon


инструкции:
делаем emerge для всего что в конфиг'е используется как --with-system

далее
# USE="-java" ebuild openoffice-2.0.2.ebuild unpack
# cd /var/tmp/portage/openoffice-2.0.2/work/ooo-build-2.0.2/distro-configs/

сохраняем выше приведенный конфиг как Gentoo64.conf.in
# cd ..

редактируем configure.in: ищем строчку distro-configs/Gentoo.conf и добавлем ниже distro-configs/Gentoo64.conf

USE="-java" ebuild openoffice-2.0.2.ebuild compile
USE="-java" ebuild openoffice-2.0.2.ebuild install
USE="-java" ebuild openoffice-2.0.2.ebuild qmerge
USE="-java" ebuild openoffice-2.0.2.ebuild clean


осталось только нормальный ebuild написать :)
все сказанное есть имхо...
Спасибо сказали: