Re: [GLO] IBM_DB2_PYTHON_DRVR
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
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
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