This is really frustrating. I've been testing the 5.2.2 unified installer using the master
branch today.
@tobiasherp when you updated it to install Python 3.8.5, I think you missed some spots where 3.6 was assumed. I'm testing on a Mac.
$ ./install.sh --build-python="3" standalone
Unable to find libssl or openssl/ssl.h. libssl and its development headers are required for Plone. Please install your platform's openssl-dev package and try again. (If your system is using an SSL other than openssl or is putting the libraries/headers in an unconventional place, you may need to set CFLAGS/CPPFLAGS/LDFLAGS environment variables to specify the locations.) If you want to install Plone without SSL support, specify --without-ssl on the installer command line.
$ export LDFLAGS="-L/usr/local/opt/libxml2/lib -L/usr/local/opt/libxslt/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl/lib"
$ export CPPFLAGS="-I/usr/local/opt/libxml2/include -I/usr/local/opt/libxslt/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl/include"
$ ./install.sh --build-python="3" standalone
Rootless install method chosen. Will install for use by system user kimadmin
Detailed installation log being written to /Users/kimadmin/Downloads/Plone-5.2.2-UnifiedInstaller/install.log
Installing Plone 5.2.2 at /Users/kimadmin/Plone
Downloading Python source from https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
Downloading Python-3.8.5.tgz with curl
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 23.0M 100 23.0M 0 0 11.9M 0 0:00:01 0:00:01 --:--:-- 11.9M
Installing Python-3.8.5. This takes a while...
./configure --disable-toolbox-glue --disable-ipv6 --disable-framework --prefix=/Users/kimadmin/Plone/Python-3.6 ...
make install ...
Failed: This Python does not have ssl support.
If you want to disable this check, add --without-ssl=yes
to the command line.
***Aborting*** The built Python does not meet the requirements for Zope/Plone. Check messages and the install.log to find out what went wrong. See the "Built Python does not meet requirements" section of README.txt for more information about this error.
If I try the --build-python
flag with the 5.2.1 installer, which builds Python 3.6.9:
$ export LDFLAGS="-L/usr/local/opt/libxml2/lib -L/usr/local/opt/libxslt/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/openssl/lib"
$ export CPPFLAGS="-I/usr/local/opt/libxml2/include -I/usr/local/opt/libxslt/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl/include"
$ ./install.sh --build-python="3" standalone
Rootless install method chosen. Will install for use by system user kimadmin
Detailed installation log being written to /Users/kimadmin/Downloads/Plone-5.2.1-UnifiedInstaller-r3 2/install.log
Installing Plone 5.2.1 at /Users/kimadmin/Plone
Downloading Python source from https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz
Downloading Python-3.6.9.tgz with curl
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 21.9M 100 21.9M 0 0 12.0M 0 0:00:01 0:00:01 --:--:-- 12.0M
Installing Python-3.6.9. This takes a while...
./configure --disable-toolbox-glue --disable-ipv6 --disable-framework --prefix=/Users/kimadmin/Plone/Python-3.6 ...
make install ...
Python build looks OK.
Creating Python virtual environment.
Using base prefix '/Users/kimadmin/Plone/Python-3.6'
New python executable in /Users/kimadmin/Plone/zinstance/bin/python3
Also creating executable in /Users/kimadmin/Plone/zinstance/bin/python
Installing setuptools, pip, wheel...
done.
Installing Python requirements in virtual environment.
Copying Plone-docs
Copying buildout skeleton
Building Zope/Plone; this takes a while...
So... I am pretty annoyed at having wasted hours trying to get back to a working state from which I can create WORKING AND TESTED installers for 5.2.2, 5.1.7, and 4.3.19.
I refuse to waste any more time on this or going forward until and unless others who merge into master have actually tested and spent time to understand what they are modifying.