2009/7/7 Jenaro Centeno Gómez <jcent...@aldia.com.mx>: > Continuando con el tema, descargue el fuente de postgresql para 8.3.7, > copié mi directorio pldebugger dentro del directorio contrib del fuente, > y al tratar de instalarlo me indica que no encuentra el archivo > Makefile.global. > > Buscando en el directorio encuentro que existe un archivo > Makefile.global.in, lo renombro a Makefile.global, vuelvo a ejecutar el > make y ahora tengo este error: > > ../../src/Makefile.global.in:326: ../../src/Makefile.port: No existe el > fichero ó directorio > Makefile:63: atención: se imponen comandos para el objetivo `install' > ../../src/makefiles/pgxs.mk:115: atención: se ignoran las instrucciones > viejas para el objetivo `install' > Makefile:77: atención: se imponen comandos para el objetivo `installdirs' > ../../src/makefiles/pgxs.mk:153: atención: se ignoran las instrucciones > viejas para el objetivo `installdirs' > make: *** No hay ninguna regla para construir el objetivo > `../../src/Makefile.port'. Alto. > > Alguna idea ?
No no, lo estás haciendo mal nada de renombrar archivos a la ligera. Debes desempaquetar, configurar (./configure), construir (make) postgresql desde fuente. Luego ingresas a contrib/pldebugger y construyes (make) e instalas el paquete. Para que postgresql se construya de la misma manera que lo hicieron al construir el paquete debes ejecutar: pg_config --configure para saber que opciones adjuntaron al comando ./configure. En mi caso (slackware 12.2) es: bash-3.1$ pg_config --configure '--prefix=/usr' '--libdir=/usr/lib' '--localstatedir=/var' '--sysconfdir=/etc' '--mandir=/usr/man' '--docdir=/usr/doc/postgresql-8.4.0' '--enable-nls' '--with-tcl' '--with-perl' '--with-python' '--with-ldap' '--with-openssl' '--with-libxml' '--with-libxslt' '--build=i486-slackware-linux' 'build_alias=i486-slackware-linux' 'CFLAGS=-O2 -march=i486 -mtune=i686' 'LDFLAGS=' Saludos y abrazos... Marco Antonio Frias Butrón Empowerment Ltda. ~ cbba-bolivia Slackware ~ Linux User #356229 -- TIP 8: explain analyze es tu amigo