Problems building Subsurface for Android

Willem Ferguson willemferguson at zoology.up.ac.za
Fri Feb 3 09:24:34 PST 2017


When running android-build.sh, I had to install parts of the android 
SDK. When running the script a second time I get:

Copying gdbserver into package.
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm//libs/armeabi-v7a/gdbserver
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm//libs/armeabi-v7a/libgdbserver.so
Copying 2 external libraries to package.
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm//libs/armeabi-v7a/libssl.so
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm//libs/armeabi-v7a/libcrypto.so
Copying Android sources from project.
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/AndroidManifest.xml
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable/splash.xml
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable/subsurface_mobile_splash.9.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-hdpi/subsurface_mobile_icon.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-hdpi/subsurface_mobile_splash.9.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-mdpi/subsurface_mobile_icon.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-mdpi/subsurface_mobile_splash.9.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-nodpi/subsurface_mobile_splash.9.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-xhdpi/subsurface_mobile_icon.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-xhdpi/subsurface_mobile_splash.9.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-xxhdpi/subsurface_mobile_icon.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-xxhdpi/subsurface_mobile_splash.9.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-xxxhdpi/subsurface_mobile_icon.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/drawable-xxxhdpi/subsurface_mobile_splash.9.png
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/values/apptheme.xml
   -- Copied 
/home/willem/src/subsurface-mobile-build-arm/res/values/strings.xml
/home/willem/src/subsurface/../android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-strip: 
unable to copy file 
'/home/willem/src/subsurface-mobile-build-arm//libs/armeabi-v7a/libcrypto.so'; 
reason: Permission denied
/home/willem/src/subsurface/../android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-strip: 
unable to copy file 
'/home/willem/src/subsurface-mobile-build-arm//libs/armeabi-v7a/libssl.so'; 
reason: Permission denied

After changing the permissions I have:

~/src/subsurface-mobile-build-arm/libs$ chmod -R 777 armeabi-v7a

~/src/subsurface-mobile-build-arm/libs/armeabi-v7a$ ls -l
total 32588
.... etc
-rwxrwxrwx 1 willem willem 2005388 Feb  3 18:14 libQt5Quick.so
-rwxrwxrwx 1 willem willem  189640 Feb  3 18:14 libQt5Svg.so
-rwxrwxrwx 1 willem willem 3417492 Feb  3 18:14 libQt5Widgets.so
-rwxrwxrwx 1 willem willem  388288 Feb  3 18:14 libssl.so
-rwxrwxrwx 1 willem willem 9933316 Feb  3 18:14 libsubsurface-mobile.so

and:

~/src/android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin$ 
ls -l
total 29252
.... etc
-rwxrwxrwx 1 willem willem  441976 Oct 12 15:13 
arm-linux-androideabi-readelf
-rwxrwxrwx 1 willem willem  735256 Oct 12 15:13 arm-linux-androideabi-size
-rwxrwxrwx 1 willem willem  734584 Oct 12 15:13 
arm-linux-androideabi-strings
-rwxrwxrwx 1 willem willem  920600 Oct 12 15:13 arm-linux-androideabi-strip

And still the copy gives the same error. I see no signs of disk space 
problems.

I need advice from a person more experienced than myself.

Kind regards,

willem




More information about the subsurface mailing list