💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-07-17.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

-=-=-=-=-=-=-

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