[BUGS] BUG #5960: No rule to make target 'libpq.a', needed by 'all-static-lib'

2011-03-30 Thread Julia Jacobson

The following bug has been logged online:

Bug reference:  5960
Logged by:  Julia Jacobson
Email address:  julia.jacob...@arcor.de
PostgreSQL version: 8.4.6
Operating system:   Windows 7 with Msys/MinGW
Description:No rule to make target 'libpq.a', needed by
'all-static-lib'
Details: 

Dear PostgreSQL developers,

When trying to compile PostgreSQL 8.4.6 on Windows 7 using MSys (MinGW) in
order to build a static version of libpq by the commands
./configure --without-zlib --disable-shared
make
the compilation process ends with the error message 
"No rule to make target 'libpq.a', needed by 'all-static-lib'".
This issue was already discussed here on the mailing list more than 6 years
ago and successfully fixed with a patch:
http://archives.postgresql.org/pgsql-hackers-win32/2004-10/msg00057.php
However, it seems to me like there is a similar problem in version 8.4.x.
Please corrected me if I'm wrong.

Regards,
Julia

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs


Re: [BUGS] BUG #5960: No rule to make target 'libpq.a', needed by 'all-static-lib'

2011-03-30 Thread julia . jacobson
Hello Etienne,

Thanks for your answer. 
What do you mean by "you may have hitten yourself in the foot with the 
--disable-shared option"?
When I don't use this option, everything works fine.
Compiling PostgreSQL 8.4.7 doesn't work either.
The problem is that I need a static libpq. Leaving out the --disable-shared 
option doesn't results in some pseudo-static libpq and my application still 
requires a dynamic libpq apart from the static one.

Regards,
Julia


- Original Nachricht 
Von: Etienne Robillard 
An:  Julia Jacobson 
Datum:   30.03.2011 17:14
Betreff: Re: [BUGS] BUG #5960: No rule to make target 'libpq.a',
 needed by 'all-static-lib'

> On 30/03/11 09:54 AM, Julia Jacobson wrote:
> > The following bug has been logged online:
> >
> > Bug reference:  5960
> > Logged by:  Julia Jacobson
> > Email address:  julia.jacob...@arcor.de
> > PostgreSQL version: 8.4.6
> > Operating system:   Windows 7 with Msys/MinGW
> > Description:No rule to make target 'libpq.a', needed by
> > 'all-static-lib'
> > Details: 
> >
> > Dear PostgreSQL developers,
> >
> > When trying to compile PostgreSQL 8.4.6 on Windows 7 using MSys (MinGW)
> in
> > order to build a static version of libpq by the commands
> > ./configure --without-zlib --disable-shared
> > make
> > the compilation process ends with the error message 
> > "No rule to make target 'libpq.a', needed by 'all-static-lib'".
> > This issue was already discussed here on the mailing list more than 6
> years
> > ago and successfully fixed with a patch:
> > http://archives.postgresql.org/pgsql-hackers-win32/2004-10/msg00057.php
> > However, it seems to me like there is a similar problem in version 8.4.x.
> > Please corrected me if I'm wrong.
> >
> > Regards,
> > Julia
> >
> >   
> hm, out of the blue, i believe you may have hitten yourself in the foot
> with the --disable-shared option. If that fails. then maybe you'll have
> different
> results with postgresql 8.4.7..
> 
> Cheers,
> 
> -- 
> Etienne Robillard
> 
> Company: Green Tea Hackers Club
> Occupation: Software Developer (and CEO)
> E-mail: e...@gthcfoundation.org
> Work phone: 450-936-2123
> Website (Company):  https://gthc.org/
> Website (Blog): https://gthc.org/blog/
> PGP public key fingerprint:F2A9 32EA 8E7C 460F 1728  A1A7 649C 7F17 A086
> DDEC
> 
> During times of universal deceit, telling the truth becomes a revolutionary
> act. -- George Orwell 
> 
> If a free society cannot help the many who are poor, it cannot save the few
> who are rich. -- John F. Kennedy
> 
> 

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs


Re: [BUGS] BUG #5960: No rule to make target 'libpq.a', needed by 'all-static-lib'

2011-03-30 Thread Julia Jacobson

On 30/03/2011 19:49, Etienne Robillard wrote:

On 30/03/11 12:56 PM, julia.jacob...@arcor.de wrote:

Hello Etienne,

Thanks for your answer.
What do you mean by "you may have hitten yourself in the foot with the 
--disable-shared option"?
When I don't use this option, everything works fine.
Compiling PostgreSQL 8.4.7 doesn't work either.
The problem is that I need a static libpq. Leaving out the --disable-shared 
option doesn't results in some pseudo-static libpq and my application still 
requires a dynamic libpq apart from the static one.

Regards,
Julia




have you tried with "--enable-static=libpq" ? I'm not sure but this
issue could also be related
to the Mingw environment.

Cheers,

Etienne


Well, the "--enable-static=libpq" option isn't very effective, since it 
results in the following message:

configure: WARNING: option ignored: --enable-static
Therefore, I would be happy about the compilation with the 
--disable-shared option finishing without errors.



--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs