LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 07-22-2019, 07:43 AM   #1
pr0xibus
Member
 
Registered: Apr 2004
Location: Scotland
Distribution: Slackware
Posts: 215

Rep: Reputation: 44
Unable to build arm64 from Unity3D


Afternoon folks

So I have Unity3D installed on Slackware-Current. Apart from the Plasma install its a pretty vanilla install.

Anyway I got an Email from Google that anything new uploaded to the Google Store must include a 64bit version of the apk as well as a 32bit.

So far I can build armv7 just fine, but when selecting arm64 I have the error in the log below, I think the main point is "libtinfo.so.5: cannot open shared object file: No such file or directory" from reading was a split from ncurses, but I am unsure where I should be linking from and too. Current in /usr/lib64 the ncurses files I have are

Code:
libncurses++.so       libncurses++.so.6.1   libncurses++w.so.6    libncurses.so         
libncurses++.so.6     libncurses++w.so      libncurses++w.so.6.1  libncursesw.so
I realise this isnt really a Slackware Problem per'say, but its the usual haunt I visit when I do have problems, any help appreciated, Post can be removed/moved if not relevant to Slackware etc

Android-Studio was downloaded from the main Android site, Untarred and ran ./studio. The SDK is in my home directory and everything seems to be running fine
OpenJDK was installed from Alienbob instructions 1.8.*


Code:
Failed running /home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a/libil2cpp.so" --cachedirectory="/home/pr0xibus/Projects/Unity3D/Project1/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" --tool-chain-path="/opt/android-ndk-r16b" --profiler-report --map-file-parser="/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/Tools/MapFileParser/MapFileParser" --directory="/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/Il2Cpp/il2cppOutput" 

stdout:
Building libil2cpp.so with AndroidToolChain
	Output directory: /home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a
	Cache directory: /home/pr0xibus/Projects/Unity3D/Project1/Library/il2cpp_android_armeabi-v7a/il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: /opt/android-ndk-r16b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory


Invocation was: Executable: /opt/android-ndk-r16b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
Arguments: -DNET_4_0 -DUNITY_AOT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/libil2cpp" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/libil2cpp" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/external/bdwgc/include" -I"/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/Il2Cpp/il2cppOutput" -I"." -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include" -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include" -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIC -Os --sysroot "/opt/android-ndk-r16b/sysroot" -gcc-toolchain "/opt/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64" -target armv7-none-linux-androideabi -isystem "/opt/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi" -D__ANDROID_API__=16 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/Il2Cpp/il2cppOutput/Il2CppTypeDefinitions.c" -o "/home/pr0xibus/Projects/Unity3D/Project1/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/381BADC29F2DB8E52739541CC7D21CBC.o"

  at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles (System.Collections.Generic.IEnumerable`1[T] sourceFilesToCompile, Unity.IL2CPP.Building.Statistics.IBuildStatisticsCollector statisticsCollector) [0x001e3] in <5be18036c6634e64ae871e360649f591>:0 
  at Unity.IL2CPP.Building.CppProgramBuilder.Build (Unity.IL2CPP.Building.Statistics.IBuildStatistics& statistics) [0x00201] in <5be18036c6634e64ae871e360649f591>:0 
  at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner (Unity.IL2CPP.Building.CppProgramBuilder builder, Unity.IL2CPP.Building.Statistics.IBuildStatistics& statistics) [0x00001] in <5be18036c6634e64ae871e360649f591>:0 
  at il2cpp.Program.DoRun (System.String[] args) [0x006ac] in <4759bd97e995472f8727a27bb761b0ac>:0 
  at il2cpp.Program.Run (System.String[] args) [0x00020] in <4759bd97e995472f8727a27bb761b0ac>:0 
  at il2cpp.Program.Main (System.String[] args) [0x00002] in <4759bd97e995472f8727a27bb761b0ac>:0 
stderr:

Unhandled Exception:
Unity.IL2CPP.Building.BuilderFailedException: /opt/android-ndk-r16b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory


Invocation was: Executable: /opt/android-ndk-r16b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
Arguments: -DNET_4_0 -DUNITY_AOT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/libil2cpp" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/libil2cpp" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/external/bdwgc/include" -I"/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/Il2Cpp/il2cppOutput" -I"." -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include" -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include" -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIC -Os --sysroot "/opt/android-ndk-r16b/sysroot" -gcc-toolchain "/opt/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64" -target armv7-none-linux-androideabi -isystem "/opt/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi" -D__ANDROID_API__=16 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/Il2Cpp/il2cppOutput/Il2CppTypeDefinitions.c" -o "/home/pr0xibus/Projects/Unity3D/Project1/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/381BADC29F2DB8E52739541CC7D21CBC.o"

  at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles (System.Collections.Generic.IEnumerable`1[T] sourceFilesToCompile, Unity.IL2CPP.Building.Statistics.IBuildStatisticsCollector statisticsCollector) [0x001e3] in <5be18036c6634e64ae871e360649f591>:0 
  at Unity.IL2CPP.Building.CppProgramBuilder.Build (Unity.IL2CPP.Building.Statistics.IBuildStatistics& statistics) [0x00201] in <5be18036c6634e64ae871e360649f591>:0 
  at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner (Unity.IL2CPP.Building.CppProgramBuilder builder, Unity.IL2CPP.Building.Statistics.IBuildStatistics& statistics) [0x00001] in <5be18036c6634e64ae871e360649f591>:0 
  at il2cpp.Program.DoRun (System.String[] args) [0x006ac] in <4759bd97e995472f8727a27bb761b0ac>:0 
  at il2cpp.Program.Run (System.String[] args) [0x00020] in <4759bd97e995472f8727a27bb761b0ac>:0 
  at il2cpp.Program.Main (System.String[] args) [0x00035] in <4759bd97e995472f8727a27bb761b0ac>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: Unity.IL2CPP.Building.BuilderFailedException: /opt/android-ndk-r16b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory


Invocation was: Executable: /opt/android-ndk-r16b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
Arguments: -DNET_4_0 -DUNITY_AOT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/libil2cpp" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/libil2cpp" -I"/home/pr0xibus/Unity/Hub/Editor/2019.1.10f1/Editor/Data/il2cpp/external/bdwgc/include" -I"/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/Il2Cpp/il2cppOutput" -I"." -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include" -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" -I"/opt/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include" -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIC -Os --sysroot "/opt/android-ndk-r16b/sysroot" -gcc-toolchain "/opt/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64" -target armv7-none-linux-androideabi -isystem "/opt/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi" -D__ANDROID_API__=16 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "/home/pr0xibus/Projects/Unity3D/Project1/Temp/StagingArea/Il2Cpp/il2cppOutput/Il2CppTypeDefinitions.c" -o "/home/pr0xibus/Projects/Unity3D/Project1/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/381BADC29F2DB8E52739541CC7D21CBC.o"

  at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles (System.Collections.Generic.IEnumerable`1[T] sourceFilesToCompile, Unity.IL2CPP.Building.Statistics.IBuildStatisticsCollector statisticsCollector) [0x001e3] in <5be18036c6634e64ae871e360649f591>:0 
  at Unity.IL2CPP.Building.CppProgramBuilder.Build (Unity.IL2CPP.Building.Statistics.IBuildStatistics& statistics) [0x00201] in <5be18036c6634e64ae871e360649f591>:0 
  at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner (Unity.IL2CPP.Building.CppProgramBuilder builder, Unity.IL2CPP.Building.Statistics.IBuildStatistics& statistics) [0x00001] in <5be18036c6634e64ae871e360649f591>:0 
  at il2cpp.Program.DoRun (System.String[] args) [0x006ac] in <4759bd97e995472f8727a27bb761b0ac>:0 
  at il2cpp.Program.Run (System.String[] args) [0x00020] in <4759bd97e995472f8727a27bb761b0ac>:0 
  at il2cpp.Program.Main (System.String[] args) [0x00035] in <4759bd97e995472f8727a27bb761b0ac>:0 

UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:496)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(String, String, String, Boolean) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:477)
UnityEditorInternal.IL2CPPBuilder:Run() (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:334)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:63)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
 
Old 07-22-2019, 08:22 AM   #2
pr0xibus
Member
 
Registered: Apr 2004
Location: Scotland
Distribution: Slackware
Posts: 215

Original Poster
Rep: Reputation: 44
Fixed!!! should maybe have checked in /usr/lib64 for a libtinfo anyway, as their is libtinfo.so.6, simple "ln -s libtinfo.so.6 libtinfo.so.5" done the trick Marking as solved
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Red Hat developers porting OpenJDK to ARM64 LXer Syndicated Linux News 0 10-26-2012 04:20 AM
LXer: ARM64/AArch64 Support Going Into Linux 3.7 Kernel LXer Syndicated Linux News 0 10-02-2012 06:20 AM
LXer: Play First Unity3D Native Linux Game LXer Syndicated Linux News 0 08-28-2012 12:20 PM
LXer: Na’Tosha and Levi tell us why Unity3D is supporting Linux LXer Syndicated Linux News 3 07-05-2012 09:29 AM
LXer: Unity3D Demo Already Working in Linux, Thanks to Native Client LXer Syndicated Linux News 0 12-14-2011 11:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:56 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration