**** BEGIN LOGGING AT Sun Jan 13 02:59:57 2019 Jan 13 03:18:58 I figured it out by googling the errors I got when trying to enable things, it's a lot of trial and error Jan 13 03:21:18 I even apply to the patchs in the kernel security and net Jan 13 03:21:32 so maybe I will have to undo it Jan 13 03:24:27 when build whitout "make clean" it only rebuild and overwrites the needed files, right? it wont skip the changes made in the defconfig and build the same as before, right? Jan 13 03:29:04 BHARATHCK was added by: BHARATHCK Jan 13 04:58:46 Hi guys, … trying to build halium for my device , but having some trouble. … here are the details : … Device name : asus zenfone max pro m1 … Device Specsheet : https://github.com/BHARATHCK/Asus_XOOTD_specsheet Jan 13 05:00:17 Terminal Log : https://del.dog/cicabigalo Jan 13 05:11:22 @vanyasem, Are you keeping this one, or shutting it down as well? Any progress on Op3 you started to port for, or? Jan 13 06:36:45 @WaseemAlkurdi, EXT4-fs (sda35): Filesystem with quota feature cannot be mounted RDWR without CONFIG_QUOTA Jan 13 06:37:07 Interestingly though, I think it's enabled in the defconfig Jan 13 10:04:12 @Sergobot, You're right ... the option isn't there (so it probably defaults to =N) Jan 13 10:04:24 @Sergobot Jan 13 10:04:37 I'll recompile and reflash Jan 13 10:24:52 Well, that's weird Jan 13 10:25:18 CONFIG_QUOTA *is* enabled in the defconfig Jan 13 10:26:36 Are you editing this file? https://github.com/Sergobot/android_kernel_google_marlin/blob/halium-7.1/arch/arm64/configs/lineageos_marlin_defconfig Jan 13 10:30:36 Well, there's some difference … In my local hierarchy, this file is located at: … $BUILD_DIR/kernel/google/marlin/arch/arm64/configs/marlin_defconfig Jan 13 10:30:56 Not "lineageos_marlin_defconfig" Jan 13 10:31:50 Hmm Jan 13 10:32:16 Can you show the output of "breakfast marlin"? Jan 13 10:33:00 Yeah ... … waseem@my-awesome-slabtop:~/halium$ breakfast marlin … including vendor/cm/vendorsetup.sh … Trying dependencies-only mode on a non-existing device tree? … ============================================ … PLATFORM_VERSION_CODENAME=REL … PLATFORM_VERSION=7.1.1 … LINEAGE_VERSION=14.1-20190113-UNOFFICIAL-marlin … TARGET_P Jan 13 10:33:00 RODUCT=lineage_marlin … TARGET_BUILD_VARIANT=userdebug … TARGET_BUILD_TYPE=release … TARGET_BUILD_APPS= … TARGET_ARCH=arm64 … TARGET_ARCH_VARIANT=armv8-a … TARGET_CPU_VARIANT=kryo … TARGET_2ND_ARCH=arm … TARGET_2ND_ARCH_VARIANT=armv7-a-neon … TARGET_2ND_CPU_VARIANT=kryo … HOST_ARCH=x86_64 … HOST_2ND_ARCH=x86 … HOST_OS=linux … HOST_OS_EXTRA=Linux-4. Jan 13 10:33:00 15.0-20-generic-x86_64-with-Ubuntu-18.04-bionic … HOST_CROSS_OS=windows … HOST_CROSS_ARCH=x86 … HOST_CROSS_2ND_ARCH=x86_64 … HOST_BUILD_TYPE=release … BUILD_ID=NOF27B … OUT_DIR=/home/waseem/halium/out … ============================================ Jan 13 10:34:35 Please don't paste anything this long directly here, it makes IRC users suffer Jan 13 10:35:03 Apologies! 😅 Jan 13 10:35:44 Alright, you seem to use LOS as well Jan 13 10:35:52 And your sources too Jan 13 10:36:03 I wonder why that file is missing, it's present in my repo Jan 13 10:36:03 Initially I did everything from scratch Jan 13 10:36:16 I might have a reason Jan 13 10:36:28 Remember that I did everything from scratch initially Jan 13 10:36:38 Then I switched to continuing on your work? Jan 13 10:36:47 Yeah Jan 13 10:37:05 I did that by renaming my manifest to google_marlin.old, and yours to google_marlin.xml Jan 13 10:37:13 Then I did a repo sync -c Jan 13 10:37:37 But it's weird Jan 13 10:37:38 Even in my older manifest Jan 13 10:37:41 I used LOS Jan 13 10:38:06 Did you run `halium/devices/setup marlin` again? Jan 13 10:38:14 Of course Jan 13 10:38:26 Let me do it again Jan 13 10:38:48 Ok Jan 13 10:39:26 Try removing kernel/google/marlin and device/google/marlin directories and then redoing that step Jan 13 11:00:14 I'm getting this error at the end: … error: Cannot remove project "vendor/google/marlin": uncommitted changes are present … commit changes, then run sync again Jan 13 11:00:32 Even though I don't remember touching ./vendor Jan 13 11:00:41 @Sergobot Jan 13 11:01:16 The halium-devices script does some automatic changes Jan 13 11:01:47 So I shouldn't do anything, right? @JBBgameich Jan 13 11:02:42 https://pastebin.com/raw/DfWPRzMc Jan 13 11:02:57 'breakfast marlin' has totally gone haywire! Jan 13 11:03:13 You can remove the folder to do a new sync. The changes will be applied again when running halium-devices/setup Jan 13 11:03:39 @JBBgameich So it's basically -1 +1 (remove the changes, do the changes again)? Jan 13 11:04:17 @WaseemAlkurdi, Did you follow the steps in the right order? :) … http://docs.halium.org/en/latest/porting/get-sources.html#sync Jan 13 11:04:40 You can either commit the changes or let the script do them again. repo sync doesn't properly work with uncommited changes. Jan 13 11:04:56 First run the setup script, then do breakfast Jan 13 11:05:03 I did Jan 13 11:05:10 No avail Jan 13 11:05:27 I'll do them again and paste the full output Jan 13 11:06:10 @JBBgameich, Hey, I have been invastigating this issue a little further (trying to run fill plasma desktop) … 1) libGL cannot be found (the linker is looking in /system/lib and /vendor/lib), however if I copy /lib/i386-linux-gnu to /system/lib, there are no complains) —> Is there maybe any hardcoded library path in some build c Jan 13 11:06:10 onfig? … This problem occurs in both mobile and desktop version of plasma, but does not seem to effect anything... weired... … 2) I am still unable to have window decorations in plasma desktop. Setting them up in systemsettings5 causes the program to crash, please see end of attached log (as of line ~ 440) … Please also note the occurence of "EGL n Jan 13 11:06:10 ot available" … If you might have a quick glance, I'd be really gratefull. Jan 13 11:14:20 https://pastebin.com/raw/49VxMgb1 … @Sergobot Jan 13 11:14:37 The only inconsistency is that I didn't discard the changes to vendor Jan 13 11:15:05 Or commit them Jan 13 11:15:12 Tried a 'git commit' Jan 13 11:15:36 but it says 'fatal: not a git repository (or any of the parent directories): .git' Jan 13 11:15:57 Probably because repo expanded the .git into the halium directory Jan 13 11:16:04 Remove that dir and run setup again Jan 13 11:16:12 As good as done! Jan 13 11:16:23 Already? :D Jan 13 11:16:49 Well, I'm doing it😅 Jan 13 11:17:05 It's a colloquial, like "consider it done"❤️ Jan 13 11:17:29 Ah, okay then Jan 13 11:18:57 Daniel is it Intel PowerVR device? you generally newer have libGL on Android, but I seen PowerVR drivers before trying to load missing libGL for some reason Jan 13 11:19:36 @Sergobot Ah there, it worked great now Jan 13 11:20:05 @WaseemAlkurdi, Yay! Jan 13 11:20:32 😘 Jan 13 11:21:20 And as you said, there's now a [lineageos_marlin_defconfig] Jan 13 11:21:30 instead of [marlin_defconfig] Jan 13 11:21:35 It's odd Jan 13 11:21:45 Where did the marlin_defconfig come from then? Jan 13 11:23:00 Another thing that I noticed when I was going through dmesg that other day: … https://pastebin.com/raw/X96T3LwQ … This snippet indicates that it's registering a framebuffer of the screen's exact resolution Jan 13 11:23:08 How come then it isn't able to access it? Jan 13 11:23:38 I've been comparing 'dmesg' files from TWRP vs. from Halium Jan 13 11:23:42 Both act the same Jan 13 11:24:05 But TWRP actually gets to use the FB Jan 13 11:24:19 @WaseemAlkurdi, It seems you were using aosp sources before switching to mine, which are based on LOS, so that makes sense Jan 13 11:25:10 @WaseemAlkurdi, I don't remember if it was present last time I tested Jan 13 11:25:52 @WaseemAlkurdi, Iirc, we don't use framebuffer but instead hwcomposer to get the GUI Jan 13 11:27:08 So it's correct to conclude that the framebuffer's initialization won't matter Jan 13 11:27:38 I'm still poring over the two dmesgs line by line so that one could see where it all started to deviate Jan 13 11:28:07 A quick grep shows absolutely no mention of hwcomposer in Halium's dmesg Jan 13 11:28:30 Nor in TWRP's dmesg Jan 13 11:33:10 @NotKit, Yes, that's a PowerVR soc. Hm... ok, thought it might be the OS, cause it's trying to load a lot of other stuff like libX11 etc... But might be the PowerVR as well... … Anyways, it does not seem to effect anything, just wanted to report in case it is a rootfs bug... Jan 13 11:36:03 @Stefano0101, it's just an alias for the same website Jan 13 11:36:15 like a different like for the same content Jan 13 11:36:26 ofc it will be also shut down, as it's the same thing under a different name Jan 13 11:40:04 I'm currently setting up a halium image builder on shared gitlab runners, and I still need some manifests. The requirements are: … - A manifest that works with the halium-devices script and that is included in the Halium/halium-devices repository. That means all your local changes need to be commited and pushed to e.g. GitHub. … Jan 13 11:40:04 - working graphics … If you have such a port, please tell me the name of the manifest file so I can add it to the build service. Thank you in advance :) Jan 13 11:57:52 @JBBgameich does it operate on copy of Halium tree? Jan 13 11:58:40 I'm curious as many MTK devices require patches to LineageOS, like https://github.com/lineage-geminipda/android_device_planet_geminipda/tree/cm-14.1/patches Jan 13 12:14:39 @NotKit, Yes, currently it clones the Halium tree for building. Jan 13 12:24:00 I could probably add a hack to patch the tree before building Jan 13 12:24:42 @JBBgameich, I still need to commit mine I think, I'll have to check, however my port doesn't work with newer rootfs' Jan 13 12:27:10 Which kernel version does it use? Jan 13 12:27:33 @NotKit, This repository contains the used scripts btw: https://gitlab.com/JBBgameich/halium-ci Jan 13 12:28:56 @JBBgameich, My port uses 3.10, but I'm still working on getting functionality done, then I can deal with the new issues Jan 13 12:31:08 I have my manifest on my GitHub, don't remember if I ever PRed it Jan 13 13:47:35 @vanyasem, Could you sent me your device manifest for Op3, as mine is not correct. I'll download the system.img and hybris-boot.img asap. Thanks. Jan 13 13:48:23 @Stefano0101, Github is not going anywhere Jan 13 13:48:28 Just open it and get the manifest Jan 13 13:49:55 I run windows, i dont have the sources Jan 13 13:49:55 Its in the repo Jan 13 13:50:09 @vanyasem, :-) Jan 13 13:52:02 @vanyasem, What's up Ivan, you gave up on Halium and porting? Jan 13 14:02:33 Well not really, i just don't know what else to do Jan 13 14:02:54 I've done all i could.if smth new comes out, i will surely check it out Jan 13 14:03:01 Ran out of phones and rootfs Jan 13 14:04:16 I'm currently on my way to get an iPhone, but halium won't work on it :P Jan 13 14:06:07 @vanyasem, ??? iPhone??? Jan 13 14:06:41 Yeah the borderless one, i will send you a pic in pm once i get to the shop Jan 13 14:07:59 @vanyasem, You don't value your privacy, want to sign up be an iSheep? I'm shocked :-) Jan 13 14:08:15 Again, i run windows Jan 13 14:08:41 And well stock android 😇 Jan 13 14:09:13 @vanyasem, Yeah and that thing(Windows) as well. Jan 13 14:10:10 @vanyasem, Anyway, enjoy your new iPhone then! Jan 13 14:10:34 Thanks, I appreciate it 📱 Jan 13 17:02:58 archi_dagac was added by: archi_dagac Jan 13 21:42:17 @vanyasem, I still say you prob could get UT to work on an iOS device Jan 13 21:42:29 Why would I lol? Jan 13 21:43:08 For the same, the glory, and most importantly ... The money Jan 13 21:43:14 [Edit] For the fame, the glory, and most importantly ... The money Jan 13 21:43:35 Well money first then :) Jan 13 21:45:37 It's actually a quote from a movie lol Jan 13 22:47:18 Koksvik was added by: Koksvik **** ENDING LOGGING AT Mon Jan 14 02:59:56 2019