UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Hi, I have an error while doing "mka halium-boot"

    Scheduled Pinned Locked Moved Porting
    2 Posts 2 Posters 792 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • V Offline
        VinceAle7082
        last edited by VinceAle7082

        I'm using an Ideapad S340, building halium12 for a samsung note 10 (d1)
        Here is the log:

        root@vincenzo-Lenovo-IdeaPad-S340-15API:/home/vincenzo/halium12# mka halium-boot
        12:17:36 ************************************************************
        12:17:36 You are building on a machine with 6.71GB of RAM
        12:17:36 
        12:17:36 The minimum required amount of free memory is around 16GB,
        12:17:36 and even with that, some configurations may not work.
        12:17:36 
        12:17:36 If you run into segfaults or other errors, try reducing your
        12:17:36 -j value.
        12:17:36 ************************************************************
        [W][2024-06-11T12:17:37+0200][7450] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
        [W][2024-06-11T12:17:37+0200][7450] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files
        build/make/core/soong_config.mk:199: warning: BOARD_PLAT_PUBLIC_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS instead.
        build/make/core/soong_config.mk:200: warning: BOARD_PLAT_PRIVATE_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS instead.
        ============================================
        PLATFORM_VERSION_CODENAME=REL
        PLATFORM_VERSION=12
        LINEAGE_VERSION=19.1-20240611-UNOFFICIAL-d1
        TARGET_PRODUCT=lineage_d1
        TARGET_BUILD_VARIANT=userdebug
        TARGET_BUILD_TYPE=release
        TARGET_ARCH=arm64
        TARGET_ARCH_VARIANT=armv8-2a
        TARGET_CPU_VARIANT=cortex-a75
        TARGET_2ND_ARCH=arm
        TARGET_2ND_ARCH_VARIANT=armv8-2a
        TARGET_2ND_CPU_VARIANT=cortex-a55
        HOST_ARCH=x86_64
        HOST_2ND_ARCH=x86
        HOST_OS=linux
        HOST_OS_EXTRA=Linux-6.8.0-35-generic-x86_64-Ubuntu-24.04-LTS
        HOST_CROSS_OS=windows
        HOST_CROSS_ARCH=x86
        HOST_CROSS_2ND_ARCH=x86_64
        HOST_BUILD_TYPE=release
        BUILD_ID=SQ3A.220705.004
        OUT_DIR=out
        PRODUCT_SOONG_NAMESPACES=vendor/samsung/exynos9820-common device/samsung/exynos9820-common hardware/google/interfaces hardware/google/pixel hardware/samsung/aidl/power-libperfmgr vendo
        r/samsung/d1 packages/apps/Bluetooth
        ============================================
        [W][2024-06-11T12:17:39+0200][7516] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
        [W][2024-06-11T12:17:39+0200][7516] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files
        [W][2024-06-11T12:17:40+0200][7550] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
        [W][2024-06-11T12:17:40+0200][7550] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files
        $(shell date -u +%Y%m%d) was changed, regenerating...
        [W][2024-06-11T12:17:42+0200][7653] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
        [W][2024-06-11T12:17:42+0200][7653] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files
        12:17:43 Disallowed PATH tool "make" used: []string{"make", "-s", "-C", "external/busybox", "CC=cc", "kernelversion"}
        12:17:43 See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information.
        12:17:43 Disallowed PATH tool "make" used: []string{"make", "-s", "-C", "external/busybox", "CC=cc", "kernelversion"}
        12:17:43 See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information.
        $(shell date -u +%Y%m%d) was changed, regenerating...
        12:18:45 Disallowed PATH tool "make" used: []string{"make", "-s", "-C", "external/busybox", "CC=cc", "kernelversion"}
        12:18:45 See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information.
        12:18:45 Disallowed PATH tool "make" used: []string{"make", "-s", "-C", "external/busybox", "CC=cc", "kernelversion"}
        12:18:45 See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information.
        [ 26% 69/262] including external/busybox/Android.mk ...
        "make" is not allowed to be used. See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information.
        "make" is not allowed to be used. See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information.
        [ 43% 115/262] including halium/hybris-boot/Android.mk ...
        halium/hybris-boot/Android.mk:69: warning: ********************* /boot appears to live on /dev/block/platform/13d60000.ufs/by-name/boot
        halium/hybris-boot/Android.mk:70: warning: ********************* /data appears to live on /dev/block/platform/13d60000.ufs/by-name/userdata
        /bin/bash: riga 1: test: troppi argomenti
        [ 76% 200/262] including system/sepolicy/Android.mk ...
        system/sepolicy/Android.mk:57: warning: BOARD_PLAT_PUBLIC_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS instead.
        system/sepolicy/Android.mk:62: warning: BOARD_PLAT_PRIVATE_SEPOLICY_DIR has been deprecated. Use SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS instead.
        [ 82% 216/262] including vendor/halium/audioflingerglue/Android.mk ...
        vendor/halium/audioflingerglue/Android.mk:41: warning: *** ANDROID_MICRO undefined. Assuming 0
        cat: frameworks/av/include/media/AudioSystem.h: No such file or directory
        [ 83% 218/262] including vendor/halium/droidmedia/Android.mk ...
        vendor/halium/droidmedia/Android.mk:48: warning: *** ANDROID_MICRO undefined. Assuming 0
        [W][2024-06-11T12:20:49+0200][8775] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
        [W][2024-06-11T12:20:49+0200][8775] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files
        [W][2024-06-11T12:20:49+0200][8785] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
        [W][2024-06-11T12:20:49+0200][8785] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files
        [ 98% 263/267] Building Kernel Config
        make: ingresso nella directory «/home/vincenzo/halium12/kernel/samsung/exynos9820»
        make[1]: ingresso nella directory «/home/vincenzo/halium12/out/target/product/d1/obj/KERNEL_OBJ»
          GEN     ./Makefile
        arch/arm64/configs/exynos9820-d1_defconfig:6179:warning: override: reassigning to symbol DEFAULT_SECURITY
        arch/arm64/configs/exynos9820-d1_defconfig:6470:warning: override: reassigning to symbol DEFAULT_SECURITY
        #
        # configuration written to .config
        #
        make[1]: uscita dalla directory «/home/vincenzo/halium12/out/target/product/d1/obj/KERNEL_OBJ»
        make: uscita dalla directory «/home/vincenzo/halium12/kernel/samsung/exynos9820»
        [ 98% 264/267] Building Kernel Image (Image)
        FAILED: out/target/product/d1/obj/KERNEL_OBJ/arch/arm64/boot/Image
        /bin/bash -c "(PATH=/home/vincenzo/halium12/out/host/linux-x86/bin:\$PATH PATH=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin:\$PATH LD_LIBRARY_PATH=/home/v
        incenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/lib64:\$LD_LIBRARY_PATH PATH=/home/vincenzo/halium12/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:\$PAT
        H LD_LIBRARY_PATH=/home/vincenzo/halium12/prebuilts/tools-lineage/linux-x86/lib:\$LD_LIBRARY_PATH PERL5LIB=/home/vincenzo/halium12/prebuilts/tools-lineage/common/perl-base PATH=/home/v
        incenzo/halium12/prebuilts/tools-lineage/linux-x86/bin:/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin:\$PATH BISON_PKGDATADIR=/home/vincenzo/halium12
        /prebuilts/build-tools/common/bison /home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/make  -j8 CPATH=\"/usr/include:/usr/include/x86_64-linux-gnu\" HOSTCFLAGS=\"-fuse-ld=lld
        \" HOSTLDFLAGS=\"-L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -fuse-ld=lld\" HOSTCC=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang HOSTCXX=/home/vincenzo/
        halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ LEX=/home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/flex YACC=/home/vincenzo/halium12/prebuilts/build-to
        ols/linux-x86/bin/bison M4=/home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/m4 DTC_EXT=/home/vincenzo/halium12/out/host/linux-x86/bin/dtc -C kernel/samsung/exynos9820 O=/hom
        e/vincenzo/halium12/out/target/product/d1/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-
        android-\" CROSS_COMPILE_ARM32=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androidkernel-\" CROSS_COMPILE_COMPAT=\"/home/vincenzo/hali
        um12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androidkernel-\" CLANG_TRIPLE=aarch64-linux-gnu- CC=\" clang\"  Image ) && (if grep -q '^CONFIG_OF=y' out/targe
        t/product/d1/obj/KERNEL_OBJ/.config; then 			echo \"Building DTBs\"; 			PATH=/home/vincenzo/halium12/out/host/linux-x86/bin:\$PATH PATH=/home/vi
        ncenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin:\$PATH LD_LIBRARY_PATH=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/lib64:\$LD_LIBRARY_PATH
         PATH=/home/vincenzo/halium12/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:\$PATH LD_LIBRARY_PATH=/home/vincenzo/halium12/prebuilts/tools-lineage/linux-x86/lib:\$LD_LI
        BRARY_PATH PERL5LIB=/home/vincenzo/halium12/prebuilts/tools-lineage/common/perl-base PATH=/home/vincenzo/halium12/prebuilts/tools-lineage/linux-x86/bin:/home/vincenzo/halium12/prebuilt
        s/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin:\$PATH BISON_PKGDATADIR=/home/vincenzo/halium12/prebuilts/build-tools/common/bison /home/vincenzo/halium12/prebuilts/build-tools/linux
        -x86/bin/make  -j8 CPATH=\"/usr/include:/usr/include/x86_64-linux-gnu\" HOSTCFLAGS=\"-fuse-ld=lld\" HOSTLDFLAGS=\"-L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -fuse-ld=lld\" HOSTCC=/home/v
        incenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang HOSTCXX=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ LEX=/home/vincenzo/
        halium12/prebuilts/build-tools/linux-x86/bin/flex YACC=/home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/bison M4=/home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/
        m4 DTC_EXT=/home/vincenzo/halium12/out/host/linux-x86/bin/dtc -C kernel/samsung/exynos9820 O=/home/vincenzo/halium12/out/target/product/d1/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=\"/ho
        me/vincenzo/halium12/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-\" CROSS_COMPILE_ARM32=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/ar
        m-linux-androideabi-4.9/bin/arm-linux-androidkernel-\" CROSS_COMPILE_COMPAT=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androidkernel-
        \" CLANG_TRIPLE=aarch64-linux-gnu- CC=\" clang\"  dtbs; 		fi ) && (if grep -q '=m' out/target/product/d1/obj/KERNEL_OBJ/.config; then 			echo \"Building 
        Kernel Modules\"; 			PATH=/home/vincenzo/halium12/out/host/linux-x86/bin:\$PATH PATH=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin:\$PAT
        H LD_LIBRARY_PATH=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/lib64:\$LD_LIBRARY_PATH PATH=/home/vincenzo/halium12/prebuilts/gcc/linux-x86/aarch64/aarch64-li
        nux-android-4.9/bin:\$PATH LD_LIBRARY_PATH=/home/vincenzo/halium12/prebuilts/tools-lineage/linux-x86/lib:\$LD_LIBRARY_PATH PERL5LIB=/home/vincenzo/halium12/prebuilts/tools-lineage/comm
        on/perl-base PATH=/home/vincenzo/halium12/prebuilts/tools-lineage/linux-x86/bin:/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin:\$PATH BISON_PKGDATADI
        R=/home/vincenzo/halium12/prebuilts/build-tools/common/bison /home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/make  -j8 CPATH=\"/usr/include:/usr/include/x86_64-linux-gnu\" 
        HOSTCFLAGS=\"-fuse-ld=lld\" HOSTLDFLAGS=\"-L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -fuse-ld=lld\" HOSTCC=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clan
        g HOSTCXX=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ LEX=/home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/flex YACC=/home/vincenzo/ha
        lium12/prebuilts/build-tools/linux-x86/bin/bison M4=/home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/m4 DTC_EXT=/home/vincenzo/halium12/out/host/linux-x86/bin/dtc -C kernel/
        samsung/exynos9820 O=/home/vincenzo/halium12/out/target/product/d1/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-andro
        id-4.9/bin/aarch64-linux-android-\" CROSS_COMPILE_ARM32=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androidkernel-\" CROSS_COMPILE_COM
        PAT=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androidkernel-\" CLANG_TRIPLE=aarch64-linux-gnu- CC=\" clang\"  modules || exit \"\$?\
        "; 			echo \"Installing Kernel Modules\"; 			PATH=/home/vincenzo/halium12/out/host/linux-x86/bin:\$PATH PATH=/home/vincenzo/halium12/prebuilts/clang/
        host/linux-x86/clang-r416183b1/bin:\$PATH LD_LIBRARY_PATH=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/lib64:\$LD_LIBRARY_PATH PATH=/home/vincenzo/halium12/pr
        ebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:\$PATH LD_LIBRARY_PATH=/home/vincenzo/halium12/prebuilts/tools-lineage/linux-x86/lib:\$LD_LIBRARY_PATH PERL5LIB=/home/vincen
        zo/halium12/prebuilts/tools-lineage/common/perl-base PATH=/home/vincenzo/halium12/prebuilts/tools-lineage/linux-x86/bin:/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-an
        droideabi-4.9/bin:\$PATH BISON_PKGDATADIR=/home/vincenzo/halium12/prebuilts/build-tools/common/bison /home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/make  -j8 CPATH=\"/usr/
        include:/usr/include/x86_64-linux-gnu\" HOSTCFLAGS=\"-fuse-ld=lld\" HOSTLDFLAGS=\"-L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -fuse-ld=lld\" HOSTCC=/home/vincenzo/halium12/prebuilts/clang
        /host/linux-x86/clang-r416183b1/bin/clang HOSTCXX=/home/vincenzo/halium12/prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ LEX=/home/vincenzo/halium12/prebuilts/build-tools/l
        inux-x86/bin/flex YACC=/home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/bison M4=/home/vincenzo/halium12/prebuilts/build-tools/linux-x86/bin/m4 DTC_EXT=/home/vincenzo/halium
        12/out/host/linux-x86/bin/dtc -C kernel/samsung/exynos9820 O=/home/vincenzo/halium12/out/target/product/d1/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=\"/home/vincenzo/halium12/prebuilts/g
        cc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-\" CROSS_COMPILE_ARM32=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-
        linux-androidkernel-\" CROSS_COMPILE_COMPAT=\"/home/vincenzo/halium12/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androidkernel-\" CLANG_TRIPLE=aarch64-linux-gn
        u- CC=\" clang\"  INSTALL_MOD_PATH=/home/vincenzo/halium12/out/target/product/d1/obj/PACKAGING/kernel_modules_intermediates INSTALL_MOD_STRIP=1 modules_install; 			 
        kernel_release=\$(cat out/target/product/d1/obj/KERNEL_OBJ/include/config/kernel.release) 			kernel_modules_dir=/home/vincenzo/halium12/out/target/product/d1/obj/PAC
        KAGING/kernel_modules_intermediates/lib/modules/\$kernel_release 			; 			modules=\$(find \$kernel_modules_dir -type f -name '*.ko'); 		(
            mkdir -p out/target/product/d1/vendor/lib/modules ) && (cp \$modules out/target/product/d1/vendor/lib/modules/ ) && (rm -rf /home/vincenzo/halium12/out/target/product/d1/obj/PACKAG
        ING/depmod_vendor_intermediates ) && (mkdir -p /home/vincenzo/halium12/out/target/product/d1/obj/PACKAGING/depmod_vendor_intermediates/lib/modules/0.0/vendor/lib/modules ) && (cp \$mod
        ules /home/vincenzo/halium12/out/target/product/d1/obj/PACKAGING/depmod_vendor_intermediates/lib/modules/0.0/vendor/lib/modules ) && (out/host/linux-x86/bin/depmod -b /home/vincenzo/ha
        lium12/out/target/product/d1/obj/PACKAGING/depmod_vendor_intermediates 0.0 ) && (sed -e 's/\\(.*modules.*\\):/\\/\\1:/g' -e 's/ \\([^ ]*modules[^ ]*\\)/ \\/\\1/g' /home/vincenzo/halium
        12/out/target/product/d1/obj/PACKAGING/depmod_vendor_intermediates/lib/modules/0.0/modules.dep > out/target/product/d1/vendor/lib/modules/modules.dep ) && (cp /home/vincenzo/halium12/o
        ut/target/product/d1/obj/PACKAGING/depmod_vendor_intermediates/lib/modules/0.0/modules.softdep out/target/product/d1/vendor/lib/modules ) && (cp /home/vincenzo/halium12/out/target/prod
        uct/d1/obj/PACKAGING/depmod_vendor_intermediates/lib/modules/0.0/modules.alias out/target/product/d1/vendor/lib/modules ) && (rm -f out/target/product/d1/vendor/lib/modules/modules.loa
        d ) && (for MODULE in ; do basename \$MODULE >> out/target/product/d1/vendor/lib/modules/modules.load; done); 			 		fi )"
        make: ingresso nella directory «/home/vincenzo/halium12/kernel/samsung/exynos9820»
        make[1]: ingresso nella directory «/home/vincenzo/halium12/out/target/product/d1/obj/KERNEL_OBJ»
          GEN     ./Makefile
        scripts/kconfig/conf  --silentoldconfig Kconfig
          CHK     include/config/kernel.release
          GEN     ./Makefile
          CHK     include/generated/uapi/linux/version.h
          CHK     include/generated/utsrelease.h
          Using /home/vincenzo/halium12/kernel/samsung/exynos9820 as source for kernel
          CHK     scripts/mod/devicetable-offsets.h
          CHK     include/generated/timeconst.h
          CHK     include/generated/bounds.h
          CHK     include/generated/asm-offsets.h
          CALL    /home/vincenzo/halium12/kernel/samsung/exynos9820/scripts/checksyscalls.sh
          CHK     include/generated/compile.h
          CC      kernel/sched/rt.o
          CC      kernel/sched/wait_bit.o
          CC      kernel/sched/swait.o
        /home/vincenzo/halium12/kernel/samsung/exynos9820/kernel/sched/rt.c:2404:30: error: no member named 'rq' in 'struct rt_rq'
                        cpufreq_update_util(rt_rq->rq, SCHED_CPUFREQ_RT);
                                            ~~~~~  ^
        /home/vincenzo/halium12/kernel/samsung/exynos9820/kernel/sched/rt.c:2509:6: error: no member named 'my_q' in 'struct sched_rt_entity'
                if (entity_is_task(rt_se))
                    ^              ~~~~~
        /home/vincenzo/halium12/kernel/samsung/exynos9820/kernel/sched/rt.c:644:34: note: expanded from macro 'entity_is_task'
        #define entity_is_task(se)      (!se->my_q)
                                          ~~  ^
        2 errors generated.
        make[3]: *** [/home/vincenzo/halium12/kernel/samsung/exynos9820/scripts/Makefile.build:359: kernel/sched/rt.o] Errore 1
        make[2]: *** [/home/vincenzo/halium12/kernel/samsung/exynos9820/scripts/Makefile.build:674: kernel/sched] Errore 2
        make[1]: *** [/home/vincenzo/halium12/kernel/samsung/exynos9820/Makefile:1177: kernel] Errore 2
        make[1]: *** Attesa per i processi non terminati....
          CC      net/ipv6/syncookies.o
          CC      net/ipv6/ipcomp6.o
          CC      net/ipv6/xfrm6_tunnel.o
          CC      net/ipv6/tunnel6.o
        /home/vincenzo/halium12/kernel/samsung/exynos9820/net/ipv6/syncookies.c:156:6: error: unused variable 'full_space' [-Werror,-Wunused-variable]
                int full_space, mss;
                    ^
        1 error generated.
        make[3]: *** [/home/vincenzo/halium12/kernel/samsung/exynos9820/scripts/Makefile.build:359: net/ipv6/syncookies.o] Errore 1
        make[3]: *** Attesa per i processi non terminati....
          CC      net/rfkill/core.o
          CC      net/sched/sch_generic.o
          CC      net/unix/af_unix.o
          CC      net/sched/sch_mq.o
          CC      net/wireless/core.o
        make[2]: *** [/home/vincenzo/halium12/kernel/samsung/exynos9820/scripts/Makefile.build:674: net/ipv6] Errore 2
        make[2]: *** Attesa per i processi non terminati....
          CC      net/wireless/sysfs.o
          CC      net/unix/garbage.o
          AR      net/rfkill/rfkill.o
          AR      net/rfkill/built-in.o
          CC      net/sched/sch_api.o
          CC      net/wireless/radiotap.o
          CC      net/sched/sch_blackhole.o
          CC      net/wireless/util.o
          CC      net/unix/sysctl_net_unix.o
          CC      net/sched/cls_api.o
          CC      net/wireless/reg.o
          CC      net/wireless/scan.o
          CC      net/unix/scm.o
          CC      net/sched/act_api.o
          CC      net/sched/act_police.o
          AR      net/unix/unix.o
          AR      net/unix/built-in.o
          CC      net/sched/act_gact.o
          CC      net/wireless/nl80211.o
          CC      net/sched/act_mirred.o
          CC      net/wireless/mlme.o
          CC      net/sched/sch_fifo.o
          CC      net/wireless/ibss.o
          CC      net/sched/sch_htb.o
          CC      net/wireless/sme.o
          CC      net/sched/sch_ingress.o
          CC      net/wireless/chan.o
          CC      net/wireless/ethtool.o
          CC      net/sched/sch_prio.o
          CC      net/wireless/mesh.o
          CC      net/sched/sch_netem.o
          CC      net/wireless/ap.o
          CC      net/sched/cls_u32.o
          CC      net/wireless/trace.o
          CC      net/sched/cls_basic.o
          CC      net/wireless/ocb.o
          AR      drivers/vision/npu/built-in.o
          AR      drivers/vision/built-in.o
          CC      net/sched/cls_bpf.o
          AR      drivers/built-in.o
          CC      net/wireless/of.o
          CC      net/sched/ematch.o
          CC      net/sched/em_u32.o
          AR      net/sched/built-in.o
          AR      net/wireless/cfg80211.o
          AR      net/wireless/built-in.o
        make[1]: *** [/home/vincenzo/halium12/kernel/samsung/exynos9820/Makefile:1177: net] Errore 2
        make[1]: uscita dalla directory «/home/vincenzo/halium12/out/target/product/d1/obj/KERNEL_OBJ»
        make: *** [Makefile:146: sub-make] Errore 2
        make: uscita dalla directory «/home/vincenzo/halium12/kernel/samsung/exynos9820»
        12:21:56 ninja failed with: exit status 1
        
        #### failed to build some targets (04:22 (mm:ss)) ####
        
        
        
        LuksusL 1 Reply Last reply Reply Quote 0
        • V VinceAle7082 marked this topic as a question on
        • V VinceAle7082 marked this topic as a regular topic on
        • LuksusL Offline
          Luksus @VinceAle7082
          last edited by

          @VinceAle7082

          I can't answer your build-error question, but:

          Not sure if it is the same device, but you can have a look here:
          https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-note-10-plus

          I would advice you, to clone a repo of the community builds, which matches your device most.
          Then adjust it, according to your device (deviceinfo, overlays). And try to build it using build.sh.

          Next to the samsung-community-repo, there are other, more up-to-date repos, which make use of the halium-generic-build tools: https://gitlab.com/ubports/porting/community-ports/halium-generic-adaptation-build-tools
          You can see this repo, how they get integrated: https://gitlab.com/ubports/porting/community-ports/android9/oneplus-5/oneplus-cheeseburger-dumpling (.gitlab-ci.yaml, build.sh)

          Its not recommended to use the fullsystemimage build-variant. (Even though, making halium-boot is not the reason).

          Devices: BQ e4.5, Fairphone 2, Fairphone 3, Lenovo X605F, Pinephone, Moto Z2 Force, OnePlus5T

          1 Reply Last reply Reply Quote 0

          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
          • First post
            Last post