[Zope] Zope 2.8.4 compilation error
David H
bluepaul at earthlink.net
Tue Nov 15 18:29:56 EST 2005
Gusti Gonzalez wrote:
>Hi,
>
>I am having the following error when compiling Zope:
>---------------------------------------------------------------
>"/usr/bin/python" "/infra/portal/Zope-2.8.4-final/setup.py" \
> build
>--build-base="/infra/portal/Zope-2.8.4-final/build-base/python-2.3"
>--build-lib="/infra/portal/Zope-2.8.4-final/build-base/python-2.3/build-lib"
>--build-scripts="/infra/portal/Zope-2.8.4-final/build-base/python-2.3/build-scripts"
>--build-temp="/infra/portal/Zope-2.8.4-final/build-base/python-2.3/build-temp"
>running build
>running build_py
>running build_ext
>building 'AccessControl.cAccessControl' extension
>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes
>-fPIC -IExtensionClass -IAcquisition -I/usr/include/python2.3 -c
>AccessControl/cAccessControl.c -o
>/infra/portal/Zope-2.8.4-final/build-base/python-2.3/build-temp/AccessControl/cAccessControl.o
>En el fichero incluído de /usr/lib/gcc-lib/i486-linux/3.3.5/include/syslimits.h:7,
> de /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:11,
> de /usr/include/python2.3/Python.h:19,
> de ExtensionClass/ExtensionClass.h:83,
> de AccessControl/cAccessControl.c:51:
>/usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:122:75: limits.h: No existe
>el fichero o el directorio
>En el fichero incluído de ExtensionClass/ExtensionClass.h:83,
> de AccessControl/cAccessControl.c:51:
>/usr/include/python2.3/Python.h:28:19: stdio.h: No existe el fichero o el directorio
>/usr/include/python2.3/Python.h:30:5: #error "Python.h requires that stdio.h
>define NULL."
>/usr/include/python2.3/Python.h:33:20: string.h: No existe el fichero o el
>directorio
>/usr/include/python2.3/Python.h:34:19: errno.h: No existe el fichero o el directorio
>/usr/include/python2.3/Python.h:36:20: stdlib.h: No existe el fichero o el
>directorio
>/usr/include/python2.3/Python.h:39:20: unistd.h: No existe el fichero o el
>directorio
>/usr/include/python2.3/Python.h:46:20: assert.h: No existe el fichero o el
>directorio
>...
>... and the error list goes on.
>---------------------------------------------------------------
>
>but the limits.h file does exist at the above mentioned location
>
>My environment is:
>Debian 3.1 (stable)
>
>dpkg -l | grep python
>ii python 2.3.5-2 An interactive high-level object-oriented la
>ii python-ldap 2.0.4-1 A LDAP interface module for Python. [dummy p
>ii python2.3 2.3.5-3 An interactive high-level object-oriented la
>ii python2.3-dev 2.3.5-3 Header files and a static library for Python
>ii python2.3-ldap 2.0.4-1 A LDAP interface module for Python 2.3
>
>dpkg -l | grep gcc
>ii gcc 3.3.5-3 The GNU C compiler
>ii gcc-3.3 3.3.5-13 The GNU C compiler
>ii gcc-3.3-base 3.3.5-13 The GNU Compiler Collection (base package)
>ii libgcc1 3.4.3-13 GCC support library
>
>dpkg -l | grep make
>ii ant 1.6.2-2 Java based build tool like make
>ii libant1.6-java 1.6.2-2.1 Java based build tool like make -- library
>ii make 3.80-9 The GNU version of the "make" utility.
>ii makedev 2.3.1-77 creates device files in /dev
>
>
>Any ideas what can be missing from my installation?
>
>Best regards,
>Gustavo.
>
>
>
>
Gustavo,
Did you download the full (developers) version of python from
python.org? If not you'll need to to compile Zope.
David
More information about the Zope
mailing list