UnrealEnginePPC64: Difference between revisions
Backstrikes (talk | contribs) No edit summary |
Backstrikes (talk | contribs) No edit summary |
||
Line 25: | Line 25: | ||
'''Useful Info about Build UnReal on Linux''' | '''Useful Info about Build UnReal on Linux''' | ||
https://wiki.unrealengine.com/Building_On_Linux | https://wiki.unrealengine.com/Building_On_Linux | ||
'''Problems ''' | |||
:During <code>./GenerateProjectFiles.sh</code> in the output there is "Python SDK not found"<br> | |||
:Look like is needed package pythonnet installable via pip3 but it give the error:<br> | |||
<code>error: option --single-version-externally-managed not recognized</code> | |||
it seem a bug in mono that should be fixed from few days... waiting new version<br> | |||
Tryied different workaround like: | |||
<code>python3 -m pip install -U wheel </code> | |||
<code>pip3 install -U setuptools </code> | |||
:even installing from source <code>/usr/bin/python3 -m pip install -U git+https://github.com/pythonnet/pythonnet --user</code> | |||
:even compiling from git repo | |||
<code>git clone https://github.com/pythonnet/pythonnet <br> | |||
cd pythonnet/<br> | |||
python setup.py bdist_wheel</code> | |||
:give an error:<br> | |||
<code>Error: SecureChannelFailure (Authentication failed, see inner exception.) | |||
Authentication failed, see inner exception.<br> | |||
/usr/lib/../lib/libmono-btls-shared.so assembly:<unknown assembly> type:<unknown type> member:(null)</code> | |||
This libmono-btls-shared.so is not installed because for ppc64 is not compiled https://packages.debian.org/sid/libmono-btls-interface4.0-cil |
Revision as of 23:12, 3 March 2020
On Debian 10 PowerPC 64 unstable ( on T2080 RDB)
- clone our fork of UnrealEngine branch that is a fork the huge work of Elvis that have ported UnrealEngine to PowerPC 64 Bit ( Little Endian) edowson/UnrealEngine
git clone https://github.com/robyinno/UnrealEngine.git
- install mono and glang-8
- apt install mono-complete
- apt install clang-8
- clang symbolic links
- sudo ln -s /usr/bin/clang-8 /usr/bin/clang
- sudo ln -s /usr/bin/clang++-8 /usr/bin/clang++
- jemalloc.h symbolic link on Unreal source
- apt install libjemalloc-dev
- Other needed packages
- apt-get install texinfo
- First Time Setup
cd UnrealEngine
./Engine/Build/BatchFiles/Linux/Toolchain/DockerOnWindows/build_linux_toolchain/build_linux_toolchain.sh
.Setup.sh
./GenerateProjectFiles.sh
Useful Info about Build UnReal on Linux https://wiki.unrealengine.com/Building_On_Linux
Problems
- During
./GenerateProjectFiles.sh
in the output there is "Python SDK not found" - Look like is needed package pythonnet installable via pip3 but it give the error:
error: option --single-version-externally-managed not recognized
it seem a bug in mono that should be fixed from few days... waiting new version
Tryied different workaround like:
python3 -m pip install -U wheel
pip3 install -U setuptools
- even installing from source
/usr/bin/python3 -m pip install -U git+https://github.com/pythonnet/pythonnet --user
- even compiling from git repo
git clone https://github.com/pythonnet/pythonnet
cd pythonnet/
python setup.py bdist_wheel
- give an error:
Error: SecureChannelFailure (Authentication failed, see inner exception.)
Authentication failed, see inner exception.
This libmono-btls-shared.so is not installed because for ppc64 is not compiled https://packages.debian.org/sid/libmono-btls-interface4.0-cil
/usr/lib/../lib/libmono-btls-shared.so assembly:<unknown assembly> type:<unknown type> member:(null)