NetBSD 1.4.2/i386 needs to link psql with -ltermcap

From: Giles Lean <giles(at)nemeton(dot)com(dot)au>
To: pgsql-bugs(at)postgresql(dot)org
Subject: NetBSD 1.4.2/i386 needs to link psql with -ltermcap
Date: 2001-03-22 07:27:14
Message-ID: 22501.985246034@nemeton.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs


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

Browse pgsql-bugs by date

  From Date Subject
Next Message Giles Lean 2001-03-22 08:22:18 NetBSD 1.4.2/i386 needs to link psql with -ltermcap
Previous Message Giles Lean 2001-03-22 07:26:49 7.1beta6 on NetBSD-1.5/i386 fails geometry test in 'make check'