[Zope] zope-2.9 r40780 make install doesn't finish, files missing from bin

Jeff Kowalczyk jtk at yahoo.com
Wed Dec 14 15:11:21 EST 2005


I'm having some trouble with the 'make install' stage of Zope-2.9 svn. 
Using python-2.4.2 on Gentoo linux. Zope-2.9.0b1 installed fine, but I
needed the fix for get_transaction() ASAP.

    URL: svn://svn.zope.org/repos/main/Zope/branches/2.9
    Revision: 40780

    # ./configure --prefix=/usr/lib/zope-2.9.0
    # make
    # make install
    (...)
    copying lib/python/zope/app/recorder/zope.app.recorder-configure.zcml -> /usr/lib/zope-2.9.0/zopeskel/etc/package-includes
    copying lib/python/zope/app/pluggableauth/zope.app.pluggableauth-configure.zcml -> /usr/lib/zope-2.9.0/zopeskel/etc/package-includes
    copying lib/python/zope/app/securitypolicy/securitypolicy-meta.zcml -> /usr/lib/zope-2.9.0/zopeskel/etc/package-includes
    copying lib/python/zope/testbrowser/testbrowser-ftesting.zcml -> /usr/lib/zope-2.9.0/zopeskel/etc/package-includes
    copying lib/python/zope/formlib/formlib-configure.zcml -> /usr/lib/zope-2.9.0/zopeskel/etc/package-includes
    copying lib/python/zope/app/securitypolicy/securitypolicy.zcml -> /usr/lib/zope-2.9.0/zopeskel/etc
    [ -f /usr/lib/zope-2.9.0/bin/python ] || ln -sfn "/usr/bin/python" /usr/lib/zope-2.9.0/bin/python

    Zope binaries installed successfully.
    Now run '/usr/lib/zope-2.9.0/bin/mkzopeinstance.py'

This leaves (most visibly) many missing files in /usr/lib/zope-2.9.0/bin/.
Only the 'python' symlink, and 'zconfig  zconfig_schema2html  zdctl.py 
zdrun.py' are installed there. Other files may be missing if they came
afterwards, I don't have information on that.

Is this line indicating a terminating error in make install?

    [ -f /usr/lib/zope-2.9.0/bin/python ] || ln -sfn "/usr/bin/python" /usr/lib/zope-2.9.0/bin/python


Subsequent runs don't resume installing the remaining files:

    # make install
    "/usr/bin/python" "/home/jtk/software/svn/Zope/setup.py"  \
       build_ext -i \
       install --home="/usr/lib/zope-2.9.0"
    running build_ext
    running build_headers
    running install
    running build
    running build_py
    running build_scripts
    running install_lib
    running install_headers
    running install_scripts
    changing mode of /usr/lib/zope-2.9.0/bin/zconfig to 755
    changing mode of /usr/lib/zope-2.9.0/bin/zconfig_schema2html to 755
    changing mode of /usr/lib/zope-2.9.0/bin/zdctl.py to 755
    changing mode of /usr/lib/zope-2.9.0/bin/zdrun.py to 755
    running install_data
    [ -f /usr/lib/zope-2.9.0/bin/python ] || ln -sfn "/usr/bin/python" /usr/lib/zope-2.9.0/bin/python

    Zope binaries installed successfully.
    Now run '/usr/lib/zope-2.9.0/bin/mkzopeinstance.py'

Thanks for any insight on the issue. I don't think I want to run Zope
in-place from the working copy.




More information about the Zope mailing list