LinuxPotter Posted January 27, 2006 Report Share Posted January 27, 2006 запускаю у себя 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. Что с этим добром делать? Quote Link to comment Share on other sites More sharing options...
Ineu Posted January 27, 2006 Report Share Posted January 27, 2006 LinuxPotter писал(а) пт, 27 января 2006 12:48 Что с этим добром делать? Вам же emerge сам сказал: Цитата: For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Вы хэндбук перед установкой читали? Quote Link to comment Share on other sites More sharing options...
vpk_vpk Posted January 27, 2006 Report Share Posted January 27, 2006 1. emerge sync 2. Как вариант - emerge ooo , и качать меньше. Кстати, полезные ключи -pv . Quote Link to comment Share on other sites More sharing options...
LinuxPotter Posted January 30, 2006 Author Report Share Posted January 30, 2006 Не поможет. Пишет же 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, нафига мне субд, о которой я ничего не знаю, обязательный ли это пакет, если нет , то где его можно отключить совсем? Quote Link to comment Share on other sites More sharing options...
vpk_vpk Posted January 30, 2006 Report Share Posted January 30, 2006 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" попробуйте. Quote Link to comment Share on other sites More sharing options...
Jacqueline Posted February 12, 2015 Report Share Posted February 12, 2015 а часом инет не через проксю? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.