[Pgsql-ayuda] Re: postgresql 7.3.4 en solaris 8

Jose Joaquin Lorente Garcia jlorente@unesco.upv.es
Thu, 28 Aug 2003 07:20:12 +0200


Hola David,
parece que se resiste postgresQL a instalarse en tu solaris 8. Bueno, =
creo que este problema tiene que ver con la librer=EDa openssl. En las =
FAQ de postgres recomiendan utilizar la =FAltima versi=F3n debido a una =
redefinici=F3n de variables o constantes en los ficheros de cabecera de =
openssl y postgres que parece ser lo que te ocurre a ti al compilar.
Si a pesar de todo no consiguieras eliminar este error, yo de ti =
ejecutar=EDa de nuevo el configure excluyendo la opci=F3n de ssl

Saludos,

JJ
----- Original Message -----=20
From: "red-utm" <pglist@mixteco.utm.mx>
To: "Manuel Sugawara" <masm@fciencias.unam.mx>
Cc: <pgsql-ayuda@tlali.iztacala.unam.mx>
Sent: Thursday, August 28, 2003 12:46 AM
Subject: Re: [Pgsql-ayuda] Re: postgresql 7.3.4 en solaris 8


> Ya corregi la variable PATH para que utilice el sort de gnu que esta =
en
> /usr/local/bin, pero ahora me saca este error:
>=20
> --------------------->
>=20
> gcc  -Wall -Wmissing-prototypes -Wmissing-declarations -fPIC -I.
> -I../../../src/include -I/usr/local/ssl/include -DFRONTEND
> -DSYSCONFDIR=3D'"/opt/pgsql/etc"'  -c -o fe-connect.o fe-connect.c
> In file included from fe-connect.c:46:
> /usr/include/crypt.h:22: parse error before '(' token
> /usr/include/crypt.h:22: parse error before "const"
> make[3]: *** [fe-connect.o] Error 1
> make[3]: Leaving directory =
`/opt/pgsql/postgresql-7.3.4/src/interfaces/libpq'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory =
`/opt/pgsql/postgresql-7.3.4/src/interfaces'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/opt/pgsql/postgresql-7.3.4/src'
> make: *** [all] Error 2
>=20
>=20
> ------------------------>
> el archivo /usr/include/crypt.h hasta la linea 23 tiene lo siguiente:
> ------------------------>
>=20
> /*      Copyright (c) 1988 AT&T */
> /*        All Rights Reserved   */
>=20
> /*      THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T     */
> /*      The copyright notice above does not evidence any        */
> /*      actual or intended publication of such source code.     */
>=20
> #ifndef _CRYPT_H
> #define _CRYPT_H
>=20
> #pragma ident   "@(#)crypt.h    1.10    92/09/14 SMI"   /* SVr4.0 1.1  =
 */
>=20
> #ifdef        __cpluspluS
> extern "C" {
> #endif
>=20
> /* Password and file encryption functions */
>=20
> #if defined(__STDC__)
> extern char *crypt(const char *, const char *);
> extern int crypt_close(int *);
> extern char *des_crypt(const char *, const char *);
> ---------------------->
>=20
> comente las lineas=20
> #ifdef        __cpluspluS
> extern "C" {
> #endif
>=20
> poque pense que la } le faltaba que cerrara pero sigue marcando el =
mismo
> error, alguna idea de donde buscar=20
>=20
>=20
> gracias de antemano
>=20
> David Cruz
>=20
> On 27 Aug 2003 13:49:08 -0500, Manuel Sugawara wrote
> > Manuel Sugawara <masm@fciencias.unam.mx> writes:
> >=20
> > > "red-utm" <pglist@mixteco.utm.mx> writes:
> > >=20
> > > > Tenian razon ya pude configurar agregandole las rutas de =
librerias a la
> > > > variable      =20
> > > > LD_LIBRARY_PATH , ahora al hacer el make me sale el siguiente =
error,
> abusando
> > > > de sus concimientos a que se debe el siguiente error que me =
arroja el make:
> > > >=20
> > > > Gen_fmgrtab.sh failed
> >=20
> > otro intento, pasate al directorio src/backend/utils y le p=EDcale
> >=20
> >  sh -x Gen_fmgrtab.sh ../../../src/include/catalog/pg_proc.h
> >=20
> > y mandanos la salida para ver exactamente que falla.
> >=20
> > Saludos,
> > Manuel.
>=20
>=20
>=20
> --
> Universidad Tecnologica de la Mixteca
>=20
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda