Que tal estos RPM para poner el python 2.5 por aparte:

http://blog.bashton.com/2008/python-25-rpms-for-rhel-5-centos-5/

Saludos


Gabriel Orozco Ruiz Velazco

Tel: +52.33.3627.1063 (Fax: Pedir Tono)
Cel: +52.33.1152.3870
gabriel.oro...@trulinux.com <mailto:gabriel.oro...@trulinux.com>
www.trulinux.com <http://www.trulinux.com>
MSN: gorvg...@hotmail.com
Linkedin <http://mx.linkedin.com/pub/gabriel-orozco/5/847/228>Google Calendar <http://www.google.com/calendar/embed?src=redimido%40gmail.com&ctz=America/Mexico_City>Twitter <http://twitter.com/redimido>

Creo que nadie ha generado RPMs de python>  2.4 para Red Hat/CentOS, o
por lo menos no conozco sitio alguno que lo provea.

Tienes 2 opciones, compilarlo desde el fuente o generar el RPM.
Obviamente para generar el RPM también necesitarías compilar, pero
solo una vez y evitas estar recompilando cada vez que tengas
reproducir el ambiente.

Para generar el RPM tienes 2 posibles soluciones:

1. Bajar el .src.rpm de python 2.4 y adaptarlo para generar el rpm de
la version 2.5

2. Usar checkinstall ( Izto (tm) ).


Yo no usaría nada arriba de 2.5 ya que python es parte fundamental de
casi cualquier distribución y mientras más grande sea el brinco de la
versión probada, hay más probabilidades de afectar algo más. Incluso
sería mucho mejor instalarlo en una ruta alternativa, algo así como
/usr/local/.....


--
Rodolfo


2010/8/25 bmejiap<bmejiapare...@yahoo.com.mx>:
gracias Rodolfo en efecto estoy usando CentOS y tiene python 2.4, deja instalo 
el 2.5 y les digo que showbiz piza

Gracias!

*****************************************************
Bernardo Mejia Paredes
xanatos
;=) ujuju

--- El mié 25-ago-10, Rodolfo Martínez<rmt...@gmail.com>  escribió:

De: Rodolfo Martínez<rmt...@gmail.com>
Asunto: Re: [GLO] IBM_DB2_PYTHON_DRVR
A: glo@glo.org.mx
Fecha: miércoles, 25 de agosto de 2010, 8:19

Que tal Bernardo,

El primer error y posible culpable de todos los demás es:

ibm_db.c:3499: error: ‘Py_ssize_t’ undeclared (first use in this function)
No veo ningún error de librerías no encontradas (no xxx.h found)
entonces asumo que estás usando librerías de python más antiguas de
las que requiere IBM_DB2_PYTHON_DRVR.

De acuerdo con esta liga
http://svn.python.org/projects/ctypes/trunk/ctypeslib/ctypeslib/contrib/pythonhdr.py,
Py_ssize_t fue introducido en 2.5. (5to párrafo: "Py_ssize_t is
available for Python 2.5 and up.")

No mencionas la distribución que usas, pero supongo que debe ser algo
estable como Red Hat/CentOS o SuSE, y la versión de python por defecto
en estas distribuciones es 2.4.

En conclusión, creo que necesitas python 2.5 para compilar IBM_DB2_PYTHON_DRVR.


Saludos
--
Rodolfo

Responder a