LINUX.ORG.RU

История изменений

Исправление 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 никто не ставил в систему?