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.