💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-07-17.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2020-07-17T14:31:28 #kisslinux <claudia02> ililtili: libudev-zero works now with mouse and keyboard on sway as drop in replacement 2020-07-17T14:31:41 #kisslinux <claudia02> But I cant build sway against libudev-zero 2020-07-17T16:36:51 #kisslinux <kqz> hey, has anyone tried to build kernel 5.8? running into problems with even elftoolchains libelf, had to revert this patch as a workaround to get it to build https://lore.kernel.org/lkml/20200421220843.188260-2-samitolvanen⊙gc/ 2020-07-17T17:05:28 #kisslinux <E5ten> I haven't tried building 5.8 cuz it's still rc, but looking at elftoolchain's source it appears to have that function, what build error are you getting? 2020-07-17T17:28:26 #kisslinux <dilynm> E5ten: looks like they would be getting the same build error I reported a while back for linux-nitrous 2020-07-17T17:30:19 #kisslinux <E5ten> but wasn't that an issue with the old old libelf, not elftoolchain's libelf? 2020-07-17T17:31:26 #kisslinux <dilynm> That's what I thought too 2020-07-17T17:37:19 #kisslinux <kqz> it was a bunch of warnings like these but linux's objtool trees warnings in this case as an error "usr/initramfs_data.o: warning: objtool: gelf_getsymshndx: Invalid argument" 2020-07-17T17:38:35 #kisslinux <kqz> no idea why it's giving this warning though, /usr/include/gelf does indeed contain the function, but dont really know much about libelf at all 2020-07-17T17:38:45 #kisslinux <kqz> s/trees/treats 2020-07-17T17:44:59 #kisslinux <dilynm> Yeah that's the same error I was having with linux-nitrous 2020-07-17T17:45:04 #kisslinux <dilynm> This doesn't look good :S 2020-07-17T17:52:41 #kisslinux <kqz> mmm, maybe it's just expecting arguments in a different order? taking a quick glance at elfutils gelf_getsymshndx declaration looks like the data and src args are reversed 2020-07-17T17:53:04 #kisslinux <kqz> *gelf_getsymshndx (Elf_Data *_src, Elf_Data *_shindexsrc, int _index, GElf_Sym *_dst, Elf32_Word *_shindexdst); 2020-07-17T17:53:18 #kisslinux <kqz> vs GElf_Sym *gelf_getsymshndx (Elf_Data *__symdata, Elf_Data *__shndxdata, int __ndx, GElf_Sym *__sym, Elf32_Word *__xshndx); 2020-07-17T17:54:32 #kisslinux <kqz> will probably play around with a dirty patch later 2020-07-17T18:53:10 #kisslinux <illiliti> claudia02: i can't reproduce in clean chroot. everything compiled without any errors 2020-07-17T18:54:31 #kisslinux <illiliti> you need to rebuild step-by-step all packages which depends on eudev 2020-07-17T18:56:43 #kisslinux <illiliti> and i recommend starting with libinput 2020-07-17T18:58:00 #kisslinux <illiliti> also don't forget to replace `eudev` with `libudev-zero` in all packages to avoid possible issues 2020-07-17T19:00:58 #kisslinux <illiliti> and you can remove optional-udev patch in libinput if you like because you don't need it anymore 2020-07-17T19:05:41 #kisslinux <illiliti> i'll do release and add to community soon, just need to be sure that everything is stable 2020-07-17T19:10:37 #kisslinux <illiliti> tinyramfs if anyone interested will be added to community too. for now i don't do that because docs are confusing and useless, i'm writing new docs and man pages 2020-07-17T19:13:27 #kisslinux <claudia02> illiliti: Now I have sucessfully build sway against libudev-zero. Our libinput build does enable eudev conditionally. I have not recognized that before.. 2020-07-17T19:14:04 #kisslinux <claudia02> nice! 2020-07-17T19:19:46 #kisslinux <claudia02> dilynm: I cant update kde due to missing extra-cmake-modules 72 2020-07-17T19:20:45 #kisslinux <illiliti> claudia02: btw while building wlroots i realized that libxkbcommon doesn't pull wayland-protocols dependency 2020-07-17T19:20:48 #kisslinux <illiliti> termbin.com/a46z 2020-07-17T19:22:00 #kisslinux <illiliti> i had to build wayland-protocols manually 2020-07-17T19:23:47 #kisslinux <claudia02> Allright, I will fix this. thanks 2020-07-17T19:27:02 #kisslinux <claudia02> dilynm: I have updagraded ecm to 5.72 but attica complains that its not accepted. 2020-07-17T20:42:16 #kisslinux <E5ten> dylanaraps: lmao I love that the promptless install script downloads promptless instead of using the copy in its own git repo 2020-07-17T21:12:11 #kisslinux <xzcvczx> oh well kiss is good for 3d modelling something, slicing it, and using it to tap signals that then go into a usb LA thats connected up to kiss running sigrok+pulseview