Re: postgres.h - Mailing list pgsql-cygwin

From Nupur Pande
Subject Re: postgres.h
Date
Msg-id 014f01c3a484$4208b0d0$6500a8c0@RANIKHET
Whole thread Raw
In response to Re: postgres.h  (Jason Tishler <jason@tishler.net>)
Responses Re: postgres.h
List pgsql-cygwin
I did exactly that, but it still doesn't work. I don't think -lpostgres is
not working even though my /usr/lib contains libpostgres.a now. I have also
changed libpostgres.a's permission to reflect those of other .a files. The
only difference is the + at the end of the permissions of libpostgres.a
which I'm not sure how to change..

$ ls -Al /usr/lib/libp*
-rwxr-xr--    1 Nupur    Users    2445312 Nov  6 00:06
/usr/lib/libpostgres.a
-rwxr-x---+   1 Nupur    Users      111176 Aug  5 09:31 /usr/lib/libpq.a
-rwxr-x---+   1 Nupur    Users       56086 Sep 20 16:32
/usr/lib/libpthread.a

My makefile looks like this:

RuleFinder.so: RuleFinder.o
    gcc -shared -lpostgres -L /usr/lib -o RuleFinder.so RuleFinder.o

RuleFinder.o: <files>
    gcc -I /usr/include/postgresql/server -c RuleFinder.c

Thanks for the help!

Nupur

----- Original Message -----
From: "Jason Tishler" <jason@tishler.net>
To: "Nupur Pande" <npande@vt.edu>
Cc: <pgsql-cygwin@postgresql.org>
Sent: Wednesday, November 05, 2003 10:24 PM
Subject: Re: [CYGWIN] postgres.h


> Nupur,
>
> On Wed, Nov 05, 2003 at 05:12:04PM -0500, Nupur Pande wrote:
> > Could you please give me precise directions?
>
> Use the following (after installing all necessary Cygwin packages):
>
>     $ wget -P /tmp
http://mirrors.rcn.net/pub/sourceware/cygwin/release/postgresql/postgresql-7.3.4-2-src.tar.bz2
>     $ tar -xjf /tmp/postgresql-7.3.4-2-src.tar.bz2
>     $ cd postgresql-7.3.4-2
>     $ configure --enable-multibyte --prefix=/usr
>     $ make
>     $ cp src/backend/libpostgres.a /usr/lib
>
> Now you can just add -lpostgres to your link command line.
>
> Jason


pgsql-cygwin by date:

Previous
From: Jason Tishler
Date:
Subject: Re: postgres.h
Next
From: "Muhyiddin A.M Hayat"
Date:
Subject: Re: shared memory