packaging for AIX - compliments!!

Started by Michael Feltover 13 years ago3 messagesbugs
Jump to latest
#1Michael Felt
mamfelt@gmail.com

I would like to compliment all of you on how clean the packaging for AIX is
going for me. (I still have to test that they actually work though :))

Using IBM compiler and this configure command + make - I am getting through
the make process.
I have to check whether your make also uses the GNU convention for
performing an install in DESTDIR - as I use that to create installable
packages in AIX installp format.

CFLAGS="-O2 -qcpluscmt" ./configure \
--prefix=/opt \
--sysconfdir=/var/postgresql/etc \
--sharedstatedir=/var/postgresql/com \
--localstatedir=/var/postgresql \
--mandir=/usr/share/man --without-readline

Yesterday and today - with no noteable issues I have packaged from:
*postgresql-7.4.30.tar.bz2
postgresql-8.0.26.tar.bz2
postgresql-8.1.23.tar.bz2
postgresql-8.2.23.tar.bz2* (in progress)

Note: there are lots of warning messages such as:
"pg_some_file.c", line 402.33: 1506-068 (W) Operation between types "struct
{...}*" and "struct gzFile_s*" is not allowed.

*postgresql-8.3.22.tar.bz2* (in progress)
Unpacking the archive has an "error". There are couple references to a file
@LongLink (contents)
$ cat @Long*
postgresql-8.3.22/src/backend/utils/mb/conversion_procs/utf8_and_euc_jis_2004/utf8_and_euc_jis_2004.c

Which should not be in the archive - I think.

I shall continue with the rest to see how far they come - and update this
thread with those results.

Again, thanks for the clean builds - and Happy Holidays!

#2Michael Felt
mamfelt@gmail.com
In reply to: Michael Felt (#1)
Re: packaging for AIX - compliments!!

See bug #7771 for packaging issue preventing build for 8.3.22 and 8.4.15.
Will start with the version 9.X.y now

On Mon, Dec 24, 2012 at 11:17 AM, Michael Felt <mamfelt@gmail.com> wrote:

Show quoted text

I would like to compliment all of you on how clean the packaging for AIX
is going for me. (I still have to test that they actually work though :))

Using IBM compiler and this configure command + make - I am getting
through the make process.
I have to check whether your make also uses the GNU convention for
performing an install in DESTDIR - as I use that to create installable
packages in AIX installp format.

CFLAGS="-O2 -qcpluscmt" ./configure \
--prefix=/opt \
--sysconfdir=/var/postgresql/etc \
--sharedstatedir=/var/postgresql/com \
--localstatedir=/var/postgresql \
--mandir=/usr/share/man --without-readline

Yesterday and today - with no noteable issues I have packaged from:
*postgresql-7.4.30.tar.bz2
postgresql-8.0.26.tar.bz2
postgresql-8.1.23.tar.bz2
postgresql-8.2.23.tar.bz2* (in progress)

Note: there are lots of warning messages such as:
"pg_some_file.c", line 402.33: 1506-068 (W) Operation between types
"struct {...}*" and "struct gzFile_s*" is not allowed.

*postgresql-8.3.22.tar.bz2* (in progress)
Unpacking the archive has an "error". There are couple references to a
file @LongLink (contents)
$ cat @Long*

postgresql-8.3.22/src/backend/utils/mb/conversion_procs/utf8_and_euc_jis_2004/utf8_and_euc_jis_2004.c

Which should not be in the archive - I think.

I shall continue with the rest to see how far they come - and update this
thread with those results.

Again, thanks for the clean builds - and Happy Holidays!

#3John R Pierce
pierce@hogranch.com
In reply to: Michael Felt (#1)
Re: packaging for AIX - compliments!!

On 12/24/2012 2:17 AM, Michael Felt wrote:

*postgresql-8.3.22.tar.bz2* (in progress)
Unpacking the archive has an "error". There are couple references to a
file @LongLink (contents)
$ cat @Long*
postgresql-8.3.22/src/backend/utils/mb/conversion_procs/utf8_and_euc_jis_2004/utf8_and_euc_jis_2004.c

Which should not be in the archive - I think.

try using gtar, from the IBM Linux toolkit. I'm pretty sure 8.3 built
fine for me on AIX, but recently I've only been building 8.4, and 9.0,9.1