Re: ecpg compile error

Boszormenyi Zoltan <zb@cybertec.at>

From: Boszormenyi Zoltan <zb@cybertec.at>
To: Michael Meskes <meskes@postgresql.org>
Cc: Bruce Momjian <bruce@momjian.us>, PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2010-01-06T08:42:06Z
Lists: pgsql-hackers

Attachments

Hi,

Boszormenyi Zoltan írta:
> Boszormenyi Zoltan írta:
>   
>> Bruce Momjian írta:
>>     
>>> Bruce Momjian wrote: 
>>>       
>>>> I think I see a few other platforms that have a problem:
>>>>
>>>> 	http://www.pgbuildfarm.org/cgi-bin/show_status.pl
>>>>       
>>>>         
>
> The systems that have the "ECPG-Check error" are
> 32-bit systems, it seems it was a bad idea to report
> data offsets in ecpg_log()... I will send a patch.
>   

Attached. Passes "make check" here on 32-bit and
64-bit builds under Fedora 9/x86-64.

>>>> (I introduced a compile bug 30 minutes ago (OIDCHARS) but I fixed that.)
>>>>     
>>>>       
>>>>         
>>> Surprisingly, I am able to compile and pass all regression tests without
>>> that include.
>>>   
>>>     
>>>       
>> How can it be that the regression tests work for you
>> if you deleted the inttypes.h only from sqlda.c?
>> ecpg/test/{sql,compat_informix}/sqlda.pgc also contain
>> that header to use PRId64 to print int64 in a portable way.
>>
>> BTW, the #include in sqlda.c was a leftover from debugging.
>>
>> Best regards,
>> Zoltán Böszörményi
>>
>>   
>>     
>
>
>   


-- 
Bible has answers for everything. Proof:
"But let your communication be, Yea, yea; Nay, nay: for whatsoever is more
than these cometh of evil." (Matthew 5:37) - basics of digital technology.
"May your kingdom come" - superficial description of plate tectonics

----------------------------------
Zoltán Böszörményi
Cybertec Schönig & Schönig GmbH
http://www.postgresql.at/