Пытался ставить postgresql84-server на днях, увы не получилось.
Версия системы FreeBSD 7.1-RELEASE
Шаги:
1. обновление всех портов
2. make все удачно прошло
3. make install тут возникли проблемы:
полный лог:
===> postgresql-server-8.4.4_2 depends on file: /usr/local/lib/libcrypto.so.7 - found
===> postgresql-server-8.4.4_2 depends on executable: gmake - found
===> postgresql-server-8.4.4_2 depends on shared library: xml2.5 - found
===> postgresql-server-8.4.4_2 depends on shared library: intl - found
===> postgresql-server-8.4.4_2 depends on shared library: pq.5 - not found
===> Verifying install for pq.5 in /usr/ports/databases/postgresql84-client
===> Building for postgresql-client-8.4.4_1
gmake: Nothing to be done for `symlinks'.
gmake: Nothing to be done for `all'.
gmake: Nothing to be done for `all'.
gmake[1]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/libpq'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/libpq'
gmake[1]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg'
gmake -C include all
gmake[2]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/include'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/include'
gmake -C pgtypeslib all
gmake[2]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/pgtypeslib'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/pgtypeslib'
gmake -C ecpglib all
gmake[2]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/ecpglib'
gmake -C ../../../../src/interfaces/libpq all
gmake[3]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/libpq'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/libpq'
gmake -C ../../../../src/interfaces/ecpg/pgtypeslib all
gmake[3]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/pgtypeslib'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/pgtypeslib'
gmake[2]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/ecpglib'
gmake -C compatlib all
gmake[2]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/compatlib'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/compatlib'
gmake -C preproc all
gmake[2]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/preproc'
gmake -C ../../../../src/port all
gmake[3]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/port'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/port'
gmake[2]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg/preproc'
gmake[1]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/ecpg'
gmake -C ../../../src/interfaces/libpq all
gmake[1]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/libpq'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/libpq'
gmake -C ../../../src/port all
gmake[1]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/port'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/port'
gmake -C ../../../src/interfaces/libpq all
gmake[1]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/libpq'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/interfaces/libpq'
gmake -C ../../../src/port all
gmake[1]: Entering directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/port'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/ports/databases/postgresql84-client/work/postgresql-8.4.4/src/port'
cc -O2 -fno-strict-aliasing -pipe -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv command.o common.o help.o input.o stringutils.o mainloop.o copy.o startup.o prompt.o variables.o large_obj.o print.o describe.o tab-complete.o mbprint.o dumputils.o keywords.o kwlookup.o -L../../../src/port -lpgport -L../../../src/interfaces/libpq -lpq -L../../../src/port -L/usr/local/lib -rpath=/usr/local/lib -L/usr/local/lib -Wl,--as-needed -Wl,-R'/usr/local/lib' -lpgport -lintl -lssl -lcrypto -lz -lreadline -lcrypt -lm -o psql
input.o(.text+0x45): In function `saveHistory':
: undefined reference to `write_history'
input.o(.text+0x9f): In function `saveHistory':
: undefined reference to `history_set_pos'
input.o(.text+0xa4): In function `saveHistory':
: undefined reference to `current_history'
input.o(.text+0xd6): In function `saveHistory':
: undefined reference to `next_history'
input.o(.text+0x129): In function `initializeInput':
: undefined reference to `using_history'
input.o(.text+0x16c): In function `initializeInput':
: undefined reference to `read_history'
input.o(.text+0x178): In function `initializeInput':
: undefined reference to `history_set_pos'
input.o(.text+0x17d): In function `initializeInput':
: undefined reference to `current_history'
input.o(.text+0x1b3): In function `initializeInput':
: undefined reference to `next_history'
input.o(.text+0x28e): In function `finishInput':
: undefined reference to `stifle_history'
tab-complete.o(.text+0xb): In function `initialize_readline':
: undefined reference to `rl_attempted_completion_function'
tab-complete.o(.text+0x14): In function `initialize_readline':
: undefined reference to `rl_readline_name'
tab-complete.o(.text+0x1a): In function `initialize_readline':
: undefined reference to `rl_basic_word_break_characters'
tab-complete.o(.text+0x38): In function `find_open_parenthesis':
: undefined reference to `rl_line_buffer'
tab-complete.o(.text+0xd4): In function `previous_word':
: undefined reference to `rl_line_buffer'
tab-complete.o(.text+0x171): In function `previous_word':
: undefined reference to `rl_line_buffer'
tab-complete.o(.text+0x288): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x35b): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x3ca): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x4f1): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x548): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x56c): more undefined references to `completion_matches' follow
tab-complete.o(.text+0x1eb3): In function `psql_completion':
: undefined reference to `filename_completion_function'
tab-complete.o(.text+0x1ebb): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x1ee9): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x1f0d): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x1f31): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x1f8b): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x1fc7): more undefined references to `completion_matches' follow
tab-complete.o(.text+0x38ea): In function `psql_completion':
: undefined reference to `rl_line_buffer'
tab-complete.o(.text+0x39bf): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x39e3): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x3a92): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x3b14): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x3b42): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x3b7d): more undefined references to `completion_matches' follow
tab-complete.o(.text+0x62df): In function `psql_completion':
: undefined reference to `filename_completion_function'
tab-complete.o(.text+0x62e7): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x6316): In function `psql_completion':
: undefined reference to `completion_matches'
tab-complete.o(.text+0x634d): In function `psql_completion':
: undefined reference to `completion_matches'
gmake: *** [psql] Error 1
*** Error code 2Stop in /usr/ports/databases/postgresql84-client.
*** Error code 1
Stop in /usr/ports/databases/postgresql84-server.
*** Error code 1
Stop in /usr/ports/databases/postgresql84-server.
вопрос в чем проблема, и как это исправить?