Forum OpenACS Q&A: Postgres 7.1.3 on redhat 9

Collapse
Posted by vivian Aguilar on
I have problem installing postgres 7.1.3 somebody help please i got this error when do make:
a lot o lines of error and at the end
make: *** [all] Error 2
Thank you

Vivian =)

Collapse
Posted by Jarkko Laine on
Hi Vivian,

First, you really have to post all those ugly error lines here. The line you gave us tells only that an error has occurred, nothing else. Though there are a few magicians here (no, don't look at me), the puzzle you gave us is a bit too tricky to solve.

Second, why do you want to install PG 7.1.3? A new OpenACS instance needs at least PG 7.2, I think, and the latest code is being made to work with 7.3.

Collapse
Posted by vivian Aguilar on
I want to install a service that is made on openacs 3.x

make -C doc all
make[1]: Cambiando a directorio `/usr/local/src/postgresql-7.1/doc'
make[1]: No se hace nada para `all'.
make[1]: Saliendo directorio `/usr/local/src/postgresql-7.1/doc'
make -C src all
make[1]: Cambiando a directorio `/usr/local/src/postgresql-7.1/src'
make -C backend all
make[2]: Cambiando a directorio `/usr/local/src/postgresql-7.1/src/backend'
make -C access all
make[3]: Cambiando a directorio `/usr/local/src/postgresql-7.1/src/backend/acces
s'
make -C common SUBSYS.o
make[4]: Cambiando a directorio `/usr/local/src/postgresql-7.1/src/backend/acces
s/common'
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/incl
ude  -c -o heaptuple.o heaptuple.c
En el fichero incluído de ../../../../src/include/c.h:52,
                de ../../../../src/include/postgres.h:48,
                de heaptuple.c:21:
../../../../src/include/config.h:35:24: aviso: las literales de cadena en múltip
les líneas están deprecadas
../../../../src/include/config.h:62:32: aviso: las literales de cadena en múltip
les líneas están deprecadas
../../../../src/include/config.h:76:29: aviso: las literales de cadena en múltip
les líneas están deprecadas
../../../../src/include/config.h:161:53: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:212:43: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:243:36: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:311:49: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:314:64: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:317:66: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:589:30: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:592:35: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:595:35: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:599:27: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:625:55: aviso: las literales de cadena en múlti
ples líneas están deprecadas
../../../../src/include/config.h:628:53: aviso: las literales de cadena en múlti
heaptuple.c:609: `MAXIMUM_ALIGNOF' no ha sido declarado aquí (primero úselo en e
sta función)
heaptuple.c:611: `value' no ha sido declarado aquí (primero úselo en esta funció
n)
heaptuple.c: En el nivel principal:
heaptuple.c:646: error de decodificación antes de "Relation"
heaptuple.c:650: aviso: no hay un prototipo previo para `heap_modifytuple'
heaptuple.c: En la función `heap_modifytuple':
heaptuple.c:668: `relation' no ha sido declarado aquí (primero úselo en esta fun
ción)
heaptuple.c:682: `repl' no ha sido declarado aquí (primero úselo en esta función
)
heaptuple.c:687: `tuple' no ha sido declarado aquí (primero úselo en esta funció                                            n)
heaptuple.c:695: `replValue' no ha sido declarado aquí (primero úselo en esta fu                                            nción)
heaptuple.c:696: `replNull' no ha sido declarado aquí (primero úselo en esta fun                                            ción)
heaptuple.c: En la función `heap_freetuple':
heaptuple.c:734: `MAXIMUM_ALIGNOF' no ha sido declarado aquí (primero úselo en e                                            sta función)
heaptuple.c: En la función `heap_addheader':
heaptuple.c:760: `MAXIMUM_ALIGNOF' no ha sido declarado aquí (primero úselo en e                                            sta función)
make[4]: *** [heaptuple.o] Error 1
make[4]: Saliendo directorio `/usr/local/src/postgresql-7.1/src/backend/access/c                                            ommon'
make[3]: *** [common-recursive] Error 2
make[3]: Saliendo directorio `/usr/local/src/postgresql-7.1/src/backend/access'
make[2]: *** [access-recursive] Error 2
make[2]: Saliendo directorio `/usr/local/src/postgresql-7.1/src/backend'
make[1]: *** [all] Error 2
make[1]: Saliendo directorio `/usr/local/src/postgresql-7.1/src'
make: *** [all] Error 2

Collapse
Posted by Roberto Mello on
Vivian,

It would be much easier for you to install the PostgreSQL 7.1 RPM packages instead of trying to compile and install it from sources. It is not a trivial task. The RPMs are available from PostgreSQL's web site, or from an older Red Hat version CD.

If you have your mind set on compiling, you could follow the PostgreSQL documentation on how to compile and install. It describes de needed dependencies and steps.

-Roberto

Collapse
Posted by vivian Aguilar on
Thank you for your answer, I will try.. Anyway i was thinking that it was because my redhat is in spanish but i dont know i am going to try.. =)
Collapse
Posted by Phuong VUONG on
Hi vivian, I've got the same probleme . Did you find out how to compil correctly postgres 7.1.3 on Redhat9 ? Thank you for your answer.