Tasy added the comment:
Configuration Options:
../configure --prefix=$HOME --enable-shared --enable-optimizations
--with-system-expat --with-system-ffi --with-ensurepip=yes
Make throws the following warning:
*** WARNING: renaming "_curses_panel" since importing it failed: No module
named '_curses'
Python build finished successfully!
The necessary bits to build these optional modules were not found:
_ssl _uuid
To find the necessary bits, look in setup.py in detect_modules() for the
module's name.
The following modules found by detect_modules() in setup.py, have been
built by the Makefile instead, as configured by the Setup files:
_abc atexitpwd
time
Failed to build these modules:
_curses
Following modules built successfully but were removed because they could not be
imported:
_curses_panel
Could not build the ssl module!
Python requires an OpenSSL 1.0.2 or 1.1 compatible libssl with
X509_VERIFY_PARAM_set1_host().
LibreSSL 2.6.4 and earlier do not provide the necessary APIs,
https://github.com/libressl-portable/portable/issues/381
There ther is a following error...
0:06:18 load avg: 0.55 [171/416] test_hashlib
*** Error in `./python': corrupted size vs. prev_size: 0x0276b7a0 ***
Fatal Python error: Aborted
Current thread 0x2ba4468c7bc0 (most recent call first):
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/test_hashlib.py", line
904 in _test_pbkdf2_hmac
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/test_hashlib.py", line
935 in test_pbkdf2_hmac_c
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/unittest/case.py", line 615
in run
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/unittest/case.py", line 663
in __call__
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/unittest/suite.py", line
122 in run
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/unittest/suite.py", line 84
in __call__
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/unittest/suite.py", line
122 in run
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/unittest/suite.py", line 84
in __call__
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/unittest/suite.py", line
122 in run
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/unittest/suite.py", line 84
in __call__
File
"/usr/local/data/mySoftware/Python-3.7.2/Lib/test/support/testresult.py", line
162 in run
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/support/__init__.py",
line 1895 in _run_suite
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/support/__init__.py",
line 1991 in run_unittest
File
"/usr/local/data/mySoftware/Python-3.7.2/Lib/test/libregrtest/runtest.py", line
178 in test_runner
File
"/usr/local/data/mySoftware/Python-3.7.2/Lib/test/libregrtest/runtest.py", line
182 in runtest_inner
File
"/usr/local/data/mySoftware/Python-3.7.2/Lib/test/libregrtest/runtest.py", line
137 in runtest
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/libregrtest/main.py",
line 407 in run_tests_sequential
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/libregrtest/main.py",
line 514 in run_tests
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/libregrtest/main.py",
line 615 in _main
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/libregrtest/main.py",
line 582 in main
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/libregrtest/main.py",
line 636 in main
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/regrtest.py", line 46
in _main
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/test/regrtest.py", line 50
in
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/runpy.py", line 85 in
_run_code
File "/usr/local/data/mySoftware/Python-3.7.2/Lib/runpy.py", line 193 in
_run_module_as_main
Aborted (core dumped)
make[1]: Leaving directory `/usr/local/data/mySoftware/Python-3.7.2/build'
make build_all_merge_profile
make[1]: Entering directory `/usr/local/data/mySoftware/Python-3.7.2/build'
true
make[1]: Leaving directory `/usr/local/data/mySoftware/Python-3.7.2/build'
# Remove profile generation binary since we are done with it.
make clean
make[1]: Entering directory `/usr/local/data/mySoftware/Python-3.7.2/build'
find .. -depth -name '__pycache__' -exec rm -rf {} ';'
find .. -name '*.py[co]' -exec rm -f {} ';'
find . -name '*.[oa]' -exec rm -f {} ';'
find . -name '*.s[ol]' -exec rm -