Не поможет. Пишет же 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.
Т.к. я новичёк ,то не знаю как реагировать... Где ковырять хоть?
Наводящий вопрос: где посмотреть, что означают конкретные use для конкретноко пакета. Я ,например собирал с такими юзами:
[ebuild N ] app-office/openoffice-2.0.1 -binfilter +curl +eds +gnome +gtk +java +kde +ldap +mozilla +xml2 +zlib
Ещё вопрос: что это за berkeleydb, нафига мне субд, о которой я ничего не знаю, обязательный ли это пакет, если нет , то где его можно отключить совсем?