New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update android dependencies (openssl/curl/irrlicht) #3454
Conversation
ed424cd
to
230b991
Compare
I checked and it works fine for me. 👍 |
You can include this https://github.com/inetic/ogg-vorbis-for-android ? |
Bugs: You disable openssl_arch.patch |
This will fix #3366 then. |
You're right about the arch patch, I thought it's not necessary any longer but didn't look carefull enough. It still might b relevant for mips and old arm which aren't default. I'll update that patch too. |
The last 3 years did not come out, no phone or tablet on MIPS. On armv6 in Minetest you get FPS 3-4. This is how to put Windows 10 on 512 RAM. This will work, but no one will never use it. |
https://github.com/inetic/ogg-vorbis-for-android is about 3 years old. If I remember correct I did try to use that code on initial integration but it didn't work. |
@sapier , you can change version ogg and vorbis libs on this file https://github.com/inetic/ogg-vorbis-for-android/blob/master/build.sh |
I think you need to put Labels WIP or No merge, as now Irrlicht is not yet fully completed. The problem I described above. |
Could you provide at least basic information about your problem prior calling it a blocker? |
Heh :) |
Monte48 that be great, not because of this bug but I could update the list of supported devices if you have successfully tested them ;-) How do you switch to russion, "language = ru" in minetest.conf doesn't have any effect and language selection dialog is broken (way to big and positioned wrong) ... haven't tried on current release but I guess it's there too |
@sapier, no-no. On my phone set russian locale. Minetest on english lang. |
Monte48 that's crazy ;-) locale handling is completely messed up on android I'm astonished it does work at all ;-). My first guess is irrlicht guys did improve locale support thus getting trouble with broken android configs ... maybe we should just make sure no locales are picked up at all. Edit1: |
One note - I have to delete the folder locale! I removed a lot of things in MultiCraft :) |
true those xml and png files are only required for builds without fontconfig and android build obviously does support fontconfig. The only reason for them beeing there is because asset copy target is quite stupid. Just cleaning them prior building the apk wont do any harm to the android version. |
NativeActivity crash on start |
ok ok did only work because I didn't delete the old mt folder, checking once again. Edit2: |
And you can update this https://github.com/sapier/minetest/blob/update_android_libs_dec15/build/android/Makefile#L636 |
curl binary wtf? .... hmmm I can't even remember why I did add it does ANYONE know for what the binary might be usefull? |
@sapier , Hehe ;) |
Freetype Android https://github.com/android/platform_external_freetype https://github.com/CyanogenMod/android_external_freetype https://github.com/Kazade/freetype2 And LevelDB on github (work resumed!) https://github.com/google/leveldb Irrlicht new commits (fix GL_RGBA?) zaki/irrlicht@e6fe1ab |
@sapier agree binary download is best to be removed. |
2bfeb57
to
6f1ca0a
Compare
Split to those parts which don't cause regressions and those which do, obviously irrlicht 1.9 still has issues |
well android test failing is quite obvious as gcc is updated to 4.9 which isn't honored by build env |
@sapier, I build using 4.9 more than six months, no problems |
Jenkins doesn't: |
He-he, wow. Nrz very cool. How long to build jenkins? 10 min? |
Update android ogles irrlicht branch to latest version
6f1ca0a
to
f2bca11
Compare
@MoNTE48 a little bit more i think. Maybe i should update NDK to a greater version |
@nerzhul , yes, update NDK the SDK. |
Hosting is done on a dedicated server. For ndk some things should be tested before upgrading |
@nerzhul, but ssd or hard ? :) |
Update openssl to 1.0.2e
Make openssl use gmp library
Update curl to 7.46.0
Update irrlicht to recent opengl-es branch
Recent openssl android builds don't seem to support disabling certain ciphers any longer we shoult try from time to time to disable them again