Сборка вываливается с ошибкой

Автор Ururu, 7 июня 2010, 00:11

0 Пользователи и 1 гость просматривают эту тему.

dr.Faust

Конечно! Она и должна вываливаться с этой ошибкой!
Но теперь в папке должны остаться deb пакеты готовые к установке.
Цитата: dr.Faust от 14 июня 2010, 23:29я его юзаю от пользователя - тогда он ничего не устанавливает, но deb пакеты создаёт
Свобода информации - свобода личности!

Ururu

Хм. Странно... По-моему, вот это надпись после вышеприведённой ошибки:

****  Установка неудачна. Отменяется создание пакета.

Восстанавливаются замененные файлы из резервной копии... FAILED!

Очищается...OK

Удачи.


Говорит об обратном.

dr.Faust

А вы проверяли?
У меня пакеты остаются всегда.
Свобода информации - свобода личности!

Ururu

Проверял, конечно. В папке, в которой шла сборка проги, их нет. Если только она их куда-то в свои пути засовывает...
Или, может, у меня версия другая. У меня 1.6.1-10

dr.Faust

1.6.1-8

Боюсь это не зависит от версии и тут что-то действительно идёт не так...
Свобода информации - свобода личности!

Ururu

На всякий случай переустановил систему. Теперь при попытке установки выдаёт:

Entering /home/iskatel/sborka/ooo-build-3.2.0.7/build/ooo320-m12/sal/osl/all
dmake:  Error: -- `/home/iskatel/ooo-build-3.2.0.7/build/ooo320-m12/solver/320/unxlngi6.pro/inc/boost/bind.hpp' not found, and can't be made

ERROR: Error 65280 occurred while making /home/iskatel/sborka/ooo-build-3.2.0.7/build/ooo320-m12/sal/osl/all
rmdir /tmp/scQuXnUMjt
make: *** [stamp/build] Ошибка 1


Кто-нибудь в курсе, что за bind такой и что с ним делать?

convas


Ururu

Это всё круто, но каким образом его к ОО прикрутить, дабы он нормально собрался, я так и не понял...

convas

#23
Цитата: Ururu от 18 июня 2010, 20:21
Это всё круто, но каким образом его к ОО прикрутить, дабы он нормально собрался, я так и не понял...
Его прикручивать не надо, он должен там быть. В этой сборке у ./configure есть параметр командной строки --with-distro=UbuntuLucid (для ubuntu 10.04), т.е. эта сборка должна собираться без проблем под Ubuntu 10.04. Если не собирается, то надо обращаться непосредственно к maintainer`у этой сборки:
Michael Meeks
E-mail: michael.meeks@novell.com

PS. Кстати, то, что Вы скачали - не исходники Go-OO. а diff-файлы (файлы различий), все остальное должно скачиваться из Интернета. (Размер файлов архивов исходников ООо ~ 200 Мб (OOo_3.2.0_src_core.tar.bz2), а у Вас всего ~ 12 мб)

convas

#24
http://go-oo.org/developers/

ЦитироватьSource

ooo-build sources are stored in Git, more detailed instructions are available, but to simply check out the latest version of ooo-build:
git clone git://anongit.freedesktop.org/git/ooo-build/ooo-build

Registered developers should use the following command to enable writing to the repository:
git clone ssh://[username@]git.freedesktop.org/git/ooo-build/ooo-build

Once the source has been checked out, ooo-build can be built in very nearly the usual manner:
cd ooo-build
./autogen.sh --with-distro=DISTRO
./download
make

where DISTRO is the basename of a file in the distro-configs directory, such as Debian, SUSE, or Ubuntu.

PS. Лучше использовать самую последнюю сборку. Предыдущие плохо поддерживаются, и могут не работать ссылки.

Ururu

Разумеется, я собираю с --with-distro=UbuntuLucid. То, что я скачал не исходники, я уже понял. ./download запускал, он чего-то из инета накачал. папка с исходниками теперь аж 11 гигов весит. Только легче от этого не становится... :(

convas

#26
У Go-OO нет релизного исходника (типа OOo_3.2.0_src_core.tar.bz2), там есть только отдельные файлы с diff-файлами, в общем, свалка.
Так что проблем будет немало.

Попробуйте взять исходники отсюда:
https://launchpad.net/ubuntu/+source/openoffice.org/1:3.2.0-7ubuntu4.1

Полезная информация:
https://wiki.ubuntu.com/PackagingGuide/ru/Complete#Building the Package (Source and Binary)
http://community.i-rs.ru/index.php/topic,3646.0.html

prof-alex

#27
Цитата: convas от 18 июня 2010, 23:00
(Размер файлов архивов исходников ООо ~ 200 Мб (OOo_3.2.0_src_core.tar.bz2), а у Вас всего ~ 12 мб)
Как бы чуть больше: emerge -vp openoffice

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-libs/vigra-1.6.0  USE="jpeg png tiff zlib -doc -fftw -test" 0 kB
[ebuild  N    ] perl-core/File-Spec-3.30  0 kB
[ebuild  N    ] virtual/perl-File-Spec-3.30  0 kB
[ebuild  N    ] dev-perl/Archive-Zip-1.30  0 kB
[ebuild  NS   ] dev-util/boost-build-1.41.0 [1.35.0-r2] USE="python -examples" 0 kB
[ebuild  NS   ] dev-libs/boost-1.41.0-r3 [1.35.0-r5] USE="eselect expat icu python -debug -doc -mpi -test -tools" 0 kB
[ebuild  N    ] app-text/libwpd-0.8.14  USE="-doc" 0 kB
[ebuild  N    ] media-libs/libwpg-0.1.3  USE="-doc" 279 kB
[ebuild  N    ] app-office/openoffice-3.2.1  USE="bash-completion cups dbus gnome gtk nsplugin opengl pam (-aqua) -binfilter -debug -eds -gstreamer -java -kde (-kdeenablefinal) -ldap -odk -templates" LINGUAS="ru -af -ar -as_IN -be_BY -bg -bn -br -brx -bs -ca -cs -cy -da -de -dgo -dz -el -en -en_GB -en_US -en_ZA -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi_IN -hr -hu -id -it -ja -ka -kk -km -kn_IN -ko -kok -ks -ku -lt -mai -mk -ml_IN -mn -mni -mr_IN -nb -ne -nl -nn -nr -ns -oc -or_IN -pa_IN -pl -pt -pt_BR -rw -sa_IN -sat -sd -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -uk -ur_IN -uz -ve -vi -xh -zh_CN -zh_TW -zu" 400,627 kB

А в 12 Мб входят патчи и скрипты для сборки.

Сами исходники берутся с сайта ООо:  http://download.services.openoffice.org/files/stable/3.2.1/OOo_3.2.1_src_core.tar.bz2 http://download.services.openoffice.org/files/stable/3.2.1/OOo_3.2.1_src_extensions.tar.bz2 http://download.services.openoffice.org/files/stable/3.2.1/OOo_3.2.1_src_system.tar.bz2 http://download.services.openoffice.org/files/stable/3.2.1/OOo_3.2.1_src_l10n.tar.bz2

«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» Э. Дейкстра

convas

#28
Это вроде как бы исходники для ООо.
А вот где такие же исходники для GoOO?

Или исходник для GoOO собирается из ООо с помощью патчей?

Для Ubuntu по вышеуказанной ссылке:
ЦитироватьDownloadsFile   Size   MD5 Checksum
openoffice.org_3.2.0.orig-ext-sources-ooo-build-3-2-0-10.tar.gz    13.9 MiB   000efbaf8168c1ef5c65f89e33c91041
openoffice.org_3.2.0.orig-ooo-build-3-2-0-10.tar.gz    12.6 MiB   7ab7a029500d5560f5203ffbcad9a4c9
openoffice.org_3.2.0.orig-translation-updates-20100219.tar.gz    70.3 MiB   270e6e91b4012420a2851a30536b520a
openoffice.org_3.2.0.orig.tar.gz    426.1 MiB   49d9052ddc9bcbc67cb586ab5b8d8f70
openoffice.org_3.2.0-7ubuntu4.1.debian.tar.gz    3.5 MiB   a6883cd1f757e3d5b6eb3055901d4cfd
openoffice.org_3.2.0-7ubuntu4.1.dsc    9.0 KiB   18a4f7cd0ce7dbe65171ee27a053f88b

Available diffs
diff from 1:3.2.0-7ubuntu4 (in Ubuntu) to 1:3.2.0-7ubuntu4.1 (2.5 KiB)

Ururu

Да пофиг, что это за исходники! Как их собрать - вот вопрос!

Помучался и пошаманил, теперь на бинд не ругается, но зато опять выдаёт ругань вида:

Config:     --disable-binfilter --disable-crashdump --with-lang="" --with-use-shell=bash --without-gpc --without-agg --disable-epm --with-openldap --with-build-version="Build 3.2.0.7" --without-fonts --with-system-jpeg --with-system-libxml --with-system-mozilla --with-system-openssl --with-system-python --with-system-stdlibs --with-system-zlib --with-system-poppler --with-unix-wrapper=ooffice3.2 --enable-evolution2 --enable-dbus --with-alloc=system --with-vba-package-format=builtin --enable-cairo=yes --enable-gtk --disable-kde --disable-kde4 --with-vendor="Ubuntu" --without-myspell-dicts --disable-fontooo --with-system-expat --with-system-odbc-headers --with-system-curl --with-system-sane-header --with-system-xrender-headers --enable-gnome-vfs --enable-symbols --with-system-db --enable-crypt-link --enable-pam-link --with-dynamic-xinerama --enable-xsltproc --disable-access --with-linker-hash-style=both   '--with-distro=UbuntuLucid' '--disable-kde' '--disable-kde4'
ccache:     no
icecream:   no
SDK installation clean up
Failed to generate package file lists
make: *** [install] Ошибка 1


А задолго до этой ругани выдаёт несколько вот такого вида предупреждений:

**************************************************
ERROR: error (CannotRegisterImplementationException): loading component library failed: file:///home/iskatel/ooo-build-3.2.0.7/build/ooo320-m12/solver/320/unxlngi6.pro/lib/simplecanvas.uno.so
**************************************************


Может, собака в них зарыта?