Questions about postgresql-8.2.0-2PGDG.src.rpm - Mailing list pgsql-general

From DANTE Alexandra
Subject Questions about postgresql-8.2.0-2PGDG.src.rpm
Date
Msg-id 457945A1.6000103@bull.net
Whole thread Raw
Responses Re: Questions about postgresql-8.2.0-2PGDG.src.rpm  (Devrim GUNDUZ <devrim@CommandPrompt.com>)
List pgsql-general
Hello List,

I am still trying to generate RPM for an IA-64 server with Red Hat
Enterprise Linux 4 AS and today, I got a question about the
"postgresql-8.2.0-2PGDG.src.rpm".
This src.rpm contains :
-rw-r--r--  1 postgres postgres 12459207 Dec  2 20:25
postgresql-8.2.0.tar.bz2
-rw-r--r--  1 postgres postgres      897 Dec  2 20:28 pg_config.h
-rw-r--r--  1 postgres postgres     1539 Dec  2 20:28 Makefile.regress
-rwxr-xr-x  1 postgres postgres       56 Dec  2 20:28
filter-requires-perl-Pg.sh
-rw-r--r--  1 postgres postgres     1631 Dec  2 20:28
postgresql-logging.patch
-rw-r--r--  1 postgres postgres     7529 Dec  2 20:28 postgresql.init
-rw-r--r--  1 postgres postgres       85 Dec  2 20:28
postgresql-bashprofile
-rw-r--r--  1 postgres postgres     1757 Dec  2 20:28 rpm-pgsql.patch
-rw-r--r--  1 postgres postgres    15598 Dec  2 20:28 README.rpm-dist
-rw-r--r--  1 postgres postgres     2563 Dec  2 20:28 postgresql-test.patch
-rw-r--r--  1 postgres postgres      919 Dec  2 20:28
postgresql-perl-rpath.patch
-rw-r--r--  1 postgres postgres      141 Dec  2 20:28 postgresql.pam
-rw-r--r--  1 postgres postgres 12198114 Dec  6 17:18
postgresql-8.2.0-2PGDG.src.rpm

I got a question with the "postgresql-test.patch" as in it the changes
applied seem to be link to the release postgresql-8.2beta1... Is it normal ?
The functions defined in this file are those which are failed in my
regression test...
What are the functionnalities of all others patchs ?

Second problem : if I launch :
root# ./configure
root# make
root# chmod -R a+w src/test/regress
root# chmod -R a+w contrib/spi
root# su - postgres
postgres # make check
on the same server with gcc, all the regression tests are OK !

Moreover I see differences between the execution of "./configure" via
the commands above and via the src.rpm.
With the commands above , the environnement variables are :
echo "#define PGBINDIR \"/usr/local/pgsql/bin\"" >pg_config_paths.h
echo "#define PGSHAREDIR \"/usr/local/pgsql/share\"" >>pg_config_paths.h
echo "#define SYSCONFDIR \"/usr/local/pgsql/etc\"" >>pg_config_paths.h
echo "#define INCLUDEDIR \"/usr/local/pgsql/include\"" >>pg_config_paths.h
echo "#define PKGINCLUDEDIR \"/usr/local/pgsql/include\""
 >>pg_config_paths.h
echo "#define INCLUDEDIRSERVER \"/usr/local/pgsql/include/server\""
 >>pg_config_paths.h
echo "#define LIBDIR \"/usr/local/pgsql/lib\"" >>pg_config_paths.h
echo "#define PKGLIBDIR \"/usr/local/pgsql/lib\"" >>pg_config_paths.h
echo "#define LOCALEDIR \"\"" >>pg_config_paths.h
echo "#define DOCDIR \"/usr/local/pgsql/doc\"" >>pg_config_paths.h
echo "#define MANDIR \"/usr/local/pgsql/man\"" >>pg_config_paths.h

and via the src.rpm, I got :
echo "#define PGBINDIR \"/usr/bin\"" >pg_config_paths.h
echo "#define PGSHAREDIR \"/usr/share/pgsql\"" >>pg_config_paths.h
echo "#define SYSCONFDIR \"/etc/sysconfig/pgsql\"" >>pg_config_paths.h
echo "#define INCLUDEDIR \"/usr/include\"" >>pg_config_paths.h
echo "#define PKGINCLUDEDIR \"/usr/include/pgsql\"" >>pg_config_paths.h
echo "#define INCLUDEDIRSERVER \"/usr/include/pgsql/server\""
 >>pg_config_paths.h
echo "#define LIBDIR \"/usr/lib\"" >>pg_config_paths.h
echo "#define PKGLIBDIR \"/usr/lib/pgsql\"" >>pg_config_paths.h
echo "#define LOCALEDIR \"/usr/share/locale\"" >>pg_config_paths.h
echo "#define DOCDIR \"/usr/share/doc/pgsql\"" >>pg_config_paths.h
echo "#define MANDIR \"/usr/share/man\"" >>pg_config_paths.h

=> Is it normal ?
=> Has someone already used the src.rpm to compile the 8.2 release ?

Thank you for your help.
Regards,
Alexandra

pgsql-general by date:

Previous
From: Martijn van Oosterhout
Date:
Subject: Re: loading data, creating indexes, clustering, vacuum...
Next
From: Max Bondaruk
Date:
Subject: error with Subquery