|
92 | 92 | PCRE_VERSION="8.41" |
93 | 93 | #LIBXML2_VERSION="2.9.3" |
94 | 94 | LIBXML2_VERSION="2.9.9" |
95 | | -CMAKE_VERSION="3.4.1" |
| 95 | +CMAKE_VERSION="3.4.3" |
96 | 96 | #CMAKE_VERSION="3.14.5" |
97 | 97 | SWIG_VERSION="3.0.12" |
98 | 98 | #SWIG_VERSION="4.0.0" |
@@ -598,6 +598,7 @@ def build_dependency(name, mode, build_tool_args, download_url, download_name, d |
598 | 598 | download_url="https://github.com/KhronosGroup/OpenCOLLADA.git", |
599 | 599 | download_name="OpenCOLLADA", |
600 | 600 | download_tool=download_tool_git, |
| 601 | + patch="./patches/opencollada/pr622.patch", |
601 | 602 | revision=OPENCOLLADA_VERSION |
602 | 603 | ) |
603 | 604 |
|
@@ -625,13 +626,19 @@ def PYTHON_VERSION_CONFS(): |
625 | 626 | yield v, unicode_conf, abi_tag |
626 | 627 |
|
627 | 628 | for PYTHON_VERSION, unicode_conf, abi_tag in PYTHON_VERSION_CONFS(): |
628 | | - build_dependency( |
629 | | - "python-{PYTHON_VERSION}{abi_tag}".format(**locals()), |
630 | | - "autoconf", |
631 | | - PYTHON_CONFIGURE_ARGS + [unicode_conf], |
632 | | - "http://www.python.org/ftp/python/{PYTHON_VERSION}/".format(**locals()), |
633 | | - "Python-{PYTHON_VERSION}.tgz".format(**locals()) |
634 | | - ) |
| 629 | + try: |
| 630 | + build_dependency( |
| 631 | + "python-{PYTHON_VERSION}{abi_tag}".format(**locals()), |
| 632 | + "autoconf", |
| 633 | + PYTHON_CONFIGURE_ARGS + [unicode_conf], |
| 634 | + "http://www.python.org/ftp/python/{PYTHON_VERSION}/".format(**locals()), |
| 635 | + "Python-{PYTHON_VERSION}.tgz".format(**locals()) |
| 636 | + ) |
| 637 | + except Exception as e: |
| 638 | + pyver2 = PYTHON_VERSION[:PYTHON_VERSION.rfind('.')] |
| 639 | + if os.path.exists("{DEPS_DIR}/install/python-{PYTHON_VERSION}{abi_tag}/bin/python{pyver2}".format(**locals())): |
| 640 | + print("Installation partially failed") |
| 641 | + else: raise e |
635 | 642 |
|
636 | 643 | os.environ["CXXFLAGS"]=OLD_CXX_FLAGS |
637 | 644 | os.environ["CFLAGS"]=OLD_C_FLAGS |
|
0 commit comments