¿Puedes enviar el log del make a ver que está pasando?
¿Qué opciones le estás pasando al ./configure?

Saludos

On 3/18/2012 5:18 PM, Juan wrote:
Alvaro

Segui tu consejo encontre mis viejos fuentes y los estoy compilando en e
el nuevo entorno de postgres 9.1 en plataforma de 634 bits so.
pero... tengo un problema
me sale

  undefined symbol: DirectFunctionCall1
en el make, digo yo sera que cambio la interface de pasaje de parametros
desde el pg8 a pg9x?
te suena este error?
que puedo hacer?
saludos
MDC

2012/2/27 Marcos Ortiz <mlor...@uci.cu <mailto:mlor...@uci.cu>>

    On 02/28/2012 01:46 PM, Alvaro Herrera wrote:

        Excerpts from Juan's message of mar feb 28 13:35:59 -0300 2012:

            Alvaro

            gracias por responderme. si ahora es parte del posthgres pero
            antiguamente era un contrib en aquella epoca modifique bsatante
            ese fuente y lo recompile , si lograra compilar postgres en
            32 bits
            deberia excluir este objeto para q use el q yo cree hace ya
            un tiempo
            la verdad no tengo mucha idea de como llevarlo a la practica
            y obviamente
            muchos problemas se me presentaran.

        Hmm.  Si estás usando una versión más moderna de Postgres tienes que
        considerar que cualquier módulo que quieras agregar debe tener
        el bloque
        PG_MAGIC_BLOCK el cual debe estar ajustado a la versión de
        Postgres que
        vayas a usar.  Por lo tanto si quieres seguir usando el mismo objeto
        binario sin recompilarlo tu única opción sería usar la misma
        versión de
        Postgres que tenías antes.

        Creo que lo más sensato sería tomar el código fuente modificado de
        fuzzystrmatch y recompilarlo con una versión de Postgres más
        reciente, y
        además así lo puedes usar en un ambiente de 64 bits.

            tendras algun link donde pueda ver como compilar postgres en
            una plataforma
            de 64 bits en 32 bits?

        La verdad es que no tengo idea dónde encontrar esa info.  Si mal no
        recuerdo hay que poner -m32 en CFLAGS y quizás más opciones;
        seguramente
        hará falta algo para el linker también (cosas que se ponen en
        LDFLAGS).
        Todo eso debes ponerlo como variables que se pasan a configure,
        o sea
        tiene que ser algo así:

        ./configure --<opciones>  CFLAGS="-m32 otras" LDFLAGS="algo aqui"

    O hacer como explicó Selena Deckelmann(http://chesnok.com) en su
    charla del Pg2011 sobre usar siempre los binarios de 64 bits aunque
    uses una plataforma de 32 bits.
    La charla se llama "Maintaining Terabytes": (el link te lo debo,
    búscalo en el sitio http://www.pgcon.org/2011)
    1- Install 32-bit Postgres and libraries on a 64-bit system.
    2- Install 64-bit Postgres/libs of the same version.
    3- Copy “hot backup” from 32-bit sys over to 64-bit sys.
    4- Run pg_dump from 64-bit version on 32-bit Postgres.

    Esta charla está excelente, donde Selena brinda increíbles
    recomendaciones de su experiencia cuando era PostgreSQL DBA en
    http://myemma.com
    Saludos

    --
    Marcos Luis Ortíz Valmaseda
      Sr. Software Engineer (UCI)
    http://marcosluis2186.__posterous.com
    <http://marcosluis2186.posterous.com>
    http://postgresql.uci.cu/blog/__38 <http://postgresql.uci.cu/blog/38>



    Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS
    QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
    http://www.antiterroristas.cu
    http://justiciaparaloscinco.__wordpress.com
    <http://justiciaparaloscinco.wordpress.com>



--
Marcos Luis Ortíz Valmaseda (@marcosluis2186)
 Data Engineer at UCI
 http://marcosluis2186.posterous.com

10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS 
INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a