I added a bunch of print statements in ecpglib/* and it appeared that
ECPGraise is being called, but is writing to the wrong memory location.
Then I noticed compile warnings that "-pthread" is an invalid parameter.  It
appears configure is improperly writing config.status.  In config.status I
see:

s,@THREAD_LIBS@,-pthread,;t t

I changed that to

s,@THREAD_LIBS@,-lpthread,;t t

and rebuilt ecpglib/*.  The problem appears to have gone away.  I now get
the error code set correctly.  I'll have to do a full rebuild on Postgres
tonight (on a rather slow system) and then do more extensive testing.

Wes


---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to