postgres in 'C' - can't get started

Started by Graeme Stobbartabout 25 years ago2 messagesbugs
Jump to latest
#1Graeme Stobbart
graeme@peters.co.uk

Red Hat 7, Vanilla install postgres from RPM's

Create very simple program to open/close (cut down vsn of example 1)

Compile using libpq.a

Follwing error...

/usr/lib/libpq.a (fe-auth.a): In function `pg_password_sendauth`:
fe-auth.o(.text+0x30): undefined reference to `crypt`

New to postgres, have I missed something? Reply, however terse, much appreciated.
Thanks
Tom K

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Graeme Stobbart (#1)
Re: postgres in 'C' - can't get started

"Graeme Stobbart" <graeme@peters.co.uk> writes:

/usr/lib/libpq.a (fe-auth.a): In function `pg_password_sendauth`:
fe-auth.o(.text+0x30): undefined reference to `crypt`

On some platforms you need to specify -lcrypt explicitly when linking.
(Sometimes crypt() is in the standard library, sometimes not.)

regards, tom lane