Open Loris94 opened 1 year ago
I believe, the proper way is to fix conan-ue4cli so it works with modern Conan. Pinning Conan to < 2.0 is just a hack, that now causes even more issues.
@adamrehn do you have any plans on modernizing ue4cli/conan-ue4cli? Both have bunch of open issues and are incompatible with modern UE/Python/Conan.
I'm currently working on implementing my plan to address the problems with ue4cli and conan-ue4cli, and I'll be making an announcement regarding the status of those projects (and the ue4-full
image) once that work is complete.
Output of the
ue4-docker info
command:Additional details:
No
Issue description:
I'm having problems building the ue4-full for windows. At the step 15/29 it fails with
ModuleNotFoundError: No module named 'imp'
. This is probably due to the Conan dependency used in the Dockerfile (< 2.0, still using imp module) and the python version downloaded in the build-prerequisites, which now goes to python 3.12. The imp module has been removed in Python 3.12: https://docs.python.org/3.11/library/imp.htmlMy solution for now is to fix the version of the installed python at 3.11 in the build-prerequisites.ps1 since I'm not sure that Conan >=2.0 is supported by ue4-docker.
Here is the full log of my build command:
ue4-buildlog.txt