Alexandra Roy wrote:
> Without the "-disable-largefile" option, the compilation is 
> still failing with this error:
> 
> 
>       In file included from psqlscan.c:2385: 
>          /usr/include/unistd.h:171: error: conflicting types for 'lseek64' 
>          /usr/include/unistd.h:169: error: previous declaration of 'lseek64' 
>          was here 
>          In file included from /usr/include/unistd.h:744, 
>                           from psqlscan.c:2385: 
[...]
>       
> 
> Does someone have an idea about this ? 
> Why the "-disable-largefile" option is necessary to do a 
> PostgreSQL 8.3.8 32-build ? 
> Why the "OBJECT_MODE" exported to 32 is not sufficient ? 

The problem will be fixed in the upcoming 8.5 release.

If you need a 32-bit build of 8.3.8 on AIX, you can (after
you got the error message) edit src/bin/psql/psqlscan.c and add
#include "postgres.h"
as first line.

Then try again, and it should work.

Yours,
Laurenz Albe

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

Reply via email to