Thread
-
NetBSD 1.4.2/i386 needs to link psql with -ltermcap
Giles Lean <giles@nemeton.com.au> — 2001-03-22T07:27:14Z
Hi, Today I built postgresql-7.1beta6 on NetBSD-1.4.2/i386, which uses a.out binary format. (NetBSD 1.5/i386 uses ELF.) I found that psql needs to be linked with -ltermcap or else psql will fail with a runtime error when used interactively: $ psql ... Welcome to psql, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \q to quit /usr/libexec/ld.so: Undefined symbol "_tgetent" called from psql:/usr/lib/libedit.so.2.2 at 0x400892ac I added -ltermcap to the "LIBS = ..." line in Makefile.global and rebuilt psql after which it worked without problems. A build on NetBSD-1.5/i386 included -ltermcap in LIBS automatically. Thanks to those who enabled libedit -- history editing is nice. Regards, Giles