No rule to make target 'halium.config'.
-
I've already opened an issue for this (https://gitlab.com/ubports/porting/community-ports/halium-generic-adaptation-build-tools/-/issues/12) but I've been staring at this issue for a few hours.
I am trying to port to samsung-a5xelte using the standalone kernel method detailed in the guide. I have followed every step correctly to my knowledge, however I'm getting the error
No rule to make target 'halium.config'. The file is present under arch/arm64/configs.Link to kernel repo: https://github.com/ArcaEge/android_kernel_samsung_universal7580/tree/lineage-17.1
My
deviceinfo:deviceinfo_name="Samsung Galaxy A5 (2016)" deviceinfo_manufacturer="Samsung" deviceinfo_codename="samsung-a5xelte" deviceinfo_arch="aarch64" deviceinfo_kernel_source="https://github.com/ArcaEge/android_kernel_samsung_universal7580" deviceinfo_kernel_source_branch="lineage-17.1" deviceinfo_kernel_defconfig="lineageos_a5xelte_defconfig halium.config" deviceinfo_kernel_cmdline="console=tty0" deviceinfo_kernel_clang_compile="true" deviceinfo_kernel_image_name="Image.gz" deviceinfo_halium_version="10" deviceinfo_bootimg_header_version="0" deviceinfo_bootimg_prebuilt_dt="dt_teamwin.img" deviceinfo_bootimg_tailtype="SEAndroid" deviceinfo_use_overlaystore="true" deviceinfo_flash_pagesize="2048" deviceinfo_flash_offset_base="0x00000000" deviceinfo_flash_offset_kernel="0x10008000" deviceinfo_flash_offset_ramdisk="0x11000000" deviceinfo_flash_offset_second="0x10f00000" deviceinfo_flash_offset_tags="0x10000100" deviceinfo_bootimg_os_version="10.0.0" deviceinfo_bootimg_os_patch_level="2022-01" -
@arcaege it is uncommon to name a defconfig file with an extension *.config.
Maybe try to rename it to "halium_defconfig" or whatever. -
@Luksus I did what the guide says I should do:
Start by browsing into your kernel directory, and into the
arch/<your device's architecture>/configs, where you will have to add a new file calledhalium.config. In this file, add the following content:
CONFIG_DEVTMPFS=y
CONFIG_FHANDLE=y
CONFIG_SYSVIPC=y
CONFIG_IPC_NS=y
CONFIG_NET_NS=y
CONFIG_PID_NS=y
CONFIG_USER_NS=y
CONFIG_UTS_NS=y
CONFIG_VT=yAnyway, I'll try your suggestion as well.
-
Alright, this seems to have fixed it but I think it's also worth updating the guide.
-
@arcaege sure, can you please post a link here to that point in the guide?
-
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