2020-09-14T01:15:59 #kisslinux I've narrowed it down I believe it is building with MinRelSize and web_crypto 2020-09-14T01:22:14 #kisslinux Figured out why qt5 wouldn't build with clang 2020-09-14T01:22:25 #kisslinux There's a patch from 2015 that fixes it. From... Somewhere 2020-09-14T01:22:26 #kisslinux why not? 2020-09-14T01:22:29 #kisslinux Ah 2020-09-14T01:22:43 #kisslinux https://github.com/meta-qt5/qtbase/commit/bae2c6afb951d1352845ca257fdc2389f3fe851e 2020-09-14T01:23:05 #kisslinux It's because socklen isn't defined correctly. It is for gcc, but not for clang. 2020-09-14T01:23:16 #kisslinux This patch redefines it how it is for gcc 2020-09-14T01:44:42 #kisslinux wl-copy 2020-09-14T01:44:50 #kisslinux Crap wrong terminal xD 2020-09-14T02:29:53 #kisslinux dilynm: thanks, that patch gets qt5 building for me with clang 2020-09-14T02:31:42 #kisslinux Huzzah! 2020-09-14T02:31:51 #kisslinux Glad to hear it :) 2020-09-14T02:32:06 #kisslinux Now to fix qt5-webengine 2020-09-14T03:15:27 #kisslinux Ok figured out the last few issues. Here is the latest build file https://termbin.com/bvpy. As long as you have the CXX flags and C flags it should work rendering wise. I believe crypto is needed for authentication. Ignore all the wayland related stuff such as wpe as that can cause issues rendering so if you are xorg this should fix most things. I am working on a wayland fix right now as I think I know 2020-09-14T03:15:33 #kisslinux how to fix it. 2020-09-14T04:08:43 #kisslinux nice work muevoid: 2020-09-14T04:09:57 #kisslinux Thank you 2020-09-14T04:10:28 #kisslinux I am doing one last build for wayland. Libwpe apparently isn't recommended anymore on wayland so I am trying a build without that. 2020-09-14T04:19:23 #kisslinux There's no better feeling than waiting for a 6-hour build to finish. Only to see it fail due to No space left on device errors :s 2020-09-14T04:21:46 #kisslinux Ripppp qt5-webengine? 2020-09-14T04:22:01 #kisslinux Or something else? 2020-09-14T04:22:23 #kisslinux This is still rust lol 2020-09-14T04:22:37 #kisslinux i guess i should start using ccache next time 2020-09-14T04:22:55 #kisslinux Is it beneficial ccache? 2020-09-14T04:23:03 #kisslinux I've heard of it but not sure what it is 2020-09-14T04:24:14 #kisslinux ccache caches C objects so you don't always have to rebuild everything when compiling. 2020-09-14T04:24:41 #kisslinux It works for C and C++ programs I think. But not sure if it does for Rust 2020-09-14T04:25:41 #kisslinux Not sure *shrug* I can't stand rust. 2020-09-14T04:27:33 #kisslinux arvl: I think Rust has it's own cache thing. 2020-09-14T04:27:37 #kisslinux ccache can be useful but it has a tendency to miss cache hits if certain properties are different 2020-09-14T04:27:41 #kisslinux resulting in false misses 2020-09-14T04:27:53 #kisslinux but you can tweak it a lot to allow for more liberal hits 2020-09-14T04:28:25 #kisslinux icyphox: Any idea what it's called? I haven't really looked into it yet 2020-09-14T04:32:09 #kisslinux arvl: I'm not 100% sure if this is what you're looking for, because I know next to nothing re: Rust: https://doc.rust-lang.org/cargo/guide/build-cache.html 2020-09-14T04:33:29 #kisslinux I'll look into it. Thanks 2020-09-14T04:36:45 #kisslinux dilyn if qt5-webengine doesn't end up working for you I have webkit2gtk working quite well. 2020-09-14T04:37:38 #kisslinux yeah but what's the point of using wayland if i have to use X libs :P 2020-09-14T04:37:49 #kisslinux Do you have 0 rn? 2020-09-14T04:38:38 #kisslinux by my count, i just have libxkbcommon and xkeyboard-config 2020-09-14T04:38:44 #kisslinux Oh nice 2020-09-14T04:39:25 #kisslinux You can't run any opengl things though correct? 2020-09-14T04:39:32 #kisslinux I have no idea 2020-09-14T04:39:36 #kisslinux I have no way of testing that xD 2020-09-14T04:39:43 #kisslinux but presumably, no 2020-09-14T04:39:54 #kisslinux if libglvnd is actually required for that 2020-09-14T04:40:09 #kisslinux That's what I understand but I never actually tested it without 2020-09-14T04:41:19 #kisslinux firefox and webkit2gtk need opengl but qt stuff is unaffected 2020-09-14T04:41:23 #kisslinux is what claudia determined 2020-09-14T04:41:50 #kisslinux I wonder why you need libX11 for opengl 2020-09-14T04:43:16 #kisslinux I'm at 13 X11 deps most of the pulled in just because of libX11 2020-09-14T04:43:22 #kisslinux Still much less then a traditional build 2020-09-14T04:43:26 #kisslinux But quite a bit 2020-09-14T04:43:54 #kisslinux yeah i'll be sitting at ~100 if i can get qt5-webengine to build 2020-09-14T04:44:13 #kisslinux What applications do you have like main ones? 2020-09-14T04:44:56 #kisslinux http://ix.io/2xvz 2020-09-14T04:44:58 #kisslinux currently installed 2020-09-14T04:45:05 #kisslinux it's... hikari 2020-09-14T04:45:09 #kisslinux i don't do anything meaningful xD 2020-09-14T04:45:32 #kisslinux How did you get that list? 2020-09-14T04:45:41 #kisslinux kiss l | cut -d ' ' -f 1 2020-09-14T04:46:07 #kisslinux https://termbin.com/pqog here's mine 2020-09-14T04:47:55 #kisslinux What is hummingbird? 2020-09-14T04:48:02 #kisslinux it's an init 2020-09-14T04:48:05 #kisslinux Ah 2020-09-14T04:48:07 #kisslinux github.com/Sweets/hummingbird 2020-09-14T04:48:19 #kisslinux it's in community; hummingbird-git 2020-09-14T04:48:20 #kisslinux My browser is compiling rn :< 2020-09-14T04:48:44 #kisslinux is brightnessctl like light? 2020-09-14T04:48:59 #kisslinux yeah 2020-09-14T04:49:10 #kisslinux i like it more; feels simpler and more straightforward 2020-09-14T04:49:14 #kisslinux You were not kidding though that you do not have many applications. 2020-09-14T04:49:21 #kisslinux lol yeah 2020-09-14T04:49:21 #kisslinux what is it to change brightness 2020-09-14T04:49:34 #kisslinux brightnessctl s 100% 2020-09-14T04:50:06 #kisslinux Just gonna yoink that 2020-09-14T04:50:22 #kisslinux light requires python doesn't it? 2020-09-14T04:50:27 #kisslinux brightnessctl is... simpler 2020-09-14T04:51:25 #kisslinux I just installed it thank you 2020-09-14T04:51:39 #kisslinux mhm 2020-09-14T04:51:48 #kisslinux now i just need to fiddle with hikari and find a way to make it use media keys 2020-09-14T04:51:50 #kisslinux DO you run as sudo or gave it write permissions? 2020-09-14T04:51:54 #kisslinux Do* 2020-09-14T04:51:55 #kisslinux so i can get rid of acpid 2020-09-14T04:52:03 #kisslinux i change the group to my backlights 2020-09-14T04:52:06 #kisslinux at boot 2020-09-14T04:52:53 #kisslinux Like of your backlight files? 2020-09-14T04:53:17 #kisslinux for example in my case /sys/class/backlight/intel_backlight/ 2020-09-14T04:53:31 #kisslinux yeah exactly 2020-09-14T04:53:40 #kisslinux and /sys/class/leds/smc::kbd_backlight 2020-09-14T04:54:00 #kisslinux Alright 2020-09-14T04:54:08 #kisslinux what group do I change it to? 2020-09-14T04:54:32 #kisslinux whatever you want as long as the users you want to be able to change it are in that group 2020-09-14T04:54:39 #kisslinux Ah gotcha 2020-09-14T04:54:41 #kisslinux so you could do your own user 2020-09-14T04:54:45 #kisslinux i do video because i'm just lazy 2020-09-14T04:54:55 #kisslinux brillo is good too. If you fancy smooth transitions. I really miss that from Windows 2020-09-14T04:55:08 #kisslinux +1 2020-09-14T04:55:12 #kisslinux I sometimes miss windows 2020-09-14T04:55:29 #kisslinux Really? 2020-09-14T04:55:31 #kisslinux before I sold my PC ten years ago I had windows all decked out 2020-09-14T04:55:32 #kisslinux I find that shocking 2020-09-14T04:55:35 #kisslinux rainmeter was the s h i t 2020-09-14T04:55:50 #kisslinux I couldn't stand windows personally. 2020-09-14T04:55:58 #kisslinux macos is ok except hardware 2020-09-14T04:56:22 #kisslinux I found got along with it well enough, but the ads and difficulty of setting up a local account in windows 10 have turned me off completely 2020-09-14T04:56:40 #kisslinux at this point i'd rather just stop gaming tbh. that's why I bought a nintendo switch lmao 2020-09-14T04:56:45 #kisslinux Non oss is a no go for me now adays. 2020-09-14T04:57:36 #kisslinux Windows 7 was ok. But things started getting worse in Windows 10 2020-09-14T04:57:45 #kisslinux Windows Update was always terrible though 2020-09-14T04:57:54 #kisslinux It's the only thing that got slightly better in Win10 2020-09-14T04:58:17 #kisslinux I enjoyed vista/7/8 very much. every other version was bleck 2020-09-14T04:59:41 #kisslinux I will be back restarting cause of backlight 2020-09-14T05:00:10 #kisslinux arvl: there's sccache which is like ccache for rust 2020-09-14T05:05:59 #kisslinux E5ten: Yep, I see that. An old GitHub issue calls it experimental though 2020-09-14T05:06:06 #kisslinux I hope it isn't anymore (: 2020-09-14T05:07:00 #kisslinux can someone send me the manifest for opus? 2020-09-14T05:09:48 #kisslinux ... 2020-09-14T05:09:57 #kisslinux konimex: why do we build opus like this on wyverkiss? 2020-09-14T05:11:05 #kisslinux Don't have opus installed, but the Alpine package has literally two files: https://pkgs.alpinelinux.org/contents?branch=edge&name=opus&arch=x86&repo=main 2020-09-14T05:12:08 #kisslinux well that + opus-dev seems to cover what I have installed so... hm 2020-09-14T05:12:38 #kisslinux Good point. I didn't catch that 2020-09-14T05:12:56 #kisslinux yeah i love distributions splitting -dev 2020-09-14T05:13:06 #kisslinux webkit2gtk may not need opengl 2020-09-14T05:13:10 #kisslinux and still be reasonable 2020-09-14T05:13:30 #kisslinux I think when claudia did it they may have not supported it but cairo is supported instead of opengl if it is desired. 2020-09-14T05:16:10 #kisslinux that's a fun development! 2020-09-14T05:16:19 #kisslinux I am doing a test build right now 2020-09-14T05:43:09 #kisslinux dilyn: this refers too... 2020-09-14T05:43:24 #kisslinux since I used cmake on opus (unlike kiss) 2020-09-14T05:45:37 #kisslinux I just didn't know if there was a specific reason to use cmake 2020-09-14T05:45:43 #kisslinux but there is 2020-09-14T05:45:45 #kisslinux muevoid: I think the thing with opengl was that it was able to build, but webkit complained about opengl when starting it 2020-09-14T05:45:46 #kisslinux it doesn't build with bmake 2020-09-14T05:46:29 #kisslinux yep 2020-09-14T05:46:43 #kisslinux there was cmake available so we used it since opus needs gmake 2020-09-14T05:51:06 #kisslinux I'm trying it right now claudia02 2020-09-14T05:59:08 #kisslinux I want to get raylib working without libX11 but am not sure where to start. 2020-09-14T05:59:59 #kisslinux I tried building with opengl es instead but it still pulled in libX11 so I am stumped. 2020-09-14T06:15:04 #kisslinux Webkit2gtk built and runs fine without opengl for me 2020-09-14T06:25:48 #kisslinux Do you have the 'wpe renderer' disabled? 2020-09-14T06:32:56 #kisslinux Yes 2020-09-14T06:34:02 #kisslinux Performance seems around the same on my machine 2020-09-14T06:34:04 #kisslinux give or take 2020-09-14T06:37:49 #kisslinux I'm making a chroot to do a full test system with out libX11 and see how far I can get for my needs. 2020-09-14T06:53:32 #kisslinux I think I've managed to make qt5-webengine build. we'll find out in the morning 2020-09-14T06:53:47 #kisslinux still cant get it to work with llvm but... that's another problem 2020-09-14T08:11:50 #kisslinux dilynm I am considering qt5 lol 2020-09-14T08:11:59 #kisslinux I want to ditch libX11 2020-09-14T08:12:41 #kisslinux why 2020-09-14T08:13:06 #kisslinux I use wayland and have been trying to get rid of x depends. 2020-09-14T08:13:40 #kisslinux there are only 2 techincally mandatory ones which are xkeyboardconfig and libxkbcommon. 2020-09-14T08:13:45 #kisslinux right fair enough. i dont really have much reason to ude anything but xorg 2020-09-14T08:14:03 #kisslinux That's fair I just really like wayland :P 2020-09-14T08:14:10 #kisslinux how come 2020-09-14T08:15:56 #kisslinux I like mostly the idea of it. However it also feels smoother to me personally. Xorg is an old very "bloated" system. Wayland is so simple in the base protocol. Something like wlroots on top you have most things that xorg has but much more simple. 2020-09-14T08:16:14 #kisslinux This is just imo though. Obvi other people are allowed to use whatever works for them 2020-09-14T08:17:12 #kisslinux fair enough. i was put off by lack of support for nvidia incase i ever need to use one i would have to switch back to xorg anyway. plus i use dwm but i heard there is a port for wayland. 2020-09-14T08:17:50 #kisslinux Yeah it's called dwl. It's decent but in early stages. Doesn't support everything wlroots has yet. 2020-09-14T08:18:08 #kisslinux is wlroots a library? 2020-09-14T08:18:13 #kisslinux Yes 2020-09-14T08:18:28 #kisslinux and how come window managers for wayland are called compositors? 2020-09-14T08:18:28 #kisslinux Compositors(wms) have to do a lot more work on wayland 2020-09-14T08:18:50 #kisslinux Because they dont just manage windows they also have to choose how they would like to render. 2020-09-14T08:19:04 #kisslinux They have alot more work to do basically. 2020-09-14T08:19:05 #kisslinux right. i liked xorg because it made it really easy to make or customize your own wm 2020-09-14T08:19:51 #kisslinux That's what wlroots does. It handles a lot of the rendering side and allows you to focus more on the window manager part. 2020-09-14T08:20:01 #kisslinux oh right cool 2020-09-14T08:20:09 #kisslinux But xorg is still more simple to make your own wm afaik 2020-09-14T08:20:18 #kisslinux But wlroots makes it much easier 2020-09-14T08:20:30 #kisslinux yeah it took me a day to write a usable xorg wm 2020-09-14T08:20:42 #kisslinux and wdym it can choose how to render it? 2020-09-14T08:21:22 #kisslinux Like what rendering api. Someone could have a compositor that uses opengl, or opengl es2(i believe this is what most use), or even vulkan 2020-09-14T08:22:10 #kisslinux oh right, thats good. 2020-09-14T08:22:26 #kisslinux Yeah 2020-09-14T08:22:46 #kisslinux Wayland isn't perfect by any means and has downsides but I enjoy it and it works for me 2020-09-14T08:23:36 #kisslinux i think ill give it a try then. you got any idea why dylan doesnt allow it in the official repo? 2020-09-14T08:25:27 #kisslinux Few reasons from what I know. Firstly would have to package x and wayland for a while and figure out how to build packages depending on what the user has. He also isn't the largest fan of wayland from what I gather. Especially how compositors implement different protocols. Few other things. But i cant speak for him thats just what I gather. 2020-09-14T08:26:19 #kisslinux fair enough. yeah, it defo wouldnt be able to replace xorg in the repos so i can see why he wouldnt want to package both 2020-09-14T08:26:30 #kisslinux Yeah 2020-09-14T08:26:55 #kisslinux If you do want to try wayland this repo is nice to get started https://github.com/Himmalerin/kiss-wayland 2020-09-14T08:27:22 #kisslinux yeah cheers, ill 100% be trying it tonight. should it just work out of the box with an intel igpu? 2020-09-14T08:28:41 #kisslinux Yeah I use it on one. There's a few things u may need to do but nothing too bad. Main one being is adding something to your .profile. See this: https://github.com/sdsddsd1/mywayland just add the wayland communication socket code. 2020-09-14T08:28:50 #kisslinux Other wise it should work 2020-09-14T08:29:02 #kisslinux if im on irc when you try it I can also help 2020-09-14T08:29:39 #kisslinux okay, thanks so much. ill make a post after i try it 2020-09-14T08:29:47 #kisslinux kk 2020-09-14T08:31:25 #kisslinux If you are on matrix I invited you to a room so you can dm me for help so we don't spam irc. 2020-09-14T08:31:41 #kisslinux yep, ive added you back, thanks 2020-09-14T08:31:49 #kisslinux np 2020-09-14T11:28:44 #kisslinux dylanaraps it's still possible to modify build script with hooks? 2020-09-14T11:29:33 #kisslinux eudaldgr: It is not, no. 2020-09-14T11:29:57 #kisslinux ouch 2020-09-14T11:30:00 #kisslinux thanks 2020-09-14T11:30:12 #kisslinux fork time 2020-09-14T11:31:28 #kisslinux what package you forking? 2020-09-14T11:31:45 #kisslinux i want ffmpeg with --enable-libxcb 2020-09-14T11:32:51 #kisslinux Upsides to doing this? 2020-09-14T11:33:50 #kisslinux i'm trying grabbing my screen with this 2020-09-14T11:33:55 #kisslinux Ah 2020-09-14T11:34:23 #kisslinux i know there is other ways 2020-09-14T11:35:50 #kisslinux i just use scrot, its quite a small package 2020-09-14T11:36:40 #kisslinux but scrot make screenshot, i mean images not video, right? 2020-09-14T11:38:29 #kisslinux yeah actually foegot about that 2020-09-14T11:38:47 #kisslinux does mpv not have something to capture the screen? i might be imagining that 2020-09-14T11:40:13 #kisslinux I use -f x11grab and it works fine 2020-09-14T11:41:27 #kisslinux i believe that was deprecated, thanks to show me i'm wrong 2020-09-14T15:02:09 #kisslinux qt5 lives on! 2020-09-14T16:26:39 #kisslinux dilyn: do you know if the new qt update fixes media playback with qtwebengine (specifically, qutebrowser) on the latest musl? 2020-09-14T16:31:06 #kisslinux No idea, I never had the problem 2020-09-14T16:31:13 #kisslinux I haven't tested out any web browsers 2020-09-14T16:31:53 #kisslinux the changelog didn't mention anything related to video iirc 2020-09-14T16:34:22 #kisslinux actually, there is exactly one reference to crashes on video playback. but it also mentions dbus. QTBUG-85626 2020-09-14T16:36:40 #kisslinux claudia: so maybe your issue is fixed 2020-09-14T16:38:45 #kisslinux i have no idea why this particular issue would be fixed by downgrading musl, but i _do_ have dbus, so it might be a fix 2020-09-14T16:39:01 #kisslinux *a proper fix 2020-09-14T16:39:16 #kisslinux This could be a musl issue 2020-09-14T16:39:25 #kisslinux But technically not a musl issue 2020-09-14T16:39:35 #kisslinux Let me dig up the link 2020-09-14T16:39:50 #kisslinux https://www.openwall.com/lists/musl/2020/08/14/3 2020-09-14T16:40:02 #kisslinux > musl 1.2.1 has exposed bugs in several applications and libraries 2020-09-14T16:41:02 #kisslinux thanks for that, this is probably it 2020-09-14T16:52:20 #kisslinux Do you have dbus? 2020-09-14T16:52:26 #kisslinux Or pulseaudio? 2020-09-14T16:52:49 #kisslinux i have dbus, yes 2020-09-14T16:54:09 #kisslinux Disabling dbus in qt5-webengine will likely fix your issue 2020-09-14T16:54:23 #kisslinux but muh notifications :p 2020-09-14T16:54:40 #kisslinux (notifications are the only reason i have dbus at all) 2020-09-14T16:55:03 #kisslinux I wonder how feasible it is to do a libnotify-zero library like illiliti's libudev-zero 2020-09-14T16:55:09 #kisslinux ie, a daemonless libnotify 2020-09-14T16:55:27 #kisslinux i have no idea how libnotify works internally, i should maybe take a look 2020-09-14T16:55:33 #kisslinux A library alongside something like this: https://github.com/dudik/herbe/ 2020-09-14T16:57:02 #kisslinux I think you'd still be stuck depending on glib (as libnotify does) 2020-09-14T17:01:08 #kisslinux "kiss revdepends libnotify" doesn't show qtwebengine or any of it's dependencies, so i assume it directly sends a dbus message 2020-09-14T17:04:42 #kisslinux Darn 2020-09-14T17:11:22 #kisslinux wait, can't a "fake dbus" that listens on wherever the real dbus listens, and only handles notification messages be possible? 2020-09-14T17:12:26 #kisslinux the only problem i can see is: what will it do with non-notify messages? just ignoring them might cause other stuff to break because they expect something to happen 2020-09-14T17:27:27 #kisslinux ehm 2020-09-14T17:27:36 #kisslinux Hello, I am an Arch User 2020-09-14T17:27:56 #kisslinux Give me reasons to switch to kiss instead of gentoo 2020-09-14T17:28:02 #kisslinux REDPILL me 2020-09-14T17:28:56 #kisslinux try both, pick which one you like the best. 2020-09-14T17:29:04 #kisslinux ^ 2020-09-14T17:29:13 #kisslinux kiss is smaller, but that comes with the expense of a lot less functionality, which might be good or bad depending on your prefernces 2020-09-14T17:39:41 #kisslinux both will be a big time sink. gentoo has more features (use flags) and more packaged software, but also more bugs. 2020-09-14T17:40:03 #kisslinux oh uhrenmacher left 2020-09-14T17:41:34 #kisslinux I feel like if the website doesn't leave you convinced to use KISS, you can't really be convinced 2020-09-14T17:44:11 #kisslinux i feel its a reasonable to get more than one stream of info when researching stuff 2020-09-14T17:44:57 #kisslinux i dont like the tone, but like, i get the sentiment of 'hey i wanna talk to someone before spending 40+ hours on this' 2020-09-14T17:45:21 #kisslinux but yeah, basically felt like a drive-by-4channing 2020-09-14T17:45:35 #kisslinux They can also try KISS in a chroot under any distribution 2020-09-14T17:45:59 #kisslinux ^^ that i think is a more useful thing to point out 2020-09-14T17:46:01 #kisslinux They'll get a feel for things with zero commitment and easy setup 2020-09-14T17:46:16 #kisslinux thats how i ran kiss for a while 2020-09-14T17:46:22 #kisslinux and yeah, they can do the same with gentoo 2020-09-14T17:46:26 #kisslinux Yeah 2020-09-14T17:46:55 #kisslinux maybe a k1ss.org/try similar to quickstart but with the explicit goal of getting a feel for things 2020-09-14T17:47:51 #kisslinux i wonder if i should just make a kiss-bot that would let people add shortcuts in this channel 2020-09-14T17:48:36 #kisslinux just simple text macros: !try -> try kiss out in a chroot, it only takes a few minutes k1ss.org/try 2020-09-14T17:48:50 #kisslinux also maybe it could link to wiki pages with a similar syntax the wiki itself uses 2020-09-14T17:48:53 #kisslinux A /try page is a great idea 2020-09-14T17:49:10 #kisslinux Will get to it 2020-09-14T17:49:20 #kisslinux !libxkbcommon -> theres a bug in libxkbcommon, use KISS_FORCE=1 kiss remove blah; kiss b libxkbcommon; kiss i libxkbcommon blah 2020-09-14T17:49:52 #kisslinux admicos oh yeah, thats an easy integration @/some/path would link to the kiss help @/some/path on the web 2020-09-14T18:13:38 #kisslinux it's definitely more reasonable to look for more information! but k1ss.org seems like an exhaustive resource to answer basically every question about the distro 2020-09-14T18:13:48 #kisslinux a /try page would probably be the most beneficial thing to add in this case 2020-09-14T18:18:26 #kisslinux https://github.com/pine-linux another kiss fork, it seems 2020-09-14T18:21:36 #kisslinux dilynm: qt5-webengine building. See you in 5h ;) 2020-09-14T18:22:34 #kisslinux You'll probably finish before I figure out why gn doesn't link properly (: 2020-09-14T18:23:31 #kisslinux good night? :D 2020-09-14T18:26:20 #kisslinux merakor: Will add to Wiki, thanks 2020-09-14T18:26:26 #kisslinux it certainly makes me want to say goodnight... 2020-09-14T18:26:37 #kisslinux no it's google's nifty ninja generator. because why not just have one of those 2020-09-14T18:30:02 #kisslinux Is it meson compatible or something completely seperate? 2020-09-14T18:31:14 #kisslinux it looks like it's meson adjacent 2020-09-14T18:31:30 #kisslinux to my untrained eye, the BUILD.gn files look similar to meson.build files 2020-09-14T18:31:49 #kisslinux I'm troubleshooting why it fails to link with this toolchain 2020-09-14T18:31:54 #kisslinux and by job i think i just figured it out 2020-09-14T18:33:33 #kisslinux I would be so happy if there was a C Meson 2020-09-14T18:34:24 #kisslinux oh no i was moving my repositories around and i forgot qtwebengine was compiling in the background and it errored out right in the end 2020-09-14T18:34:32 #kisslinux that's a couple hours wasted 2020-09-14T18:51:59 #kisslinux Oh, what's 2020-09-14T18:52:05 #kisslinux the try page? 2020-09-14T18:57:14 #kisslinux illiliti do you still use wayland? 2020-09-14T19:05:07 #kisslinux Oh, there's another fork? 2020-09-14T19:05:08 #kisslinux Neat! 2020-09-14T19:06:04 #kisslinux Oh, interesting 2020-09-14T19:06:15 #kisslinux They have a / focused filesystem hierarchy 2020-09-14T19:06:23 #kisslinux Is the creator here? 2020-09-14T19:06:47 #kisslinux Doesn't seem like it 2020-09-14T19:10:07 #kisslinux https://github.com/dudik/herbe 2020-09-14T19:10:09 #kisslinux cool project 2020-09-14T19:10:32 #kisslinux it would be so cool if firefox just allowed a command to be executed on notification rather than some complex dbus/libnotify call 2020-09-14T19:10:41 #kisslinux I'm thinking about porting herbe to wayland. 2020-09-14T19:10:55 #kisslinux Attempting to* 2020-09-14T19:18:22 #kisslinux psa to anyone using my repository (github admicos/kiss-repo): i'll be archiving that repo soon, use https://git.ebc.li/kiss/custom instead 2020-09-14T19:18:34 #kisslinux should pr the wiki to change the few links there as well 2020-09-14T19:18:57 #kisslinux muevoids[m]: currently i do not 2020-09-14T19:19:30 #kisslinux Any reason you switched back to xorg? 2020-09-14T19:21:33 #kisslinux lazyness. i will switch back to wayland later 2020-09-14T19:21:41 #kisslinux Fair enough 2020-09-14T19:22:13 #kisslinux Anything you were missing on wayland? 2020-09-14T19:22:36 #kisslinux I'm looking to learn wayland development for applications and want some ideas to learn. I for sure want to attempt a herbe type thing for wayland. 2020-09-14T19:25:42 #kisslinux nothing :) my setup is very minimal ... everything i need is browser and terminal 2020-09-14T19:26:29 #kisslinux That's fair. Were you able to ditch libX11 when you were on wayland? 2020-09-14T19:27:46 #kisslinux admicos I wonder if you could add a post-install to all the packages from that repo explaining to use the new one? 2020-09-14T19:28:43 #kisslinux i didn't really try to do it because it requires significant work. 2020-09-14T19:28:43 #kisslinux micr0: good idea. i was also planning a sort-of "announcements" package that uses the post-install script to warn about new stuff in general (for the new repo) 2020-09-14T19:28:59 #kisslinux That's fair 2020-09-14T19:29:18 #kisslinux admicos i have your old repo packaged in my kiss-repos-repo. is there a particular name youd like to use for that? I just have the package called repo-admicos 2020-09-14T19:29:26 #kisslinux not sure if my original message went through (kirc is behaving a bit funny) but muevoids[m]: How does http://0x0.st/iIOT.txt look for a post install for foot? 2020-09-14T19:30:07 #kisslinux That look's good! 2020-09-14T19:30:16 #kisslinux micr0: you can use the same name if you like, assuming you only cared about the custom/ repo 2020-09-14T19:30:50 #kisslinux Did you see my pull request for building gammastep natively himmalerin? 2020-09-14T19:31:19 #kisslinux mcpcpc[m]: kirc is giving me "No text to send" messages whenever I try to send anything. Also no longer seems to connect to #kisslinux by default? 2020-09-14T19:31:34 #kisslinux muevoids[m]: I haven't, no. I'll go take a look! 2020-09-14T19:31:42 #kisslinux admicos done: https://github.com/jedahan/kiss-repo-repo/commit/48e89701116ef5a4636700b5ea93c27baf931145 2020-09-14T19:32:25 #kisslinux Ok, first atempt to build qt5-webengine ended with python error :) 2020-09-14T19:33:09 #kisslinux classic 2020-09-14T19:33:11 #kisslinux ccache to the rescue 2020-09-14T19:33:42 #kisslinux I made me a build machine. So its not that awfull. 2020-09-14T19:33:51 #kisslinux But I will probably set that up 2020-09-14T19:34:28 #kisslinux that's useful! 2020-09-14T19:34:55 #kisslinux webengine seems to demand that the gn be the one bundled with chromium which means i just wasted about an hour (: 2020-09-14T19:35:02 #kisslinux so you still have time to beat me 2020-09-14T19:38:28 #kisslinux Hey dilyn, if you have time at all do you think you could test something for me since you dont have libX11? 2020-09-14T19:38:35 #kisslinux sure 2020-09-14T19:39:04 #kisslinux Could you see if raylib builds. I don't think it will but if you could try it would be great. 2020-09-14T19:39:20 #kisslinux 'kiss b qt5-webengine || kiss b qt5-webengine || kiss b qt5-webengine' - I can only win 2020-09-14T19:39:24 #kisslinux ^^ 2020-09-14T19:39:47 #kisslinux claudia02: lmfao 2020-09-14T19:40:03 #kisslinux if I could just somehow intercept this generated file and change a single line I would be winning rn 2020-09-14T19:40:17 #kisslinux muevoid[m]: repo link pls (have no web browser) 2020-09-14T19:40:38 #kisslinux you can have netsurf in framebuffer 2020-09-14T19:41:04 #kisslinux I can just upload my build files(no repo link rn cause working on re ordering it) 2020-09-14T19:41:16 #kisslinux don't make me vomit pls 2020-09-14T19:41:18 #kisslinux sure! 2020-09-14T19:43:07 #kisslinux https://termbin.com/l9gn 2020-09-14T19:43:25 #kisslinux and https://termbin.com/4utu 2020-09-14T19:43:49 #kisslinux claudia02: build_webengine() { kiss b qt5-webengine || build_webengine ;} 2020-09-14T19:45:08 #kisslinux Nice 2020-09-14T19:45:12 #kisslinux It can't fail :) 2020-09-14T19:46:24 #kisslinux Wew, almost got the code generation for baseutils-box down 2020-09-14T19:47:23 #kisslinux raylib seems to require cmake, extra-cmake-modules, wayland, pkgconf, libxkbcommon, wayland-protocols 2020-09-14T19:47:39 #kisslinux build fails at link step, missing GL 2020-09-14T19:47:48 #kisslinux Dang 2020-09-14T19:47:48 #kisslinux Alright 2020-09-14T19:48:00 #kisslinux so you probably need, without thinking too hard, libglvnd 2020-09-14T19:48:09 #kisslinux thank you for trying 2020-09-14T19:48:22 #kisslinux ofc 2020-09-14T19:48:56 #kisslinux Wayland has support for gles2 without libX11 right? 2020-09-14T19:49:46 #kisslinux ...yes 2020-09-14T19:49:49 #kisslinux I think 2020-09-14T19:51:02 #kisslinux I mean I have some experience with pure opengl I could possibly skip on raylib. I think glfw3 should work cause it does not open a context with itself. 2020-09-14T19:53:05 #kisslinux :o I got qt5-webengine to start building. let the race begin claudia 2020-09-14T19:53:33 #kisslinux himmalerin: i changed the default channel since people were just joining and spamming the channel. considering patching the community repo version tho so it’s the default ^^. 2020-09-14T19:54:01 #kisslinux ah, that's fair 2020-09-14T19:54:35 #kisslinux himmalerin: as for the “no text to send”, can you send an example or screenshot of the syntax you were using? 2020-09-14T19:56:32 #kisslinux i have only seen “no text to send” when pressing return key with no input 2020-09-14T19:56:43 #kisslinux Sure, http://0x0.st/iIOe.png the first two lines are what I tried to sent and the next line is the response 2020-09-14T19:56:57 #kisslinux maybe the ":" is messing things up? 2020-09-14T19:57:03 #kisslinux dilyn: 1168/19211 2020-09-14T19:57:59 #kisslinux 1159/19162 2020-09-14T20:00:52 #kisslinux himmalerin: hm. looks like here was a line with no input. hence the “no text” message. but the original message should have still gone through? will try to reproduce in a few 2020-09-14T20:07:19 #kisslinux muevoids[m]: Noticed your pr didn't have a depends file so I made a fresh chroot to figure out what's needed, did you run into the error `./configure: line 12261: syntax error: unexpected word (expecting ")")`? 2020-09-14T20:07:43 #kisslinux builds fine on my actual system, can't figure out what's going on here 2020-09-14T20:10:33 #kisslinux No i didn't 2020-09-14T20:10:56 #kisslinux if it didnt make it into the pr my depends file has libtool automake and autoconf 2020-09-14T20:11:17 #kisslinux om 2020-09-14T20:11:18 #kisslinux ok 2020-09-14T20:11:58 #kisslinux I can update the depends but here are the other ones kiss tells me. glib, libXau, libdrm, libffi, libxcb, wayland, and zlib 2020-09-14T20:13:41 #kisslinux I've got autoconf, automake, and libtool all as make but I'm still running into it. I don't have anything special in the build script for the alpine chroot but maybe it's something in the alpine-sdk package? I'll check that ig 2020-09-14T20:15:36 #kisslinux Gah, my efforts of creating a single OpenBSD userland executable have gone nowhere :( 2020-09-14T20:16:23 #kisslinux I've tried the sbase method of just using all the C files 2020-09-14T20:17:09 #kisslinux I've tried linking all the objects 2020-09-14T20:20:26 #kisslinux dilyn I think I know how to get raylib to build without libX11 possibly. However if I can't i got glfw working with gles2 and no libX11 2020-09-14T20:23:30 #kisslinux one thing i completely do not understand is graphics support. i don't even know if my mesa build file is... accurate/complete/good 2020-09-14T20:23:55 #kisslinux it would be much more obvious probably if I had a discrete card instead of integrated 2020-09-14T20:23:58 #kisslinux mcf: Do you have any clue how I could do this? Really want to have a statically linked, single exeuctable, OpenBSD userland, haha 2020-09-14T20:24:56 #kisslinux dilyn: i recall using kiss on a laptop w/ intel/amdgpu switchable gfx and had no issue with it 2020-09-14T20:25:02 #kisslinux dilyn graphics support for wayland? 2020-09-14T20:25:03 #kisslinux And newer intel cards have support for most things. 2020-09-14T20:25:14 #kisslinux graphics api wise 2020-09-14T20:25:18 #kisslinux yeah except this is a haswell chip lmfao 2020-09-14T20:25:27 #kisslinux Ah 2020-09-14T20:25:54 #kisslinux Also gles2 is used by most compositors 2020-09-14T20:25:56 #kisslinux it's like, on the cusp of having a good graphics stack 2020-09-14T20:26:11 #kisslinux see and I don't even know what exactly that means, and at this point i'm too scared to say it 2020-09-14T20:26:36 #kisslinux the more i hear about haswell the more i wish i waited one more year before buying a laptop 2020-09-14T20:27:24 #kisslinux also my laptop's discrete gpu's barely in the support range of amdgpu (gcn 1.0) so that's yet another reason 2020-09-14T20:28:02 #kisslinux i just look forward to the day where i can relegate this laptop to fun things and get an actual tower for the first time since 2013 2020-09-14T20:28:08 #kisslinux I miss good hardware 2020-09-14T20:28:21 #kisslinux sandy bridge was the last good intel chip xD 2020-09-14T20:28:22 #kisslinux I suprisingly like running on a igpu 2020-09-14T20:28:30 #kisslinux and I make games lmao 2020-09-14T20:29:47 #kisslinux i have this beefy tower rn with 2 gfx cards (one usually for vfio) and all i do is a browser and a terminal 2020-09-14T20:30:06 #kisslinux that said i should get my vfio setup working under kiss some time 2020-09-14T20:30:22 #kisslinux i miss the days sli was relevant 2020-09-14T20:30:32 #kisslinux this isn't sli though. one's nvidia one's amd 2020-09-14T20:30:40 #kisslinux heresy 2020-09-14T20:31:22 #kisslinux himmalerin: could not reproduce the issue you mentioned the latest `kirc` git source. are you using the latest git source or the release from the community repo? 2020-09-14T20:31:38 #kisslinux Release from community 2020-09-14T20:33:16 #kisslinux periish: not sure. what problem are you running into, exactly? 2020-09-14T20:33:57 #kisslinux this is a test 2020-09-14T20:34:07 #kisslinux testing 2020-09-14T20:34:28 #kisslinux hmm. still could reproduce. might push the latest version to release then (and patch for the default channel change). 2020-09-14T20:35:57 #kisslinux himmalerin: the new release a pretty big change. simplifies alot and reduces cpu load. 2020-09-14T20:36:50 #kisslinux oh wait do you still have to prefix messages with ':m' on the current release? 2020-09-14T20:37:51 #kisslinux no. just type the message and send it via stdin. 2020-09-14T20:38:34 #kisslinux hmm then I'm not sure what was going wrong 2020-09-14T20:41:00 #kisslinux mcpcpc[m]: kirc is awesome ! can you please add a command line flag to force ipv6 ? 2020-09-14T20:41:32 #kisslinux himmalerin: dunno. but there have been a reasonable number of changes since the last release ;). so likely that i broke something. 2020-09-14T20:42:03 #kisslinux illiliti: sure thing! will add it to the “todo” list :) 2020-09-14T20:42:17 #kisslinux nothing I send from himmalerin_kirc seems to be coming through, launched with `kirc -n himmalerin_kirc` and I switched to this channel with `/j #kisslinux` 2020-09-14T20:42:29 #kisslinux guess I'll wait for the next release and see if it's working then 2020-09-14T20:42:33 #kisslinux dylanaraps: we have an issue with the newest glib-networking release. 2020-09-14T20:42:34 #kisslinux Upstream has re-implemented openssl support and it now depends on tls1.3, which isn't implemented on libressl. So, the build fails. 2020-09-14T20:42:34 #kisslinux glib-networking can also be built with gnutls instead of openssl. But that's a bummer for sure. 2020-09-14T20:43:36 #kisslinux i believe recent libressl supports tls1.3 2020-09-14T20:43:56 #kisslinux another test from kirc 2020-09-14T20:44:40 #kisslinux ahh. i think understand know. might be a behavior issue. by default, kirc just sends the message to /m <#channel>, where channel is the channel you joined intially 2020-09-14T20:46:14 #kisslinux ah, that makes a little more sense. Question though, what happens to messages you were typing when someone sent something? it gets split. Not sure what'll get sent if I press enter :p 2020-09-14T20:46:35 #kisslinux mcf: I thought so as well, I am using the latest development version. The github issue says that it is implemented client-side, but my installed headers show that tls1.3 is explicitly undefined 2020-09-14T20:48:12 #kisslinux what do you mean by "tls1.3 is explicitly undefined"? 2020-09-14T20:48:30 #kisslinux himmalerin: ahh well thats an annoying behavior that i have yet to resolve ;). the message still exists. and will continue to be read as one single message (no splitting) 2020-09-14T20:50:35 #kisslinux periish: not sure. what problem are you running into, 2020-09-14T20:50:35 #kisslinux exactly? 2020-09-14T20:50:45 #kisslinux Lots of undefined errors, with the .c files 2020-09-14T20:51:09 #kisslinux With .o being linked together, lots of symbol conflicts 2020-09-14T20:51:43 #kisslinux himmalerin: i may hit up E5ten for some ideas. been stuck on that for ~1/2 a day now. something with the file descriptor behavior. there are “ugly” ways to fix it. but i dont want to so “ugly”. 2020-09-14T20:51:58 #kisslinux mcf: Wrong wording, in the headers it is commented out like this 2020-09-14T20:51:59 #kisslinux https://termbin.com/omrb 2020-09-14T20:53:22 #kisslinux dilyn I got raylib working without X11 I believe do you think you could test it? 2020-09-14T20:53:23 #kisslinux You do have to compile it manually so if you don't feel like doing that I understand. 2020-09-14T20:53:54 #kisslinux periish: for the symbol conflicts, you might be able to use partial linking (ld -r) and objcopy to localize those symbols. not sure about the undefined errors, do you have an example? 2020-09-14T20:54:50 #kisslinux i can do that muevoids 2020-09-14T20:55:45 #kisslinux Here's an example error 2020-09-14T20:55:46 #kisslinux error: unknown type name 'ARCHD' 2020-09-14T20:56:02 #kisslinux ytab.c:(.text+0x1b37): undefined reference to `op2' 2020-09-14T20:56:15 #kisslinux I do feel I'm approaching this in the wrong way 2020-09-14T20:56:24 #kisslinux But I do not know of the right way 2020-09-14T20:57:08 #kisslinux merakor: what about ssl/ssl_locl.h? it looks like it defines LIBRESSL_HAS_TLS1_3_CLIENT, LIBRESSL_HAS_TLS1_3_SERVER, and LIBRESSL_HAS_TLS1_3 2020-09-14T20:57:23 #kisslinux dilyn: 5443/19211 2020-09-14T20:57:40 #kisslinux mcpcpc: ideas about what? 2020-09-14T20:57:53 #kisslinux Hold on, I have an idea 2020-09-14T20:58:02 #kisslinux Do you have anywhere where I can dm you so I don't spam irc dilyn 2020-09-14T20:58:07 #kisslinux claudia02: so fast :( 4688 2020-09-14T20:58:15 #kisslinux Nevermind 2020-09-14T20:58:17 #kisslinux you can hit me up on reddit i've got my phone now 2020-09-14T20:58:23 #kisslinux periish: ARCHD should be defined in pax.h. sounds like headers aren't getting included correctly 2020-09-14T20:58:27 #kisslinux alright 2020-09-14T20:58:27 #kisslinux mcf: I was just looking at sbase, I noticed that sbase-box doesn't include "install" in the list of commands it prints when no command/an unknown command is specified 2020-09-14T20:58:36 #kisslinux (because of the xinstall stuff) 2020-09-14T20:58:50 #kisslinux Core2Duo 2020-09-14T20:59:10 #kisslinux I'm not really sure how you'd deal with that well, cuz unlike the '[' special case, install at the beginning of the list would be unsorted, just thought I'd mention it 2020-09-14T20:59:27 #kisslinux mcf: I don't have that for some reason 2020-09-14T21:00:57 #kisslinux how is a c2d so much faster than this 3.1ghz hyperthreading b e a s t 2020-09-14T21:01:03 #kisslinux mcpcpc: just a little thing I noticed right away cuz I opened kirc.c in preparation for your question, in log_append, instead of fprintf, because you're just using "%s", you can do fputs(str, out) 2020-09-14T21:01:41 #kisslinux and in printw the last line can use putchar('n') instead of printf 2020-09-14T21:02:13 #kisslinux E5ten: ah! so quick! trying to change the default fgets() behavior, so it interrupts the stream, instead of constantly reading in new messages. 2020-09-14T21:02:53 #kisslinux Your building with clang right now? Maybe the big slow part has not yet begun (: 2020-09-14T21:03:04 #kisslinux I don't quite understand what you mean 2020-09-14T21:03:31 #kisslinux E5ten: i figured. i am trying to find abetter way to word it. one sec. lol 2020-09-14T21:03:45 #kisslinux i'm heartbroken that clang is slower than gcc here 2020-09-14T21:05:14 #kisslinux E5ten: probably the sbase-box.c target should be rewritten as a script so it could be fixed more easily. but, since sbase-box install works, it's not such a big deal 2020-09-14T21:05:37 #kisslinux yeah it's not really an issue, just a little thing I noticed that I thought was worth mentioning 2020-09-14T21:06:45 #kisslinux yeah, thanks. you could send a patch to TODO if you want to make sure it's not forgotten 2020-09-14T21:07:54 #kisslinux * E5ten sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/iIEmItwPUXBOiwPJpjGTnmRq/message.txt > 2020-09-14T21:07:58 #kisslinux merakor: ah, i guess it's just a libressl internal header 2020-09-14T21:08:40 #kisslinux that thing I sent is not a "finished" product at all or anything, just like an example of the general idea I'm thinking of 2020-09-14T21:09:46 #kisslinux E5ten: argh. have to step away for a bit. but will send you question later. and will make the changes for fputs(str, out) and purchar(). ty! 2020-09-14T21:09:48 #kisslinux seems like a good approach to me 2020-09-14T21:10:45 #kisslinux I suppose I'm stuck with sbase in terms of the single-executable userlands I can use 2020-09-14T21:11:44 #kisslinux mcf: Ah yes, it is in the source code 2020-09-14T21:11:50 #kisslinux mcf: and then I guess in that script the part that creates the struct elements could be piped through sort with flags that make it sort based on the name in the quotes, and that way "install" would be included in the command list at the correct point 2020-09-14T21:12:09 #kisslinux Funny thing is, I do see tls1.3 objects being compiled 2020-09-14T21:12:22 #kisslinux While building libressl 2020-09-14T21:14:19 #kisslinux mcf: http://ix.io/2xAs this is the script I've got for sbase-box.h so far, it'd get passed the list of commands in the Makefile and redirected to sbase-box.h, I added in the sorting I just mentioned 2020-09-14T21:14:39 #kisslinux yeah, it definitely does support tls 1.3 client and server side (i diagnosed a bug they had in with the tls 1.3 status_request extension). not sure about the defines in the headers though 2020-09-14T21:15:57 #kisslinux periish: I assume you've already considered busybox given that it's the kiss default, what about toybox? I guess also what're the requirements you have for a single-executable userland that sbase meets and others don't? 2020-09-14T21:28:37 #kisslinux E5ten: looks pretty good to me 2020-09-14T21:32:07 #kisslinux periish: some of the multiple definitions errors are probably actual bugs in baseutils exposed by the gcc 10 default of -fno-common 2020-09-14T21:56:56 #kisslinux E5ten: my “wordy” issue: if a new message is received at the same time as a user is typing, the text is printed to stdout and the cursor moved to the beginning of the line. once the user presses the Enter key, the full message is sent (including the printed text). i believe the desired effect (for simplicity) is that fgets() is blocking until the user presses Enter (preventing new new messages from being recieved).. 2020-09-14T21:57:07 #kisslinux E5ten: i know this is doable in raw mode, but i want to avoid using the termios library. i imagine the poll file descriptor could also be used to achieve the same affect? 2020-09-14T21:58:39 #kisslinux sorry lol I don't know a solution to that, I could try to look into it later/tomorrow though 2020-09-14T21:59:32 #kisslinux E5ten: haha no worries. i keep looking at it, trying to find a “clean solution”. i am sure it is dead simple :P 2020-09-14T21:59:47 #kisslinux just to make sure, the situation you're describing is like the user has typed "string1", then a message comes in "string2", and then the user hits enter and sends something like "string1string2"? 2020-09-14T22:00:03 #kisslinux just to make sure I understand* 2020-09-14T22:01:46 #kisslinux In clang is it also -l to link libraries? 2020-09-14T22:02:00 #kisslinux muevoid: clang has the same command-line syntax as gcc 2020-09-14T22:02:06 #kisslinux Ok weird 2020-09-14T22:02:26 #kisslinux I am trying to have dilyn help me with something but he has clang and it says unkown directive: int 2020-09-14T22:06:13 #kisslinux E5ten: err sorta. only string1 is ever sent to the irc server. but string2 forces part of string1 to be printed to the terminal. so it’s hard to see the full message sent since it is “split”. 2020-09-14T22:07:14 #kisslinux oh ok, so nothing weird going on with what's sent, just with what the user sees 2020-09-14T22:07:22 #kisslinux correct! 2020-09-14T22:24:53 #kisslinux mcpcpc: I asked someone else who knows a lot more than I do, they say the correct fix is raw mode, so I think you gotta go with termios 2020-09-14T22:25:04 #kisslinux it's not an extra library though? just a header for libc functions? 2020-09-14T22:25:15 #kisslinux so it's fine to use 2020-09-14T22:25:20 #kisslinux it's not like libtermcap or something 2020-09-14T22:27:22 #kisslinux E5ten: yeah. thought so. hmm.. was just hoping for an “alternative”approach. thanks for checking tho! 2020-09-14T22:28:07 #kisslinux I'd just use termios, the only situation where it'd have any negative impact is if you're static linking it'll pull in a few extra things, but that's not really a problem 2020-09-14T22:28:27 #kisslinux "extra things" as in parts of libc, so the binary will be a tiny bit bigger, not "extra things" like extra libraries or anything 2020-09-14T22:30:27 #kisslinux I guess no harm adding it back in. lol. had recently removed it since it seemed no longer necessary 2020-09-14T23:17:22 #kisslinux muevoid: Aha! I found the missing dependency; You need pkgconf. Here's what I ended up with for a minimal depends file http://0x0.st/iIVk.txt 2020-09-14T23:17:53 #kisslinux it only builds support for wayland, you'll need other things for drm/randr support 2020-09-14T23:26:04 #kisslinux illiliti: in libudev-zero, I think you can move the sys/sysmacros.h include from udev.h to udev_device.c, cuz major/minor/makedev aren't used anywhere else 2020-09-14T23:29:27 #kisslinux https://freenode.logbot.info/kisslinux/20200722#c4467755 2020-09-14T23:30:17 #kisslinux illiliti I don't if this is relevant to add to the readme of libudev-zero but my wacom tablet works great 2020-09-14T23:31:59 #kisslinux illiliti: ah I see 2020-09-14T23:32:30 #kisslinux muevoids[m]: nice 2020-09-14T23:36:25 #kisslinux illiliti: in udev_monitor_receive_device, the snprintf should be "%s/%s", with UDEV_MONITOR_DIR as an argument, in case it contains a % 2020-09-14T23:38:58 #kisslinux right, will fix it