Re: [GLO] IBM_DB2_PYTHON_DRVR

2010-08-25 Por tema Rodolfo Martínez
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


Re: [GLO] IBM_DB2_PYTHON_DRVR

2010-08-25 Por tema Gabriel Orozco

 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/228Google 
Calendar 
http://www.google.com/calendar/embed?src=redimido%40gmail.comctz=America/Mexico_CityTwitter 
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 bmejiapbmejiapare...@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ínezrmt...@gmail.com  escribió:

De: Rodolfo Martínezrmt...@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




Re: [GLO] IBM_DB2_PYTHON_DRVR

2010-08-25 Por tema bmejiap
hooo algo tarde jejejejej, 

Gracias Rodolfo por la ayuda, Redimido vi tarde la liga

compile el python2.5 y como dijiste Rodo, ya furulo

Muchas Gracias a todos!

Saludos,
Bernardo.

* 
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, 12:43

(Y) Redimido.

Bueno Bernardo, parece que alguien más ya hizo la tarea por ti :P.

Y al parecer este tipo consideró renombrar el binario de python a
python25 para no afectar nada.


--
Rodolfo


2010/8/25 Gabriel Orozco redim...@glo.org.mx

 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
 www.trulinux.com
 gorvg...@hotmail.com

 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