Strumenti personali
Azioni sul documento

Preparazione del sistema

Installare ZopeSkel per la prima volta e preparare il buildout di sviluppo.
ZopeSkel e Paster forniscono un sistema di comandi interattivi e template per velocizzare lo sviluppo di prodotti Plone. Vediamo come creare un content type custom per Plone3.
Pagina 2 di 7.

 

Installazione di ZopeSkel:

wget peak.telecommunity.com/dist/ez_setup.py
python2.4 ez_setup.py
easy_install-2.4 -U ZopeSkel 

I primi due comandi scaricano e installano easy_install.
L'ultimo comando installa ZopeSkel e le sue dipendenze, inclusi gli script di paster

Upgrade:

Per ottenere gli aggiornamenti di ZopeSkel:

easy_install --upgrade zopeskel

Preparazione dell'istanza:

E' consigliabile lavorare all'interno di un buildout plone3, in modo da non dover configurare manualmente le registrazioni in un secondo tempo.  Per creare un nuovo buildout;

paster create -t plone3_buildout myplone3instance
cd myplone3instance
python2.4 bootstrap.py
./bin/buildout
Lo sviluppo dei prodotti avverrà sempre nella directory src, es myplone3instance/src.

Altre soluzioni per la preparazione del sistema:

 

Errata corrige

Inviato da Paolo Melchiorre il 29/05/2008 16:43
sostituite

./bin/boostrap.py

con

python bootstrap.py

Re: Errata Corrige

Inviato da Eleonora Borelli il 30/05/2008 08:09
Grazie, corretto!

Re: Errata Corrige

Inviato da Paolo Melchiorre il 30/05/2008 08:39
Sarebbe da correggere anche nel paragrafo 6 nel riassunto dei comandi!

Ri-errata corrige

Inviato da Eleonora Borelli il 30/05/2008 09:26
eh ma non ti sfugge niente però :)

Re: Ri-errata corrige

Inviato da Paolo Melchiorre il 04/06/2008 14:11
In effetti mi è sfuggito questo:

python2.4 boostrap.py

in cui manca una "t" e diventa:

python2.4 bootstrap.py

Cosi' accade..

Inviato da Eleonora Borelli il 04/06/2008 16:30
.. a chi non copia dalla shell. E' che io ho un alias :)
(Corretto anche nella sintesi)

errrore eseguendo ./bin/boostrap.py

Inviato da ptux il 07/12/2008 15:23
quando do il comando: ./bin/buildout

ricevo un lungo output di errore. sono su ubuntu8.04, mi aiutate a fixare il problema?



ecco l'output incriminato:
 ./bin/buildout
Updating plone.
Installing zope2.
running build_ext
creating zope.proxy
copying zope/proxy/proxy.h -> zope.proxy
building 'AccessControl.cAccessControl' extension
creating build
creating build/temp.linux-i686-2.4
creating build/temp.linux-i686-2.4/AccessControl
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -IExtensionClass -I. -IAcquisition -I/usr/include/python2.4 -c AccessControl/cAccessControl.c -o build/temp.linux-i686-2.4/AccessControl/cAccessControl.o
In file included from AccessControl/cAccessControl.c:51:
./ExtensionClass/ExtensionClass.h:83:20: error: Python.h: Nessun file o directory
./ExtensionClass/ExtensionClass.h:84:20: error: import.h: Nessun file o directory
In file included from AccessControl/cAccessControl.c:51:
./ExtensionClass/ExtensionClass.h:95: error: expected specifier-qualifier-list before ‘PyObject_HEAD’
./ExtensionClass/ExtensionClass.h:108: error: expected specifier-qualifier-list before ‘PyObject’
./ExtensionClass/ExtensionClass.h:114: error: ‘NULL’ undeclared here (not in a function)
In file included from AccessControl/cAccessControl.c:52:
./Acquisition/Acquisition.h:19: error: expected specifier-qualifier-list before ‘PyObject’
AccessControl/cAccessControl.c:59: error: expected ‘)’ before ‘*’ token
AccessControl/cAccessControl.c:69: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:91: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:107: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:128: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:151: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:176: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:205: error: expected ‘)’ before ‘*’ token
AccessControl/cAccessControl.c:222: error: expected ‘)’ before ‘*’ token
AccessControl/cAccessControl.c:240: error: expected ‘)’ before ‘*’ token
AccessControl/cAccessControl.c:259: error: expected ‘)’ before ‘*’ token
AccessControl/cAccessControl.c:280: error: expected ‘)’ before ‘*’ token
AccessControl/cAccessControl.c:308: error: expected specifier-qualifier-list before ‘PyObject_HEAD’
AccessControl/cAccessControl.c:312: error: expected specifier-qualifier-list before ‘PyObject_HEAD’
AccessControl/cAccessControl.c:321: error: expected specifier-qualifier-list before ‘PyObject_HEAD’
AccessControl/cAccessControl.c:328: error: expected specifier-qualifier-list before ‘PyObject_HEAD’
AccessControl/cAccessControl.c:339: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:343: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:344: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:345: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:349: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:351: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:353: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:357: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:358: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:359: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:360: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:361: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:364: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:366: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:368: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:370: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:373: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:376: error: expected declaration specifiers or ‘...’ before ‘PyObject’
AccessControl/cAccessControl.c:376: error: expected declaration specifiers or ‘...’ before ‘PyObject’
AccessControl/cAccessControl.c:378: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtensionClassGetattro’
AccessControl/cAccessControl.c:385: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cAccessControl_methods’
AccessControl/cAccessControl.c:411: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ZopeSecurityPolicy_methods’
AccessControl/cAccessControl.c:420: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ZopeSecurityPolicyType’
AccessControl/cAccessControl.c:460: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SecurityManager_methods’
AccessControl/cAccessControl.c:479: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SecurityManagerType’
AccessControl/cAccessControl.c:519: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PermissionRole_methods’
AccessControl/cAccessControl.c:538: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PermissionRoleType’
AccessControl/cAccessControl.c:581: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘imPermissionRole_methods’
AccessControl/cAccessControl.c:595: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘imSequenceMethods’
AccessControl/cAccessControl.c:608: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘imPermissionRoleType’
AccessControl/cAccessControl.c:651: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:652: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:653: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:654: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:655: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:656: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:657: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:658: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:659: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:660: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:661: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:662: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:663: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:664: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:665: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:666: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:667: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:668: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:669: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:670: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:671: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:672: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:673: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:674: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:675: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:676: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:677: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:678: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:679: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c: In function ‘ZopeSecurityPolicy_setup’:
AccessControl/cAccessControl.c:697: error: ‘NoSequenceFormat’ undeclared (first use in this function)
AccessControl/cAccessControl.c:697: error: (Each undeclared identifier is reported only once
AccessControl/cAccessControl.c:697: error: for each function it appears in.)
AccessControl/cAccessControl.c:697: warning: implicit declaration of function ‘PyString_FromString’
AccessControl/cAccessControl.c:702: error: ‘defaultPermission’ undeclared (first use in this function)
AccessControl/cAccessControl.c:702: warning: implicit declaration of function ‘Py_BuildValue’
AccessControl/cAccessControl.c:703: error: ‘_what_not_even_god_should_do’ undeclared (first use in this function)
AccessControl/cAccessControl.c:704: error: ‘__roles__’ undeclared (first use in this function)
AccessControl/cAccessControl.c:705: error: ‘__of__’ undeclared (first use in this function)
AccessControl/cAccessControl.c:706: error: ‘Anonymous’ undeclared (first use in this function)
AccessControl/cAccessControl.c:707: error: ‘AnonymousTuple’ undeclared (first use in this function)
AccessControl/cAccessControl.c:708: error: ‘ManagerTuple’ undeclared (first use in this function)
AccessControl/cAccessControl.c:709: error: ‘stack_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:710: error: ‘user_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:711: error: ‘validate_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:712: error: ‘_proxy_roles_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:714: error: ‘allowed_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:715: error: ‘getOwner_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:716: error: ‘getWrappedOwner_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:718: error: ‘getPhysicalRoot_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:720: error: ‘aq_parent_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:721: error: ‘_check_context_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:723: error: ‘unrestrictedTraverse_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:727: error: ‘checkPermission_str’ undeclared (first use in this function)
AccessControl/cAccessControl.c:729: error: ‘__allow_access_to_unprotected_subobjects__’ undeclared (first use in this function)
AccessControl/cAccessControl.c: At top level:
AccessControl/cAccessControl.c:743: error: expected ‘)’ before ‘*’ token
AccessControl/cAccessControl.c:758: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c: In function ‘ZopeSecurityPolicy_dealloc’:
AccessControl/cAccessControl.c:1280: warning: implicit declaration of function ‘Py_DECREF’
AccessControl/cAccessControl.c:1280: error: ‘ZopeSecurityPolicy’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1281: error: ‘ZopeSecurityPolicy’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1281: error: ‘Py_TPFLAGS_HAVE_CLASS’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1281: error: ‘ZopeSecurityPolicy’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1281: error: ‘ZopeSecurityPolicy’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1281: error: ‘PyObject’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1281: error: expected expression before ‘)’ token
AccessControl/cAccessControl.c:1281: warning: implicit declaration of function ‘PyObject_FREE’
AccessControl/cAccessControl.c: At top level:
AccessControl/cAccessControl.c:1301: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1321: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1338: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c: In function ‘SecurityManager_dealloc’:
AccessControl/cAccessControl.c:1359: warning: implicit declaration of function ‘Py_XDECREF’
AccessControl/cAccessControl.c:1359: error: ‘SecurityManager’ has no member named ‘thread_id’
AccessControl/cAccessControl.c:1360: error: ‘SecurityManager’ has no member named ‘context’
AccessControl/cAccessControl.c:1361: error: ‘SecurityManager’ has no member named ‘policy’
AccessControl/cAccessControl.c:1362: error: ‘SecurityManager’ has no member named ‘validate’
AccessControl/cAccessControl.c:1363: error: ‘SecurityManager’ has no member named ‘checkPermission’
AccessControl/cAccessControl.c:1364: error: ‘SecurityManager’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1365: error: ‘SecurityManager’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1365: error: ‘Py_TPFLAGS_HAVE_CLASS’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1365: error: ‘SecurityManager’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1365: error: ‘SecurityManager’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1365: error: ‘PyObject’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1365: error: expected expression before ‘)’ token
AccessControl/cAccessControl.c: At top level:
AccessControl/cAccessControl.c:1368: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1397: error: expected declaration specifiers or ‘...’ before ‘PyObject’
AccessControl/cAccessControl.c:1397: error: expected declaration specifiers or ‘...’ before ‘PyObject’
AccessControl/cAccessControl.c: In function ‘SecurityManager_setattro’:
AccessControl/cAccessControl.c:1399: warning: implicit declaration of function ‘PyString_Check’
AccessControl/cAccessControl.c:1399: error: ‘name’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1399: warning: implicit declaration of function ‘PyUnicode_Check’
AccessControl/cAccessControl.c:1400: warning: implicit declaration of function ‘PyString_AsString’
AccessControl/cAccessControl.c:1400: warning: initialization makes pointer from integer without a cast
AccessControl/cAccessControl.c:1407: warning: implicit declaration of function ‘strcmp’
AccessControl/cAccessControl.c:1409: warning: implicit declaration of function ‘Py_INCREF’
AccessControl/cAccessControl.c:1409: error: ‘v’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1410: warning: implicit declaration of function ‘PyVar_Assign’
AccessControl/cAccessControl.c:1410: error: ‘SecurityManager’ has no member named ‘thread_id’
AccessControl/cAccessControl.c:1416: error: ‘SecurityManager’ has no member named ‘context’
AccessControl/cAccessControl.c:1422: error: ‘SecurityManager’ has no member named ‘policy’
AccessControl/cAccessControl.c:1423: error: ‘SecurityManager’ has no member named ‘validate’
AccessControl/cAccessControl.c:1425: error: ‘SecurityManager’ has no member named ‘validate’
AccessControl/cAccessControl.c:1426: error: ‘SecurityManager’ has no member named ‘validate’
AccessControl/cAccessControl.c:1428: error: ‘SecurityManager’ has no member named ‘checkPermission’
AccessControl/cAccessControl.c:1430: error: ‘SecurityManager’ has no member named ‘checkPermission’
AccessControl/cAccessControl.c:1431: error: ‘SecurityManager’ has no member named ‘checkPermission’
AccessControl/cAccessControl.c:1438: warning: implicit declaration of function ‘PyErr_SetObject’
AccessControl/cAccessControl.c:1438: error: ‘PyExc_AttributeError’ undeclared (first use in this function)
AccessControl/cAccessControl.c: At top level:
AccessControl/cAccessControl.c:1450: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1480: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1539: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c: In function ‘PermissionRole_dealloc’:
AccessControl/cAccessControl.c:1554: error: ‘PermissionRole’ has no member named ‘__name__’
AccessControl/cAccessControl.c:1556: error: ‘PermissionRole’ has no member named ‘_p’
AccessControl/cAccessControl.c:1558: error: ‘PermissionRole’ has no member named ‘__roles__’
AccessControl/cAccessControl.c:1560: error: ‘PermissionRole’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1562: error: ‘PermissionRole’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1562: error: ‘Py_TPFLAGS_HAVE_CLASS’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1562: error: ‘PermissionRole’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1562: error: ‘PermissionRole’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1562: error: ‘PyObject’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1562: error: expected expression before ‘)’ token
AccessControl/cAccessControl.c: At top level:
AccessControl/cAccessControl.c:1572: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1608: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c: In function ‘imPermissionRole_length’:
AccessControl/cAccessControl.c:1619: error: ‘PyObject’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1619: error: ‘v’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1620: error: ‘pa’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1632: error: ‘imPermissionRole’ has no member named ‘_v’
AccessControl/cAccessControl.c:1634: error: ‘imPermissionRole’ has no member named ‘_pa’
AccessControl/cAccessControl.c:1636: warning: implicit declaration of function ‘PyErr_SetString’
AccessControl/cAccessControl.c:1636: error: ‘PyExc_AttributeError’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1639: warning: implicit declaration of function ‘callmethod1’
AccessControl/cAccessControl.c:1639: error: expected expression before ‘)’ token
AccessControl/cAccessControl.c:1639: error: ‘__of__’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1642: error: ‘imPermissionRole’ has no member named ‘_v’
AccessControl/cAccessControl.c:1644: error: ‘imPermissionRole’ has no member named ‘_pa’
AccessControl/cAccessControl.c:1647: warning: implicit declaration of function ‘PyObject_Length’
AccessControl/cAccessControl.c: At top level:
AccessControl/cAccessControl.c:1656: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c: In function ‘imPermissionRole_dealloc’:
AccessControl/cAccessControl.c:1698: error: ‘imPermissionRole’ has no member named ‘_p’
AccessControl/cAccessControl.c:1700: error: ‘imPermissionRole’ has no member named ‘_pa’
AccessControl/cAccessControl.c:1702: error: ‘imPermissionRole’ has no member named ‘__roles__’
AccessControl/cAccessControl.c:1704: error: ‘imPermissionRole’ has no member named ‘_v’
AccessControl/cAccessControl.c:1706: error: ‘imPermissionRole’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1708: error: ‘imPermissionRole’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1708: error: ‘Py_TPFLAGS_HAVE_CLASS’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1708: error: ‘imPermissionRole’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1708: error: ‘imPermissionRole’ has no member named ‘ob_type’
AccessControl/cAccessControl.c:1708: error: ‘PyObject’ undeclared (first use in this function)
AccessControl/cAccessControl.c:1708: error: expected expression before ‘)’ token
AccessControl/cAccessControl.c: At top level:
AccessControl/cAccessControl.c:1715: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1737: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1941: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:1979: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:2126: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:2150: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:2160: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:2184: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
AccessControl/cAccessControl.c:2210: error: array type has incomplete element type
AccessControl/cAccessControl.c:2211: error: ‘PyCFunction’ undeclared here (not in a function)
AccessControl/cAccessControl.c:2211: error: expected ‘}’ before ‘dtml_guarded_getattr’
AccessControl/cAccessControl.c: In function ‘initcAccessControl’:
AccessControl/cAccessControl.c:2225: error: ‘PyObject’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2225: error: ‘module’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2226: error: ‘dict’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2227: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘RestrictedDTMLMixinType’
AccessControl/cAccessControl.c:2227: error: ‘RestrictedDTMLMixinType’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2227: error: expected expression before ‘{’ token
AccessControl/cAccessControl.c:2232: warning: implicit declaration of function ‘PyCObject_Import’
AccessControl/cAccessControl.c:2232: warning: assignment makes pointer from integer without a cast
AccessControl/cAccessControl.c:2236: error: ‘ExtensionClassGetattro’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2236: error: ‘struct ExtensionClassCAPIstruct’ has no member named ‘ECBaseType_’
AccessControl/cAccessControl.c:2238: warning: implicit declaration of function ‘Py_InitModule3’
AccessControl/cAccessControl.c:2239: error: ‘cAccessControl_methods’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2242: error: ‘api’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2242: warning: implicit declaration of function ‘PyImport_ImportModule’
AccessControl/cAccessControl.c:2242: warning: implicit declaration of function ‘PyObject_GetAttrString’
AccessControl/cAccessControl.c:2242: warning: implicit declaration of function ‘PyCObject_AsVoidPtr’
AccessControl/cAccessControl.c:2242: warning: assignment makes pointer from integer without a cast
AccessControl/cAccessControl.c:2245: warning: implicit declaration of function ‘PyModule_GetDict’
AccessControl/cAccessControl.c:2247: warning: implicit declaration of function ‘PyDict_SetItemString’
AccessControl/cAccessControl.c:2248: error: ‘_what_not_even_god_should_do’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2250: warning: assignment makes pointer from integer without a cast
AccessControl/cAccessControl.c:2250: error: ‘struct ExtensionClassCAPIstruct’ has no member named ‘PyExtensionClass_Export_’
AccessControl/cAccessControl.c:2253: warning: assignment makes pointer from integer without a cast
AccessControl/cAccessControl.c:2253: error: ‘struct ExtensionClassCAPIstruct’ has no member named ‘PyExtensionClass_Export_’
AccessControl/cAccessControl.c:2253: error: ‘ZopeSecurityPolicyType’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2256: warning: assignment makes pointer from integer without a cast
AccessControl/cAccessControl.c:2256: error: ‘struct ExtensionClassCAPIstruct’ has no member named ‘PyExtensionClass_Export_’
AccessControl/cAccessControl.c:2256: error: ‘SecurityManagerType’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2259: warning: assignment makes pointer from integer without a cast
AccessControl/cAccessControl.c:2259: error: ‘struct ExtensionClassCAPIstruct’ has no member named ‘PyExtensionClass_Export_’
AccessControl/cAccessControl.c:2259: error: ‘PermissionRoleType’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2262: warning: assignment makes pointer from integer without a cast
AccessControl/cAccessControl.c:2262: error: ‘struct ExtensionClassCAPIstruct’ has no member named ‘PyExtensionClass_Export_’
AccessControl/cAccessControl.c:2262: error: ‘imPermissionRoleType’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2265: error: ‘imPermissionRoleObj’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2265: warning: implicit declaration of function ‘PyMapping_GetItemString’
AccessControl/cAccessControl.c:2268: error: ‘aq_validate’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2274: error: ‘Containers’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2275: error: ‘ContainerAssertions’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2284: error: ‘getRoles’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2293: error: ‘Unauthorized’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2301: error: ‘getSecurityManager’ undeclared (first use in this function)
AccessControl/cAccessControl.c:2309: error: ‘warn’ undeclared (first use in this function)
error: command 'gcc' failed with exit status 1
While:
  Installing zope2.

An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/tmp/tmp1fNxel/zc.buildout-1.1.1-py2.4.egg/zc/buildout/buildout.py", line 1477, in main
  File "/tmp/tmp1fNxel/zc.buildout-1.1.1-py2.4.egg/zc/buildout/buildout.py", line 462, in install
  File "/tmp/tmp1fNxel/zc.buildout-1.1.1-py2.4.egg/zc/buildout/buildout.py", line 1060, in _call
  File "/home/fratux/myplone3instance/eggs/plone.recipe.zope2install-2.5-py2.4.egg/plone/recipe/zope2install/__init__.py", line 152, in install
    'build_ext', '-i',
AssertionError

[medesimo errore con sudo]

ciao e grazie.

ptux

Nopaste

Inviato da Eleonora Borelli il 09/12/2008 09:07
Mmm non saprei.. un errore di compilazione?
Se non trovi soluzione manda una mail anche in lista.
Per incollare molte righe puoi usare questo: http://rafb.net/paste/