Re: C program compilation - Mailing list pgsql-interfaces

From Ross J. Reedstrom
Subject Re: C program compilation
Date
Msg-id 20001027181528.A10276@rice.edu
Whole thread Raw
In response to C program compilation  ("Gustavo R. Bonet" <gbonet@bna.com.ar>)
List pgsql-interfaces
On Fri, Oct 27, 2000 at 01:07:12PM -0300, Gustavo R. Bonet wrote:
> I'm a beginner in PostGreSQL and I'm trying to meka my first interface with
> a C
> program.
> 
> Like the documentation says, I'm using the following sentence to compile:
> 
> gcc -o output_name -I /usr/include/pgsql -lpq myprogram.c
> 
> But, in two diferent Linux servers the answer was:
> 
> /usr/lib/libpq.so: undefined reference to `crypt'
> collect2: ld returned 1 exit status
> 
> I have tryed with millons ways changing the order, including other paths,
> etc. ... and
> nothing.


Ah, but did you try to find out where crpyt is defined on your system? I
bet it's in a libcrypt (it used to be in libc), so try something like:
gcc -o output_name -I /usr/include/pgsql -lpq -lcrypt myprogram.c

Ross Reedstrom
-- 
Open source code is like a natural resource, it's the result of providing
food and sunshine to programmers, and then staying out of their way.
[...] [It] is not going away because it has utility for both the developers 
and users independent of economic motivations.  Jim Flynn, Sunnyvale, Calif.


pgsql-interfaces by date:

Previous
From: Alfred Perlstein
Date:
Subject: Re: C program compilation
Next
From: Thomas Lockhart
Date:
Subject: Re: Re: new maintainer for the ODBC driver?