💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-08-16.txt captured on 2024-03-21 at 15:59:00.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-08-16T03:02:55Z] <Jason123santaOnI> I am trying to install the kernel and it told me to install lilo so I did but its giving me an error 1 build failed [2021-08-16T03:07:04Z] <rio6> pretty sure the lilo is just a warning and can be ignored [2021-08-16T03:07:25Z] <Jason123santaOnI> Its says build failed [2021-08-16T03:08:40Z] <rio6> it's probably other things that caused it to fail [2021-08-16T03:08:43Z] <Jason123santaOnI> Wait yeah the lilo warning does not matter [2021-08-16T03:37:54Z] <testuser[m]> Hi [2021-08-16T03:43:14Z] <acheam> Hi [2021-08-16T09:40:33Z] <nxghtmvrx> Huh no more song of the day? That's sad. [2021-08-16T09:44:49Z] <schillingklaus> when all hope is gone, sad songs say so much; sad songs they say, sad songs they say so much ... [2021-08-16T09:54:10Z] <testuser[m]> where'd your hope go schillingklaus [2021-08-16T09:57:18Z] <schillingklaus> the hope went out when systemd started to dominate linux development [2021-08-16T09:57:37Z] <testuser[m]> why you posting this now then, its been years [2021-08-16T09:57:45Z] <nxghtmvrx> lmao [2021-08-16T09:58:06Z] <nxghtmvrx> Boomer yells in computing [2021-08-16T09:58:47Z] <nxghtmvrx> This skynet shall die forever [2021-08-16T09:59:47Z] <schillingklaus> because nx**** prompted it [2021-08-16T10:02:38Z] <nxghtmvrx> To be honest whatever it is you don't like in our freedomland doesn't matter cuz I don't think that Linux kernel will last more than 5 more years. [2021-08-16T10:08:08Z] <schillingklaus> i guess my current computer may still last for 5 years, and then I will abandon using computers altogether [2021-08-16T10:10:26Z] <Erus_Iluvatar> schillingklaus: why not flee to BSD ? [2021-08-16T10:10:48Z] <schillingklaus> would be great if the bsd lasted that long [2021-08-16T10:11:25Z] <nxghtmvrx> I already left everything that I had in city and run into the wilderness [2021-08-16T10:11:37Z] <nxghtmvrx> That's the actual solution I guess [2021-08-16T10:11:54Z] <testuser[m]> install windows [2021-08-16T10:13:07Z] <schillingklaus> windows is hostile to command line fetishists [2021-08-16T10:13:54Z] <nxghtmvrx> Mouse clicking heretics [2021-08-16T10:13:58Z] <nxghtmvrx> Here I only type [2021-08-16T10:14:02Z] <Erus_Iluvatar> why would any BSD die in the next 5 years ? [2021-08-16T10:14:37Z] <Erus_Iluvatar> The linux kernel, I can kinda see it when corporate interest keep bloating it until it bursts [2021-08-16T10:14:43Z] <schillingklaus> dunno ... hardware manufacturers become more and mmore hostile to independent driver development [2021-08-16T10:14:53Z] <nxghtmvrx> Because Fuchsia [2021-08-16T10:14:59Z] <nxghtmvrx> Will replace everything [2021-08-16T10:15:30Z] <Erus_Iluvatar> and we'll laugh at the silliness of fighting for the best Google Chrome bootloader then :P [2021-08-16T10:15:47Z] <Erus_Iluvatar> because everything will be done through it [2021-08-16T10:17:47Z] <Erus_Iluvatar> to get back on driver developement getting stiffled : as long as there is a way, someone will hack it's way on the platform [2021-08-16T10:18:15Z] <Erus_Iluvatar> what scares me is some kind of legal "backdoor" disguised in the right to repair [2021-08-16T10:18:54Z] <Erus_Iluvatar> which will make modifications of software unlawful [2021-08-16T10:19:20Z] <schillingklaus> there are people trying to fork systemd for openbsd, but it will take more than five years to convincce theo to use it as default [2021-08-16T10:20:36Z] <nxghtmvrx> obsd isn't perfect solution either. same problems even if no systemd [2021-08-16T10:21:36Z] <Erus_Iluvatar> the other major obstacle on the way for BSD is commercial software availability [2021-08-16T10:22:43Z] <schillingklaus> i do not need commercial software [2021-08-16T10:22:52Z] <testuser[m]> bsd isnt developed for YOU [2021-08-16T10:22:54Z] <testuser[m]> bruh [2021-08-16T10:28:34Z] <testuser[m]> konimex, dilyn: would you know why this simple makefile doesnt work properly under bmake ? https://termbin.com/8urz7 [2021-08-16T10:28:40Z] <testuser[m]> it removes the -o option from cc flags entirely for some reason, which outputs obj file in ./test.o instead of ./src/test.o [2021-08-16T10:29:40Z] <konimex> probably the %.o: %.c, iirc I had to patch it in some software [2021-08-16T10:29:59Z] <konimex> but no idea really, not that well-versed in makefiles [2021-08-16T10:30:26Z] <mTvare6> hello [2021-08-16T10:30:36Z] <testuser[m]> hi [2021-08-16T10:30:42Z] <testuser[m]> ok thanks konimex [2021-08-16T10:32:20Z] <mTvare6> was this you https://libera.irclog.whitequark.org/kisslinux/2021-08-14#30674542; [2021-08-16T10:32:34Z] <schillingklaus> who or what is a bruh? [2021-08-16T10:33:18Z] <testuser[m]> mTvare6: no [2021-08-16T10:33:30Z] <testuser[m]> schillingklaus: duckduckgo it [2021-08-16T10:36:59Z] <testuser[m]> konimex: oh i just had to use .c.o instead of %.o: %.c [2021-08-16T10:40:21Z] <testuser[m]> but i do need the % matching for other stuff, dont see anything in the docs for it [2021-08-16T10:48:18Z] <testuser[m]> http://wiki.netbsd.org/projects/project/bsdmake-enhancements/ [2021-08-16T11:03:04Z] <illiliti> testuser[m]: % isn't posix [2021-08-16T11:03:10Z] <illiliti> https://austingroupbugs.net/view.php?id=513 [2021-08-16T11:04:29Z] <testuser[m]> What portable alternative is there then illiliti [2021-08-16T11:06:03Z] <illiliti> .SUFFIXES: [2021-08-16T11:06:14Z] <illiliti> .c.o [2021-08-16T11:06:43Z] <illiliti> https://github.com/illiliti/tinyramfs/raw/master/test/Makefile [2021-08-16T11:06:59Z] <testuser[m]> Yeah i got that, but is it possible to match specific stuff [2021-08-16T11:07:00Z] <testuser[m]> Eg [2021-08-16T11:07:08Z] <testuser[m]> third_party/%.o [2021-08-16T11:07:23Z] <testuser[m]> I need to silence all warnings from 3rd party headers [2021-08-16T11:10:27Z] <illiliti> you need to predefine it [2021-08-16T11:10:59Z] <testuser[m]> So like creating a list of every single c file from there [2021-08-16T11:11:02Z] <testuser[m]> Hmm [2021-08-16T11:13:27Z] <illiliti> also, it's better to create Makefile in third_party dir to avoid this prefix [2021-08-16T11:15:34Z] <testuser[m]> Hmm i see, Thanks [2021-08-16T11:31:51Z] <testuser[m]> illiliti: do you have any ideas to deduplicate the object files from both makefiles ? [2021-08-16T11:31:51Z] <testuser[m]> like top-level has `OBJ = myobj.o third_party/dir/obj.o` while the other has `dir/obj.o`. I could put them in a .mk file and include it but it would require string substitution which i assume wont be very portable [2021-08-16T11:32:52Z] <testuser[m]> oh [2021-08-16T11:33:01Z] <testuser[m]> ill just put both the makefiles in same dir [2021-08-16T11:48:29Z] <illiliti> testuser[m]: https://termbin.com/3n0fw [2021-08-16T11:48:40Z] <illiliti> this might be useful [2021-08-16T12:30:29Z] <sad_plan> when building a .c file, and its seems its missing ELF, how do I fix that? [2021-08-16T12:30:52Z] <sad_plan> Im buiding no-wm manually, as the makefile does not want to build statically, for some reason, so Im bypassing it [2021-08-16T12:31:08Z] <testuser[m]> log [2021-08-16T12:34:34Z] <sad_plan> wait, wtf, I just built it again now, to give you logs, and.. it just suddenly worked. [2021-08-16T12:35:36Z] <sad_plan> in any case, I did 'cc -static -Wall -O2 -std=c99 -pedantic -L/usr/lib/ -lxcb -lX11 -lXau x-alt-tab.c -o x-alt-tab' [2021-08-16T12:36:14Z] <sad_plan> and it just errored out, on missing symbols, on numerous references. which was wierd, as no-wm only requires libX11. [2021-08-16T12:36:33Z] <sad_plan> it does link to libXau aswell as libxcb though, which I specified [2021-08-16T12:38:57Z] <sad_plan> is that.. common? or is it just me who stumbles upon strange errors that just fix them selves? [2021-08-16T12:39:17Z] * sad_plan shrugs [2021-08-16T12:43:06Z] <testuser[m]> illiliti: https://termbin.com/l75e what do you think of this [2021-08-16T12:56:18Z] <illiliti> looks OK [2021-08-16T13:09:40Z] <illiliti> you forgot to add .PHONY: [2021-08-16T13:09:47Z] <illiliti> it's quite common practice, not strictly necessary though [2021-08-16T13:29:34Z] <zola> Is there a way to make kiss pull git submodules too when cloning a repo? [2021-08-16T13:32:56Z] <testuser[m]> Put git submodule bla bla in the build file [2021-08-16T13:54:36Z] <micro_O> o/ [2021-08-16T13:54:56Z] <testuser[m]> hi [2021-08-16T14:05:35Z] <Jason123santaOnI> The Linux kernel does not come with Intel WiFi drivers? I booted my system to see that my wifi card is not detected [2021-08-16T14:07:24Z] <acheam> testuser[m]: that's messy though [2021-08-16T14:07:42Z] <acheam> building shouldn't require internet imo [2021-08-16T14:09:00Z] <Erus_Iluvatar> Jason123santaOnI: either you did'nt build the kernel module for it, or it requires a firmware ? [2021-08-16T14:10:10Z] <testuser[m]> acheam: wdym kiss doing the git pull would need internet aswell [2021-08-16T14:10:30Z] <acheam> hm that's fair [2021-08-16T14:10:52Z] <acheam> i just use the tarball snapshot feature most git hosting services has [2021-08-16T14:11:45Z] <testuser[m]> It clones submodules ? [2021-08-16T14:12:03Z] <acheam> prob not [2021-08-16T14:12:25Z] <acheam> but you can do the same thing for submodules and manually include them in sources file [2021-08-16T14:12:30Z] <acheam> but thats messy too [2021-08-16T14:12:37Z] <acheam> submodules are messy in general [2021-08-16T14:12:43Z] <Jason123santaOnI> Erus_lluvatar: I think I need to get the linux firmware for the WiFi card [2021-08-16T14:13:59Z] <Jason123santaOnI> The WiFi card works in every distro except Debian (never had luck with Debian and Intel WiFi working) [2021-08-16T14:14:29Z] <Jason123santaOnI> Debian does work fine if I use the non free iso but only with that [2021-08-16T14:16:10Z] <Erus_Iluvatar> yup, smells like a required firmware [2021-08-16T14:19:51Z] <Jason123santaOnI> So I basically extract the linux firmware to [2021-08-16T14:20:20Z] <Jason123santaOnI> usr/lib/firmware [2021-08-16T14:24:11Z] <Erus_Iluvatar> git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git [2021-08-16T14:24:34Z] <Erus_Iluvatar> and cp linux-firmware/iwlwifi-whatever /usr/lib/firmware/ [2021-08-16T14:29:35Z] <Jason123santaOnI> I thought I had to download the .tar.gz and extract that to the firmware folder [2021-08-16T15:10:38Z] <acheam> yeah use a release tarball [2021-08-16T23:08:00Z] <riteo-laptop> hiiii! [2021-08-16T23:08:13Z] <riteo-laptop> it's been a while, hasn't it? [2021-08-16T23:33:24Z] <riteo-laptop> huh, it's kind of surprising to know that kiss linux uses openssh instead of dropbear [2021-08-16T23:33:33Z] <riteo-laptop> is there a particular reason for that= [2021-08-16T23:33:40Z] <riteo-laptop> s/=/?/