6.4.2 on DEC Alpha
I tried to compile $(subject) and run into the following problem: When
compiling interfaces\libpq library I couldn't compile fe-connect.c:
The compiler complained that the PQconnectdb's definition and declaration
doesn't match! And I found out that after precompiling, at the definition
of the function (i.e. NOT in the header!) changes, see below:
That line is from the header(libpq-fe.h)
extern PGconn *PQconnectdb(const char *conninfo);
That one from fe-connect.c:
extern PGconn *PQconnectdb(const char *conninfo)
And this line above changes to the one below after precompiling :(((:
extern PGconn *PQconnectdb( char *conninfo)
What went wrong?
--------------------------------------------------------------------------------
Sebesty�n Zolt�n <szoli@netvisor.hu> Things must changed we must rearrange
them, or we'll have to estrange them.
All that I'm saying the game's not
MAKE INSTALL NOT WAR worth playing over and over again.
I use UNIX because reboots are for hardware upgrades.
Kick me! Whip me!! Make me develop on AIX!!!
[Charset iso-8859-2 unsupported, filtering to ASCII...]
I tried to compile $(subject) and run into the following problem: When
compiling interfaces\libpq library I couldn't compile fe-connect.c:
The compiler complained that the PQconnectdb's definition and declaration
doesn't match! And I found out that after precompiling, at the definition
of the function (i.e. NOT in the header!) changes, see below:That line is from the header(libpq-fe.h)
extern PGconn *PQconnectdb(const char *conninfo);That one from fe-connect.c:
extern PGconn *PQconnectdb(const char *conninfo)And this line above changes to the one below after precompiling :(((:
extern PGconn *PQconnectdb( char *conninfo)What went wrong?
I have heard this complaint before. Are you running 6.5beta or 6.4.
I think this is fixed in 6.5beta. What is precompiling? I am not sure.
--
Bruce Momjian | http://www.op.net/~candle
maillist@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
On Thu, 27 May 1999, Bruce Momjian wrote:
I have heard this complaint before. Are you running 6.5beta or 6.4.
I think this is fixed in 6.5beta. What is precompiling? I am not sure.
I meant to say C preprocessing..
--------------------------------------------------------------------------------
Sebesty�n Zolt�n <szoli@netvisor.hu> I can't choose what I can't believe
That the way of life is to live and grieve
MAKE INSTALL NOT WAR 'cause I see living as a place in the sun
and the world as a place for a kingdom to come
I use UNIX because reboots are for hardware upgrades.
Kick me! Whip me!! Make me develop on AIX!!!
[Charset iso-8859-2 unsupported, filtering to ASCII...]
On Thu, 27 May 1999, Bruce Momjian wrote:
I have heard this complaint before. Are you running 6.5beta or 6.4.
I think this is fixed in 6.5beta. What is precompiling? I am not sure.I meant to say C preprocessing..
Yikes, your preprocessor output is removing const. Hmmm.
There is a line in include/config.h which says:
/* Define const as empty if your compiler doesn't grok const. */
/* #undef const */
Now, this is set by configure if it determines your compiler can't
handle const. Please check that, and can you run configure with a 'set
-x' at the top to figure out why it thinks you can't handle const,
because I assume you can. I also don't understand why const is being
removed from the definition, but not the include file.
Now, at least it makes some sense.
--
Bruce Momjian | http://www.op.net/~candle
maillist@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
There is a line in include/config.h which says:
/* Define const as empty if your compiler doesn't grok const. */
/* #undef const */
Thanks for the suggestion, now this problem is solved.. and got another
one.. in the odbc source, there's a yacc generated file called pgc.l that
can't be processed by flex it says some line contains error. Do you think
6.5beta is stable enough to use?
--------------------------------------------------------------------------------
Sebesty�n Zolt�n <szoli@netvisor.hu> I want to tell you my side of the case
I'm not a politician, I'm a businessman
MAKE INSTALL NOT WAR
I use UNIX because reboots are for hardware upgrades.
Kick me! Whip me!! Make me develop on AIX!!!
You should get the current snapshot. We are a week away from final
release, and it should be much better in many areas. Not sure why pgc
is failing.
[Charset iso-8859-2 unsupported, filtering to ASCII...]
There is a line in include/config.h which says:
/* Define const as empty if your compiler doesn't grok const. */
/* #undef const */Thanks for the suggestion, now this problem is solved.. and got another
one.. in the odbc source, there's a yacc generated file called pgc.l that
can't be processed by flex it says some line contains error. Do you think
6.5beta is stable enough to use?
--------------------------------------------------------------------------------
Sebesty_n Zolt_n <szoli@netvisor.hu> I want to tell you my side of the case
I'm not a politician, I'm a businessman
MAKE INSTALL NOT WARI use UNIX because reboots are for hardware upgrades.
Kick me! Whip me!! Make me develop on AIX!!!
--
Bruce Momjian | http://www.op.net/~candle
maillist@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