Lists: | pgsql-cygwinpgsql-hackers-win32pgsql-patches |
---|
From: | "Dave Page" <dpage(at)vale-housing(dot)co(dot)uk> |
---|---|
To: | "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us> |
Cc: | <pgsql-hackers-win32(at)postgresql(dot)org>, "PostgreSQL-patches" <pgsql-patches(at)postgresql(dot)org> |
Subject: | Re: Static build of libpq fails |
Date: | 2004-10-12 11:49:33 |
Message-ID: | E7F85A1B5FF8D44C8A1AF6885BC9A0E4306B08@ratbert.vale-housing.co.uk |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-cygwin pgsql-hackers-win32 pgsql-patches |
> -----Original Message-----
> From: Bruce Momjian [mailto:pgman(at)candle(dot)pha(dot)pa(dot)us]
> Sent: 12 October 2004 02:08
> To: Dave Page
> Cc: pgsql-hackers-win32(at)postgresql(dot)org; PostgreSQL-patches
> Subject: Re: [pgsql-hackers-win32] Static build of libpq fails
>
> Dave Page wrote:
> > Hi,
> >
> > I tried building a static libpq with Mingw, which it seems doesn't
> > work any more:
> >
> > make[3]: *** No rule to make target `libpq.a', needed by
> > `all-static-lib'. Stop.
> > make[3]: Leaving directory `/cvs/pgsql/src/interfaces/libpq'
> > make[2]: *** [all] Error 2
> > make[2]: Leaving directory `/cvs/pgsql/src/interfaces'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory `/cvs/pgsql/src'
> > make: *** [all] Error 2
> >
> > I can work around this easily enough, however it should
> obviously get
> > fixed at some point.
>
> I got it working easily by doing 'gmake all-static-lib' from
> the src/interfaces/libpq directory. Is it supposed to work
> somewhere else?
$ ./configure --disable-shared; make all
Will fail (and still does with cvs tip). I normally use that on Linux -
I assume it should also work on Mingw.
Regards, Dave
From: | "Noreen Jaster" <njaster909(at)charter(dot)net> |
---|---|
To: | "Dave Page" <dpage(at)vale-housing(dot)co(dot)uk>, "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us> |
Cc: | <pgsql-hackers-win32(at)postgresql(dot)org>, "PostgreSQL-patches" <pgsql-patches(at)postgresql(dot)org> |
Subject: | Re: Static build of libpq fails |
Date: | 2004-10-12 23:50:59 |
Message-ID: | AFEFJFMKIPGNBLFCIPIJKEACFBAA.njaster909@charter.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-cygwin pgsql-hackers-win32 pgsql-patches |
PLEASE DO NOT SEND ME ANY MORE MAIL I DON'T KNOW WHO YOU ARE OR WHAT YOU ARE
TALKING ABOUT> THANK YOU
-----Original Message-----
From: pgsql-hackers-win32-owner(at)postgresql(dot)org
[mailto:pgsql-hackers-win32-owner(at)postgresql(dot)org]On Behalf Of Dave Page
Sent: Tuesday, October 12, 2004 4:50 AM
To: Bruce Momjian
Cc: pgsql-hackers-win32(at)postgresql(dot)org; PostgreSQL-patches
Subject: Re: [pgsql-hackers-win32] Static build of libpq fails
> -----Original Message-----
> From: Bruce Momjian [mailto:pgman(at)candle(dot)pha(dot)pa(dot)us]
> Sent: 12 October 2004 02:08
> To: Dave Page
> Cc: pgsql-hackers-win32(at)postgresql(dot)org; PostgreSQL-patches
> Subject: Re: [pgsql-hackers-win32] Static build of libpq fails
>
> Dave Page wrote:
> > Hi,
> >
> > I tried building a static libpq with Mingw, which it seems doesn't
> > work any more:
> >
> > make[3]: *** No rule to make target `libpq.a', needed by
> > `all-static-lib'. Stop.
> > make[3]: Leaving directory `/cvs/pgsql/src/interfaces/libpq'
> > make[2]: *** [all] Error 2
> > make[2]: Leaving directory `/cvs/pgsql/src/interfaces'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory `/cvs/pgsql/src'
> > make: *** [all] Error 2
> >
> > I can work around this easily enough, however it should
> obviously get
> > fixed at some point.
>
> I got it working easily by doing 'gmake all-static-lib' from
> the src/interfaces/libpq directory. Is it supposed to work
> somewhere else?
$ ./configure --disable-shared; make all
Will fail (and still does with cvs tip). I normally use that on Linux -
I assume it should also work on Mingw.
Regards, Dave
---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?
From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Dave Page <dpage(at)vale-housing(dot)co(dot)uk> |
Cc: | pgsql-hackers-win32(at)postgresql(dot)org, PostgreSQL-patches <pgsql-patches(at)postgresql(dot)org>, PostgreSQL Cygwin mailing list <pgsql-cygwin(at)postgresql(dot)org> |
Subject: | Re: [pgsql-hackers-win32] Static build of libpq fails |
Date: | 2004-10-13 09:51:36 |
Message-ID: | 200410130951.i9D9pao25458@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-cygwin pgsql-hackers-win32 pgsql-patches |
I was able to reproduce the failure, and the attached applied patch
fixes the problem. Seems someone just disable the libpq.a make rule in
Makefile.shlib, probably because it didn't used to work, but it does
now. I am not sure about Cygwin but our build experience so far is that
if it works on Win32, it works on Cygwin, so I enabled it for both.
---------------------------------------------------------------------------
Dave Page wrote:
>
>
> > -----Original Message-----
> > From: Bruce Momjian [mailto:pgman(at)candle(dot)pha(dot)pa(dot)us]
> > Sent: 12 October 2004 02:08
> > To: Dave Page
> > Cc: pgsql-hackers-win32(at)postgresql(dot)org; PostgreSQL-patches
> > Subject: Re: [pgsql-hackers-win32] Static build of libpq fails
> >
> > Dave Page wrote:
> > > Hi,
> > >
> > > I tried building a static libpq with Mingw, which it seems doesn't
> > > work any more:
> > >
> > > make[3]: *** No rule to make target `libpq.a', needed by
> > > `all-static-lib'. Stop.
> > > make[3]: Leaving directory `/cvs/pgsql/src/interfaces/libpq'
> > > make[2]: *** [all] Error 2
> > > make[2]: Leaving directory `/cvs/pgsql/src/interfaces'
> > > make[1]: *** [all] Error 2
> > > make[1]: Leaving directory `/cvs/pgsql/src'
> > > make: *** [all] Error 2
> > >
> > > I can work around this easily enough, however it should
> > obviously get
> > > fixed at some point.
> >
> > I got it working easily by doing 'gmake all-static-lib' from
> > the src/interfaces/libpq directory. Is it supposed to work
> > somewhere else?
>
> $ ./configure --disable-shared; make all
>
> Will fail (and still does with cvs tip). I normally use that on Linux -
> I assume it should also work on Mingw.
>
> Regards, Dave
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/plain | 741 bytes |