Перейти к содержанию

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


LinuxPotter

Рекомендуемые сообщения

запускаю у себя 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.

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Не поможет. Пишет же 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, нафига мне субд, о которой я ничего не знаю, обязательный ли это пакет, если нет , то где его можно отключить совсем?

Ссылка на комментарий
Поделиться на другие сайты

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"

попробуйте.

Ссылка на комментарий
Поделиться на другие сайты

  • 9 лет спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...