установка calculate-server (ошибка)

/usr/include/bits/fcntl2.h:51: ошибка: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
error: command ‘i686-pc-linux-gnu-gcc’ failed with exit status 1

ERROR: sys-apps/calculate-server-2.1.4-r1 failed.

ошибка имеет место для самых разных пакетов. Все решения что я нашел имели патчи к конкретному пакету. Теперь вот встала очередь за calculate-server.
Кто подскажет что делать?

Скорее всего причина ошибки в пакете sys-libs/glibc

Хотелось бы увидеть вывод команды

eix sys-libs/glibc

или хотя бы версию glibc
И версию gcc

gcc --version

calculate ~ # eix sys-libs/glibc
[I] sys-libs/glibc
Available versions: (2.2) [P]2.2.5-r10!s [P]2.3.2-r12!s [P]2.3.5-r3!s [P]2.3.6-r4!s [P]2.3.6-r5!s 2.4-r4!s 2.5-r2!s 2.5-r3!s 2.5-r4!s **2.5.1!s ~2.6!s 2.6.1!s ~2.7-r2!s ~2.8_p20080602!s 2.8_p20080602-r1!s ~2.9_p20081201!s ~2.9_p20081201-r1!s 2.9_p20081201-r2!s ~2.9_p20081201-r3!s\ (~)2.10.1!s
{build crosscompile_opts_headers-only debug erandom gd glibc-compat20 glibc-omitfp hardened linuxthreads-tls multilib nls nptl nptlonly profile selinux userlocales vanilla}
Installed versions: 2.10.1(2.2)!s(12:57:36 30.09.2009)(nls -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -profile -selinux -vanilla)
Homepage: http://www.gnu.org/software/libc/libc.html
Description: GNU libc6 (also called glibc2) C library

calculate ~ # gcc --version
gcc (Gentoo 4.3.4 p1.0, pie-10.1.5) 4.3.4
Copyright © 2008 Free Software Foundation, Inc.

В качестве решения проблемы советую установить стабильную версию 2.9 glibc например glibc-2.9_p20081201-r2
После установки нужно пересобрать установленные пакеты зависимые от glibc

Та же ошибка.
gcc 4.3.4
glibc 2.9_p20081201-r2
Скачал CDS 9.9, запустил обновление.
Обновился gcc до 4.3.4, coreutils до 7.5-r1 (ну там всякие ppp, openrc, mc и пр. к делу не относящиеся не перечисляю), а дальше всё - calculate-server не собирается.
Да, ещё там dovecot-1.2.6 сонфликтует с calculate-server по поводу USE флагов, т.к. в 1.2.6 исключён флаг pop3d, а у calculate-server он в зависимостях прописан.

В качестве решения проблемы советую установить стабильную версию 2.9 glibc например glibc-2.9_p20081201-r2
После установки нужно пересобрать установленные пакеты зависимые от glibc

идея даунгрейда была проверена сразу, но glibc не дает даутгрейдиться. Я даже не стал искать путь обхода предупреждения во избежания получить еще большие проблемы.

Попробуйте поставить calculate-server-2.1.5.

Попробуйте поставить calculate-server-2.1.5.

Всё собралось и dovecot обновился.

Попробуйте поставить calculate-server-2.1.5.

У меня тоже 2.1.5 установился нормально. Думаю тему можно считать закрытой.