This is because you're trying to build with MULTI_PERL, which tells the build process to expect a threaded Perl, whcih is not the default. Delete the MULTI_PERL file from the root of your build directory to fix this. Note that if however you want to use zoperl, you will NEED to build against a threaded perl no matter what. zoperl seems pretty cool, although I haven't tried it yet mind you. I'd ecommend you build a custom perl with threading support as per the docs and then build pyperl and zoperl ... cheers, J.F.
---------- From: Kerekes Lajos[SMTP:lkerekes@xperts.hu] Sent: Wednesday, September 05, 2001 1:27 PM To: zope@zope.org Subject: [Zope] pyperl install failure
Hi!
I use Zope 2.3.3 under Red Hat Linux 7.0
I'd like to use perl scripts under Zope, and I want to install the pyperl 1.0.1. I followed the instructions, (cd Python-Object, perl MakeFile.pl), and when I got this error at "make install":
gcc -c -I"/usr/include/python1.5" -fno-strict-aliasing -O2 -march=i386 -mcpu=i686 -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -fPIC -I/usr/lib/perl5/5.6.0/i386-linux/CORE -DMULTI_PERL Object.c In file included from Object.xs:11: ../lang_lock.h:67: parse error before `last_py_tstate' ../lang_lock.h:67: warning: data definition has no type or storage class
make: *** [Object.o] Error 1
Does anybody know what is the problem, what shall I do?
I installed Distutils 1.0.2 before pyperl install.
Thanks:
Lajos Kerekes
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )