Jump to content

Проблема с установкой openoffice


LinuxPotter

Recommended Posts

запускаю у себя emerge openoffice

These are the packages that I would merge, in order:

Calculating dependencies

!!! All ebuilds that could satisfy "openoffice" have been masked.

!!! One of the following masked packages is required to complete your request:

- app-office/openoffice-2.0.1 (masked by: package.mask, missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or

refer to the Gentoo Handbook.

Что с этим добром делать?

Link to comment
Share on other sites

LinuxPotter писал(а) пт, 27 января 2006 12:48

Что с этим добром делать?

Вам же emerge сам сказал:

Цитата:

For more information, see MASKED PACKAGES section in the emerge man page or

refer to the Gentoo Handbook.

Вы хэндбук перед установкой читали? Smile

Link to comment
Share on other sites

Не поможет. Пишет же Missing keyword - ошибка в портажах

поковырял openoffice-2.0.1.ebuild помогло - добавил в KEYWORDS "~amd64" после чего:

# ebuild /usr/portage/app-office/openoffice/openoffice-2.0.1.ebuild digest

а после этого

# echo "app-office/openoffice ~amd64" >> /etc/portage/package.keywords

# echo "app-office/openoffice" >> /etc/portage/package.unmask

# emerge openoffice

Всё нормально. Но снова же. Скомпилилось 13\14 пакетов. А потом при компиляции собственно openoffice вылетает следующая ошибка:

/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc -linux-gnu/bin/ld: .libs/cxx_db.o: relocation R_X86_64_32S against `vtable for Db' can not be used when making a shared object; recompile with -fPIC

.libs/cxx_db.o: could not read symbols: Bad value

collect2: ld returned 1 exit status

make[1]: *** [libdb_cxx-4.2.la] Error 1

make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.1/work/ooo-build-2.0.1.2/bu ild/ooa680-m1/berkeleydb/unxlngx6.pro/misc/build/db-4.2.52.N C/out'

dmake: Error code 2, while making './unxlngx6.pro/misc/build/so_built_so_berkeleydb'

'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while making /var/tmp/portage/openoffice-2.0.1/work/ooo-build-2.0.1.2/bui ld/ooa680-m1/berkeleydb

make: *** [stamp/build] Error 1

!!! ERROR: app-office/openoffice-2.0.1 failed.

!!! Function src_compile, Line 216, Exitcode 2

!!! Build failed

!!! If you need support, post the topmost build error, NOT this status message.

Т.к. я новичёк Sad ,то не знаю как реагировать... Где ковырять хоть?

Наводящий вопрос: где посмотреть, что означают конкретные use для конкретноко пакета. Я ,например собирал с такими юзами:

[ebuild N ] app-office/openoffice-2.0.1 -binfilter +curl +eds +gnome +gtk +java +kde +ldap +mozilla +xml2 +zlib

Ещё вопрос: что это за berkeleydb, нафига мне субд, о которой я ничего не знаю, обязательный ли это пакет, если нет , то где его можно отключить совсем?

Link to comment
Share on other sites

1. Ковырять, в-принципе, ничего не нужно было.

ACCEPT_KEYWORDS="~x86" emerge openoffice .

2. Если Вы ковыряли ebuild, то могли заметить:

#Detect which look and patchset we are using, amd64 is known not to be working atm, so this is here for testing purposes only

use amd64 && export DISTRO="Gentoo64" || export DISTRO="Gentoo"

и другие нюансы.

3. openoffice-bin-2.0.1.ebuild :

KEYWORDS="amd64 x86"

попробуйте.

Link to comment
Share on other sites

  • 9 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...