**** BEGIN LOGGING AT Fri Dec 28 02:59:58 2018 **** BEGIN LOGGING AT Fri Dec 28 03:15:48 2018 **** BEGIN LOGGING AT Fri Dec 28 05:34:10 2018 Dec 28 15:40:20 TheKit I've somehow ended up with hwcomposer not installed in buster Dec 28 15:42:00 But apparently the package depends on xorg-video-abi-23 which is not available Dec 28 15:42:11 I guess I needed to hold back some packages? Dec 28 15:42:32 Will it build against a newer ABI? Dec 28 15:43:19 I will give it a go... Dec 28 20:48:17 munchausen, it needs to be rebuild probably Dec 28 20:49:11 TheKit back at computer now, got to rebuild libhybris first Dec 28 20:49:51 Are there changes in git that I should pull, or can I just rebuild from deb source? Dec 28 21:28:49 I suppose just rebuild is fine for now Dec 28 21:44:42 TheKit hmm cannot find lEGL Dec 28 21:44:50 But I have libegl and libegl dev Dec 28 21:44:54 whom? Dec 28 21:45:11 *what package can not find lEGL? Dec 28 21:49:23 libhybris Dec 28 21:49:59 I just set LD_LIBRARY_PATH to include the mesa-egl library path but it just now occurred to me that debuild probably builds it inside a chroot Dec 28 22:00:05 I just created a symlink for it and I think I'm good Dec 28 22:00:17 Yeah Dec 28 22:07:03 TheKit where do the gemini GLES hw blobs come into this? Dec 28 22:07:35 I'm now building the hwcomposer xserver, and am going to make it build against the mesa GLES Dec 28 22:07:50 But concerned I'm missing something... Dec 28 22:08:13 Did hybris provide those? Dec 28 22:08:14 it is fine to build it against mesa GLES Dec 28 22:09:05 it does provide blobs, but I think it is build against mesa on Jenkins as well Dec 28 22:10:30 Cool. I realise the libs are interchangable so I guess the build part of the question was silly.. but want to make sure I have the hw accelerated versions somewhere Dec 28 22:11:27 there is a file in /etc/ld.so.conf.d/ which contains path to /usr/lib/aarch64-*/libhybris Dec 28 22:11:35 *libhybris-egl Dec 28 22:12:54 Ah I missed /usr/lib/aarch64-linux-gnu/libhybris-egl Dec 28 22:13:02 only saw the libhybris/ dir Dec 28 22:15:21 Urr X not starting Dec 28 22:15:24 [ 10335.089] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x1a8) [0x7252cc3050] Dec 28 22:16:28 Will install debug symbols Dec 28 22:17:07 That didn't get me a backtrace in the log either Dec 28 22:17:10 hmm Dec 28 22:26:36 TheKit https://ghostbin.com/paste/gn9o2 Dec 28 22:30:21 I'm pretty sure I saw this, but can't remember what caused it Dec 28 22:30:41 Ahh ok I just tried startx and got a different error Dec 28 22:30:44 Xorg: ../../src/renderer.c:190: hwc_egl_renderer_init: Assertion `eglGetError() == EGL_SUCCESS' failed. Dec 28 22:32:49 This is mentioned in the wiki page and suggests moving libGLES and libEGL to a mesa-egl sub dir, but this has been done so I'm not sure of the issue Dec 28 22:33:02 Perhaps I should just rebuilt sddm as that is also apparently needed Dec 28 22:43:52 install libhybris-test and check if EGL_PLATFORM=hwcomposer test_hwcomposer still works Dec 28 22:44:05 munchausen, if not, try to strace it to see which EGL/GLES libraries get loaded Dec 28 22:54:46 TheKit thanks Dec 28 22:54:54 Yeah it's trying to load mesa libs under /usr/lib/aarch64-linux-gnu/mesa-egl/ Dec 28 22:55:05 Well, not trying, it is loading them Dec 28 22:55:15 EGL and GLES Dec 28 22:56:08 with LD_LIBRARY_PATH=/usr/lib/aarch64-linux-gnu/libhybris-egl EGL_PLATFORM=hwcomposer test_hwcomposer it works Dec 28 22:56:51 probably due to symlinks? Dec 28 22:57:16 I removed them all Dec 28 22:57:18 can be also due to update-alternatives Dec 28 22:57:23 I tried that as well Dec 28 22:57:25 rerun ldconfig Dec 28 23:06:29 Not working but might be a red herring anyway Dec 28 23:07:37 Because I still have (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x1a8) [0x71382c1050] Dec 28 23:47:43 TheKit so lib paths are all sorted now. But still have the OsLookupColor seg fault. Not found anything useful yet, got any clues? Dec 28 23:49:00 not really, but xf86-video-hwcomposer is now rebuilt in Jenkins for buster, maybe that one works? Dec 28 23:50:56 Where can I pull that from? Dec 28 23:51:13 if you have repo for buster added, apt update && apt upgrade should do Dec 28 23:51:38 deb http://gemian.thinkglobally.org/buster/ buster main in /etc/apt/sources.list Dec 28 23:52:42 Ah I'm sure I tried that at least once already Dec 28 23:53:25 Oh no I had apt.gka.thinkglobally Dec 28 23:54:36 Let's see what happens... Dec 28 23:55:58 Nice! I have X back :) Dec 29 00:08:00 No audio but otherwise good... Dec 29 00:22:49 which DE? Dec 29 00:54:52 The default one? Dec 29 00:55:15 Now playing with xfce though, haven't tried sound yet, just been playing with appearance Dec 29 00:55:24 lxde IIRC? Dec 29 00:55:40 or lxqt? Dec 29 00:57:23 it was LXQt on Gemini Dec 29 00:59:23 I've got some strange behaviour under xfce Dec 29 00:59:35 Mouse clicks dont appear to register quite a lot of the time Dec 29 01:00:33 The mouse moves but the event doesn't get raised Dec 29 01:02:20 Ah, it seems to happen if I restart the panel after logging in. So perhaps some xfce bug Dec 29 01:03:40 Oh no, it's just happened again Dec 29 01:03:42 Odd **** BEGIN LOGGING AT Sat Dec 29 02:54:28 2018 **** ENDING LOGGING AT Sat Dec 29 02:59:58 2018