Need help building Ubuntu Touch for Galaxy Tab 2
-
Hi! I'm having trouble when executing
mka mkbootimg, it shows up this errordeniel@denpc:~/halium$ mka mkbootimg make: Entering directory '/home/deniel/halium' ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=7.1.1 LINEAGE_VERSION= TARGET_PRODUCT=aosp_espresso3g TARGET_BUILD_VARIANT=userdebug TARGET_BUILD_TYPE=release TARGET_BUILD_APPS= TARGET_ARCH=arm TARGET_ARCH_VARIANT=armv7-a-neon TARGET_CPU_VARIANT=cortex-a9 TARGET_2ND_ARCH= TARGET_2ND_ARCH_VARIANT= TARGET_2ND_CPU_VARIANT= HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-5.15.0-43-generic-x86_64-with-glibc2.35 HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=NOF27B OUT_DIR=/home/deniel/halium/out ============================================ Running kati to generate build-aosp_espresso3g.ninja... /home/deniel/halium/out/build-aosp_espresso3g.ninja is missing, regenerating... ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=7.1.1 LINEAGE_VERSION= TARGET_PRODUCT=aosp_espresso3g TARGET_BUILD_VARIANT=userdebug TARGET_BUILD_TYPE=release TARGET_BUILD_APPS= TARGET_ARCH=arm TARGET_ARCH_VARIANT=armv7-a-neon TARGET_CPU_VARIANT=cortex-a9 TARGET_2ND_ARCH= TARGET_2ND_ARCH_VARIANT= TARGET_2ND_CPU_VARIANT= HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-5.15.0-43-generic-x86_64-with-glibc2.35 HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=NOF27B OUT_DIR=/home/deniel/halium/out ============================================ build/core/executable.mk:87: external/gpg/Android.mk: No such file or directory make: *** [build/core/ninja.mk:167: /home/deniel/halium/out/build-aosp_espresso3g.ninja] Error 1 make: Leaving directory '/home/deniel/halium' #### make failed to build some targets (55 seconds) #### -
@yxles
Hi,
I'm not an expert of porting but maybe the device is a bit too low of specs.
I have a Galaxy tab 4 and it's also too low (1Go) of RAM.Good luck!
-
Hi, @Yxles
Stupid question, but do you have this file?
And have you searched for it?external/gpg/Android.mk
-
-
@applee I don't have it, I think there are some files missing even though repo sync completely
-
@yxles
Alright, so given the error message and the fact you don't have the file I guess you'll have to create it.
Given the .mk extension I bet it is a makefile hopefully an autogenerated one or you'll have to manually create one.Best of luck.
-
Looking for mention of gpg on default.xml at https://github.com/Halium/android/blob/halium-7.1/default.xml for Halium 7.1 shows up nothing, is that normal?
-
@tchan said in Need help building Ubuntu Touch for Galaxy Tab 2:
@yxles
Hi,
I'm not an expert of porting but maybe the device is a bit too low of specs.
I have a Galaxy tab 4 and it's also too low (1Go) of RAM.Good luck!
That is not an issue, I have had successfully built halium and ubuntu touch for the device, the issue is missing files
-
@yxles said in Need help building Ubuntu Touch for Galaxy Tab 2:
Looking for mention of gpg on default.xml at https://github.com/Halium/android/blob/halium-7.1/default.xml for Halium 7.1 shows up nothing, is that normal?
-
@mighty hey its you, thx for helping me with this but there's another problem. So I downloaded the master branch of gpg here https://github.com/ubports/android_external_gpg and paste it on the external folder. Now when I execute
mka mkbootimgI got this errorbuild/core/base_rules.mk:183: *** external/gpg: MODULE.TARGET.STATIC_LIBRARIES.libdl already defined by bionic/libdl. make: *** [build/core/ninja.mk:167: /home/yxles/halium/out/build-aosp_espresso3g.ninja] Error 1 make: Leaving directory '/home/yxles/halium'So I thought maybe it conflicted with bionic/libdl so I removed that and execute the command again and now I got this
build/core/binary.mk:1253: external/gpg/g10/Android.mk: static_gpg: Unused source files: filter.h build/core/binary.mk:1253: external/gpg/util/Android.mk: libgpgutil: Unused source files: assuan-defs.h device/sample/frameworks/PlatformLibrary/Android.mk:37: build/core/java_library.mk: No such file or directory make: *** [build/core/ninja.mk:167: /home/yxles/halium/out/build-aosp_espresso3g.ninja] Error 1 make: Leaving directory '/home/yxles/halium'How do I fix this?
-
@yxles said in Need help building Ubuntu Touch for Galaxy Tab 2:
@mighty hey its you, thx for helping me with this but there's another problem. So I downloaded the master branch of gpg here https://github.com/ubports/android_external_gpg and paste it on the external folder. Now when I execute
mka mkbootimgI got this errorbuild/core/base_rules.mk:183: *** external/gpg: MODULE.TARGET.STATIC_LIBRARIES.libdl already defined by bionic/libdl. make: *** [build/core/ninja.mk:167: /home/yxles/halium/out/build-aosp_espresso3g.ninja] Error 1 make: Leaving directory '/home/yxles/halium'So I thought maybe it conflicted with bionic/libdl so I removed that and execute the command again and now I got this
build/core/binary.mk:1253: external/gpg/g10/Android.mk: static_gpg: Unused source files: filter.h build/core/binary.mk:1253: external/gpg/util/Android.mk: libgpgutil: Unused source files: assuan-defs.h device/sample/frameworks/PlatformLibrary/Android.mk:37: build/core/java_library.mk: No such file or directory make: *** [build/core/ninja.mk:167: /home/yxles/halium/out/build-aosp_espresso3g.ninja] Error 1 make: Leaving directory '/home/yxles/halium'How do I fix this?
@Mighty removing device/sample fix it but I saw on the github that its needed
-
ok now
mka mkbootimgcompleted successfully as well asexport USE_HOST_LEX=yes mka halium-bootbut without the device/sample but now when executingmka systemimageI got thisRunning kati to generate build-aosp_espresso3g.ninja... No need to regenerate ninja file Starting build with ninja ninja: Entering directory `.' ninja: error: '/home/yxles/halium/out/target/product/espresso3g/obj/SHARED_LIBRARIES/libdl_intermediates/export_includes', needed by '/home/yxles/halium/out/target/product/espresso3g/obj/EXECUTABLES/applypatch_intermediates/import_includes', missing and no known rule to make it make: *** [build/core/ninja.mk:152: ninja_wrapper] Error 1 make: Leaving directory '/home/yxles/halium' -
@yxles said in Need help building Ubuntu Touch for Galaxy Tab 2:
ok now
mka mkbootimgcompleted successfully as well asexport USE_HOST_LEX=yes mka halium-bootbut without the device/sample but now when executingmka systemimageI got thisRunning kati to generate build-aosp_espresso3g.ninja... No need to regenerate ninja file Starting build with ninja ninja: Entering directory `.' ninja: error: '/home/yxles/halium/out/target/product/espresso3g/obj/SHARED_LIBRARIES/libdl_intermediates/export_includes', needed by '/home/yxles/halium/out/target/product/espresso3g/obj/EXECUTABLES/applypatch_intermediates/import_includes', missing and no known rule to make it make: *** [build/core/ninja.mk:152: ninja_wrapper] Error 1 make: Leaving directory '/home/yxles/halium'Hey! Please ping me on github, i'm not very active here, anyways you can just make that folder i suppose
-
@yxles said in Need help building Ubuntu Touch for Galaxy Tab 2:
@yxles said in Need help building Ubuntu Touch for Galaxy Tab 2:
@mighty hey its you, thx for helping me with this but there's another problem. So I downloaded the master branch of gpg here https://github.com/ubports/android_external_gpg and paste it on the external folder. Now when I execute
mka mkbootimgI got this errorbuild/core/base_rules.mk:183: *** external/gpg: MODULE.TARGET.STATIC_LIBRARIES.libdl already defined by bionic/libdl. make: *** [build/core/ninja.mk:167: /home/yxles/halium/out/build-aosp_espresso3g.ninja] Error 1 make: Leaving directory '/home/yxles/halium'So I thought maybe it conflicted with bionic/libdl so I removed that and execute the command again and now I got this
build/core/binary.mk:1253: external/gpg/g10/Android.mk: static_gpg: Unused source files: filter.h build/core/binary.mk:1253: external/gpg/util/Android.mk: libgpgutil: Unused source files: assuan-defs.h device/sample/frameworks/PlatformLibrary/Android.mk:37: build/core/java_library.mk: No such file or directory make: *** [build/core/ninja.mk:167: /home/yxles/halium/out/build-aosp_espresso3g.ninja] Error 1 make: Leaving directory '/home/yxles/halium'How do I fix this?
@Mighty removing device/sample fix it but I saw on the github that its needed
Where does it say that removing device/sample is gonna fix it?
-
@mighty the line
device/sample/frameworks/PlatformLibrary/Android.mk:37: build/core/java_library.mk: No such file or directoryI guess when it tries to build the device/sample, it looks for that file but since it doesn't exist for me it just errors out and stop the building so I just deleted it (temporarily) to see if it fix it and it did build without errors
-
@mighty sure, I'll just move this discussion at github. [https://github.com/Halium/projectmanagement/issues/238]
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login