Re: [SQL] C compiler error when using PostGres - Mailing list pgsql-sql

From James Olin Oden
Subject Re: [SQL] C compiler error when using PostGres
Date
Msg-id 81Sep24.063411edt.35713@gateway.lee.k12.nc.us
Whole thread Raw
In response to C compiler error when using PostGres  ("G. Anthony Reina" <reina@nsi.edu>)
List pgsql-sql
> John E. Garrott wrote:
> > > ...  Now, during compilation I get the following
> > > error:
> > >
> > > /database/local/pgsql/lib/libpq.a(fe-auth.o): In function
> > > `pg_password_sendauth':
> > > fe-auth.o(.text+0x17): undefined reference to `crypt'
> > >
> > > Anyone know how to fix this?
> > >
>
> >
> > Add -lcrypt to the end of the line that compiles the application.
> >
> > John
>
> Thanks John,
>
>         That seems to have fixed it. Any idea why I didn't have to include that
> library before? Is crypt a PostGres library or a system library?
>

Perhaps on your old system it was just part of your standard libraries.  I kind of
fuzzy on how all this works, but I belive the compiler should have some sort of
setup that tells it where to look for core libraries, and on some systems crypt
would be part of that default, but on other it would not.  Also, I am pretty sure
you can automate some that stuff with "make", and if you used a different make
file, or because it was a different platform, perhaps the makefile was not setup
proprely.Anyway, I think it boils down to some sort of a configuration
issue...james

P.S.  Any more definitave answers?

> -Tony




pgsql-sql by date:

Previous
From: "G. Anthony Reina"
Date:
Subject: Having trouble with join
Next
From: "Gemeinschaft Studienarbeit Datenbanken"
Date:
Subject: Problems with inserting into tables...