Re: PostgreSQL CVS does not compile under Cygwin (was Re: Cygwin test ...) - Mailing list pgsql-cygwin

From Bruce Momjian
Subject Re: PostgreSQL CVS does not compile under Cygwin (was Re: Cygwin test ...)
Date
Msg-id 200108260309.f7Q39wY25219@candle.pha.pa.us
Whole thread Raw
In response to Re: PostgreSQL CVS does not compile under Cygwin (was Re: Cygwin test ...)  (Jason Tishler <jason@tishler.net>)
Responses Re: PostgreSQL CVS does not compile under Cygwin (was Re: Cygwin test ...)  (Jason Tishler <jason@tishler.net>)
List pgsql-cygwin
Frankly, I have no idea what this stuff needs to get it to work.  I will
put this in the patch queue and please send over whatever else you think
will help.

The girations are fine.  This is the nature of porting.

Your patch has been added to the PostgreSQL unapplied patches list at:

    http://candle.pha.pa.us/cgi-bin/pgpatches

I will try to apply it within the next 48 hours.


> Bruce,
>
> On Sat, Aug 25, 2001 at 08:15:45PM -0400, Bruce Momjian wrote:
> > Can someone research this and figure out what the proper solution for
> > this is?  Seems we are going around in circles if we keep
> > adding/removing DLLIMPORT.
>
> I believe that the attached patch is the correct solution --  I apologize
> for the gyrations.  With the attached patch, Cygwin libpq++ builds
> cleanly again.  The root cause was that DLLIMPORT was defaulting to
> __declspec(dllimport) since BUILDING_DLL was *not* defined when building
> the libpq++ DLL.
>
> Unfortunately, to test my patch requires changing the following makefile:
>
>     src/interfaces/libpq++/examples/Makefile
>
> and the #includes in all of the *.cc to build against the source tree
> instead of the following hardcoded installation directory structure:
>
>     /usr/local/pgsql
>
> I was able to manually build
>
>     src/interfaces/libpq++/examples/testlibpq0.exe
>
> against my Cygwin libpq++ without errors.  However, I have not tried to
> actually test testlibpq0.exe.
>
> Is this sufficient?  Or, do you want me to clean up libpq++/examples too?
> (Or, is it silly to even ask? :,))  Let me know how you want to proceed and
> I will submit a patch to pgsql-patches.
>
> Thanks,
> Jason

[ Attachment, skipping... ]

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

pgsql-cygwin by date:

Previous
From: Jason Tishler
Date:
Subject: Re: PostgreSQL CVS does not compile under Cygwin (was Re: Cygwin test ...)
Next
From: Jason Tishler
Date:
Subject: Re: PostgreSQL CVS does not compile under Cygwin (was Re: Cygwin test ...)