Hola Edgar Probá reemplazar el egg PIL por PILwoTk. PIL no está correctamente armado como egg de Python y puede ser por eso el error. PILwoTk sí está bien armado y anda igual.
Saludos -- Marcos F. Romero Responsable de Desarrollo Inter-Cultura [email protected] www.inter-cultura.com +54 11 4542-8299 2010/8/21 Edgar Ulises Aviles Mejia <[email protected]>: > Hola a todos, > tengo un problema con la instalacion de PIL con python, les cuento: > Estaba ocupando un servidor ubuntu 10.04 para desarrollar con plone 3.3.5, > el asunto es que todo va bien, pero cuando paso a produccion con un Debian > lenny, trato de instalar todo el entorno de Plone primero instalando los > siguientes paquetes > en el sistema operativo > > aptitude install python2.4 python2.4-dev > aptitude install gcc g++ libbz2-dev zlib1g-dev libreadline5-dev libssl-dev > libjpeg-dev > aptitude install python2.4-setuptools > > despues ejecute en la linea de comando > > $ easy_install-2.4 virtualenv > $virtualenv --no-site-packages -p python2.4 myEnv > $source myEnv/bin/activate > (myEnv)$ easy_install ZopeSkel > > despues creo un plone3 buildout con la version 3.3.5 de plone, agrego el PIL > en buildout > (myEnv)$python bootstrap.py > (myEnv)$bin/buildout > > y me envia el siguiente error: > > /usr/bin/gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall > -Wstrict-prototypes -fPIC -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ > -I/usr/include/freetype2 -IlibImaging -I/usr/local/Plone/Python-2.4/include > -I/usr/local/include -I/usr/include > -I/usr/local/Plone/Python-2.4/include/python2.4 -c libImaging/JpegDecode.c > -o build/temp.linux-x86_64-2.4/libImaging/JpegDecode.o > libImaging/JpegDecode.c:45: error: expected identifier or ‘(’ before ‘void’ > libImaging/JpegDecode.c:51: error: expected identifier or ‘(’ before > ‘boolean’ > libImaging/JpegDecode.c:58: error: expected identifier or ‘(’ before ‘void’ > libImaging/JpegDecode.c:78: error: expected identifier or ‘(’ before ‘void’ > libImaging/JpegDecode.c:99: error: expected identifier or ‘(’ before ‘void’ > libImaging/JpegDecode.c:107: error: expected identifier or ‘(’ before ‘void’ > libImaging/JpegDecode.c: In function ‘ImagingJpegDecode’: > libImaging/JpegDecode.c:134: error: ‘error’ undeclared (first use in this > function) > libImaging/JpegDecode.c:134: error: (Each undeclared identifier is reported > only once > libImaging/JpegDecode.c:134: error: for each function it appears in.) > libImaging/JpegDecode.c:135: error: ‘output’ undeclared (first use in this > function) > libImaging/JpegDecode.c:137: warning: implicit declaration of function > ‘jpeg_buffer_src’ > libImaging/JpegDecode.c:149: warning: implicit declaration of function > ‘skip_input_data’ > error: command '/usr/bin/gcc' failed with exit status 1 > > despues prove instalando mas paquetes que fue lo que encontre en muchos > foros: > > aptitude install zlib1g-dbg > aptitude install zlibc > aptitude install g++ > aptitude install libjpeg-dbg > > tambien por ultimo prove con el instalador unificado y me manda el mismo > error, intente descargando > el imaging e instalarlo manualmente pero lo mismo, me fui al codigo de > JpegDecode.c en las lineas indicadas > y mire que es una llamada al metodo METHODDEF, el cual no lo enconter > definido en las librerias del imaging (no se por que) > comentarie esto (ya estaba desesperado!!) luego volvi a compilar, pero > tampoc, prove tambien dandole export CFLAGS='-fPIC' y nada..... > > como ven ya estoy totalmente desesperado :( y no se que hacer!!!!!! > > ayuda please ya he pasado mucho tiempo y creo que mis fuerzas se estan > agotando...... > gracias desde ya por toda su valiosa ayuda > > saludes, edgar aviles > > > _______________________________________________ > Plone-ConoSur mailing list > [email protected] > http://lists.plone.org/mailman/listinfo/plone-conosur > > _______________________________________________ Plone-ConoSur mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-conosur
