История изменений
Исправление Gary, (текущая версия) :
Это означает, что /usr/include/libpq-fe.h — обычный файл
Теперь самое интересное
$ e-file libpq-fe.h
* dev-db/postgresql-base
Available Versions: 9.2.4
Matched Files: /usr/include/postgresql-9.2/libpq-fe.h;
* dev-db/postgresql
Available Versions: 9.6.3-r2 9.6.3-r1 9.6.3 9.6.2-r1 9.6.2 9.6.1-r1 9.5.7-r1 9.5.7 9.5.6-r1 9.5.6 9.5.5 9.5.1 9.4.5-r1 9.4.12-r2 9.4.12-r1 9.4.12 9.4.11-r1 9.4.10 9.3.17-r2 9.3.17-r1 9.3.17 9.3.16-r1 9.3.16 9.3.15 9.2.21 9.2.19 9.1.3 10_beta2
Homepage: http://www.postgresql.org/
Description: PostgreSQL RDBMS
Matched Files: /usr/src/debug/dev-db/postgresql-9.6.3-r1/postgresql-9.6.3/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.6.2-r1/postgresql-9.6.2/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.5.7/postgresql-9.5.7/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.5.5/postgresql-9.5.5/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.3.17/postgresql-9.3.17/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.2.21/postgresql-9.2.21/src/interfaces/libpq/libpq-fe.h; /usr/include/postgresql-9.6/libpq-fe.h; /usr/include/postgresql-9.5/libpq-fe.h; /usr/include/postgresql-9.4/libpq-fe.h; /usr/include/postgresql-9.3/libpq-fe.h; /usr/include/postgresql-9.2/libpq-fe.h; /usr/include/postgresql-9.1/libpq-fe.h; /usr/include/postgresql-10/libpq-fe.h;
Никакой гентушный пакет этот файл туда не кладёт
eselect создаёт только символические ссылки
Ну и как же этот файл там оказался? :^) Только не говори, что это злобные гентушные духи его положили
Постгрес через make install никто не ставил в систему?
Файл надо удалить, но вообще если есть любители напихать случайных файлов в разные папки, то конечно в системе будут проблемы. Нужно вычистить ручную установку постгреса.
Исходная версия Gary, :
Это означает, что /usr/include/libpq-fe.h — обычный файл
Теперь самое интересное
$ e-file libpq-fe.h
* dev-db/postgresql-base
Available Versions: 9.2.4
Matched Files: /usr/include/postgresql-9.2/libpq-fe.h;
* dev-db/postgresql
Available Versions: 9.6.3-r2 9.6.3-r1 9.6.3 9.6.2-r1 9.6.2 9.6.1-r1 9.5.7-r1 9.5.7 9.5.6-r1 9.5.6 9.5.5 9.5.1 9.4.5-r1 9.4.12-r2 9.4.12-r1 9.4.12 9.4.11-r1 9.4.10 9.3.17-r2 9.3.17-r1 9.3.17 9.3.16-r1 9.3.16 9.3.15 9.2.21 9.2.19 9.1.3 10_beta2
Homepage: http://www.postgresql.org/
Description: PostgreSQL RDBMS
Matched Files: /usr/src/debug/dev-db/postgresql-9.6.3-r1/postgresql-9.6.3/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.6.2-r1/postgresql-9.6.2/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.5.7/postgresql-9.5.7/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.5.5/postgresql-9.5.5/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.3.17/postgresql-9.3.17/src/interfaces/libpq/libpq-fe.h; /usr/src/debug/dev-db/postgresql-9.2.21/postgresql-9.2.21/src/interfaces/libpq/libpq-fe.h; /usr/include/postgresql-9.6/libpq-fe.h; /usr/include/postgresql-9.5/libpq-fe.h; /usr/include/postgresql-9.4/libpq-fe.h; /usr/include/postgresql-9.3/libpq-fe.h; /usr/include/postgresql-9.2/libpq-fe.h; /usr/include/postgresql-9.1/libpq-fe.h; /usr/include/postgresql-10/libpq-fe.h;
eselect создаёт только символические ссылки
Ну и как же этот файл там оказался? :^) Только не говори, что это злобные гентушные духи его положили
Постгрес через make install никто не ставил в систему?