Не ПЕРЕсобирается openldap
Возникла необходимость сделать revdep-rebuild, в ходе которого стал пересобираться openldap и вообщем он вываливает следующую ошибку:
getpeereid.c: В функции ‘getpeereid’:
getpeereid.c:52: ошибка: размер ‘peercred’ в памяти неизвестен
make[2]: *** [getpeereid.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[2]: Leaving directory `/var/tmp/portage/net-nds/openldap-2.3.41-r1/work/openldap-2.3.41/libraries/liblutil'
make[1]: *** [all-common] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/net-nds/openldap-2.3.41-r1/work/openldap-2.3.41/libraries'
make: *** [all-common] Ошибка 1
*
* ERROR: net-nds/openldap-2.3.41-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3530: Called die
* The specific snippet of code:
* emake || die "make failed";
* The die message:
* make failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/net-nds/openldap-2.3.41-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.3.41-r1/temp/environment'.
Что делать?
- Для комментирования войдите или зарегистрируйтесь
к сожалению у
к сожалению у меня, та же проблема. И понять ее пока не могу.
Проблема в glibc 2.8
если судить по bugzilla https://bugs.gentoo.org/show_bug.cgi?id=225369
то проблема в новой glibc 2.8 и решение пока только в создании оверлея из архива https://bugs.gentoo.org/attachment.cgi?id=156915
Сам пока не проверял
Берешь оттуда
Берешь оттуда патч и ebuild
все собирается великолепно