💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-12-01.txt captured on 2024-06-16 at 13:46:14.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-12-01T13:41:35 #kisslinux <ominous_anonymou> midfavila acheam Rio6 wttr.in has a few options for better output: oneliners (https://github.com/chubin/wttr.in#one-line-output), JSON output (https://github.com/chubin/wttr.in#json-output), and an experimental inline images format (https://github.com/chubin/wttr.in#map-view-v3) 2020-12-01T13:42:03 #kisslinux <ominous_anonymou> I use that one-liner output formatting and shove it in my bar 2020-12-01T13:42:24 #kisslinux <acheam> Thanks ominous_anonymou! 2020-12-01T13:50:56 #kisslinux <ominous_anonymou> midfavila golem required, at least on my system, libXpm, gettext, libX11, libXext, libXt, libtool, gcc, ncurses. However, I had to build golem itself from source (I used https://sourceforge.net/projects/golem/files/golem/0.0.5/golem-0.0.5.tar.gz) because there were a couple modifications that needed to be made to get it to compile. 2020-12-01T14:53:49 #kisslinux <ominous_anonymou> shit i deleted the source that compiled and now I can't remember what i did 2020-12-01T14:53:51 #kisslinux <ominous_anonymou> sigh 2020-12-01T15:06:41 #kisslinux <testuser[m]> oof 2020-12-01T15:25:03 #kisslinux <ominous_anonymou> ok i think these were the changes needed: http://ix.io/2Ga8 2020-12-01T15:28:03 #kisslinux <dilyn> anybody have ideas on how to build cmake with a statically built curl/libressl? 2020-12-01T15:29:00 #kisslinux <dilyn> get a bunch of symbol errors :S ix.io/2Gac 2020-12-01T15:29:39 #kisslinux <dilyn> tried to pass OPENSSL_USE_STATIC_LIBS to cmake during the bootstrap step but it doesn't seem to work 2020-12-01T15:36:22 #kisslinux <ominous_anonymou> set to TRUE? 2020-12-01T15:37:18 #kisslinux <dilyn> I had ./bootstrap -- -DOPENSSL_USE_STATIC_LIBS:BOOL=ON 2020-12-01T15:37:47 #kisslinux <dilyn> analogous to how they suggest building a Release build 2020-12-01T15:42:38 #kisslinux <ominous_anonymou> what options does bootstrap --help give you? 2020-12-01T15:44:04 #kisslinux <dilyn> nothing useful for passing options to cmake unfortunately 2020-12-01T15:46:45 #kisslinux <dilyn> looking over the CMakeCache.txt I get, it seems to find libcurl.a and *ssl.a just fine, and adds the libs to ldflags... could it be that they're in the wrong order?? 2020-12-01T15:46:49 #kisslinux <dilyn> that would be irritating 2020-12-01T15:47:33 #kisslinux <ominous_anonymou> haha wrong order has happened before: https://gitlab.kitware.com/cmake/cmake/-/issues/20082 2020-12-01T15:47:45 #kisslinux <dilyn> yeah that's why I thought of it xD 2020-12-01T15:47:49 #kisslinux <ominous_anonymou> would passing --system-curl work? 2020-12-01T15:47:58 #kisslinux <dilyn> I also pass --system-curl yeah 2020-12-01T15:48:53 #kisslinux <ominous_anonymou> hm, i'm all out of ideas! haha 2020-12-01T15:49:06 #kisslinux <dilyn> xD yeah linker errors do my head in 2020-12-01T15:51:50 #kisslinux <ominous_anonymou> i wonder if you're right about the .a ordering, do the ssl ones get added to ldflags after the curl ones? 2020-12-01T15:52:14 #kisslinux <dilyn> yeah -lcurl is the first one and then the rest follow 2020-12-01T15:54:29 #kisslinux <micr0> dilyn libbytesize in dilyn-kde has a tpyo 2020-12-01T15:55:06 #kisslinux <dilyn> :o 2020-12-01T15:55:08 #kisslinux <micr0> also congrats on having pam accept so many patches that must feel good 2020-12-01T15:55:25 #kisslinux <dilyn> they weren't mine xD 2020-12-01T15:56:10 #kisslinux <dilyn> what's the typo? 2020-12-01T15:56:12 #kisslinux <dilyn> is it in the sed 2020-12-01T15:56:47 #kisslinux <micr0> checking my local fork now 2020-12-01T15:57:29 #kisslinux <micr0> --witk-gtk-doc=no => --with-gtk-doc=no 2020-12-01T15:57:32 #kisslinux <micr0> in the build 2020-12-01T15:57:53 #kisslinux <micr0> your fingers too fast you were already on the next work 2020-12-01T15:57:56 #kisslinux <micr0> *word xD 2020-12-01T15:58:15 #kisslinux <dilyn> lol yeah 2020-12-01T15:58:22 #kisslinux <dilyn> what a silly mistake smh 2020-12-01T15:58:24 #kisslinux <dilyn> tyty 2020-12-01T15:59:12 #kisslinux <micr0> i really wanna create a github action that would build whatever package was updated post-commit that would at least catch build failures 2020-12-01T15:59:24 #kisslinux <dilyn> isn't that what traverse is for 2020-12-01T15:59:41 #kisslinux <dilyn> travis* w/e 2020-12-01T15:59:52 #kisslinux <dilyn> the build never failed for me, hence not noticing haha 2020-12-01T15:59:53 #kisslinux <micr0> yeah i mean i dont care what CI 2020-12-01T16:00:29 #kisslinux <micr0> the logic should be 99% contained in regular old sh scripts and just configure the ci to call said script so its platform agnostic 2020-12-01T16:12:53 #kisslinux <sh4rm4^bnc> imagine if you make travis build a package like firefox once its updated... travis will take hours just to compile rust and the other prereqs 2020-12-01T16:13:25 #kisslinux <sh4rm4^bnc> i wonder if they have a limit on CPU time spent per CI job 2020-12-01T16:13:33 #kisslinux <micr0> different CIs have different limits 2020-12-01T16:14:06 #kisslinux <micr0> and many will not share the exact limits because a) they change as the infra gets better or worse and b) knowing the exact limits allow people to get around them 2020-12-01T16:14:16 #kisslinux <sh4rm4^bnc> my CI is manual, i build all stuff on a build server before i commit 2020-12-01T16:14:30 #kisslinux <dilyn> same here 2020-12-01T16:14:39 #kisslinux <dilyn> where the server is my own laptop that i use daily 2020-12-01T16:14:40 #kisslinux <dilyn> lmao 2020-12-01T16:14:44 #kisslinux <sh4rm4^bnc> :> 2020-12-01T16:14:48 #kisslinux <micr0> same dilyn 2020-12-01T16:15:01 #kisslinux <micr0> ideally there would be three things coming out of a little CI automation 2020-12-01T16:15:16 #kisslinux <dilyn> it's unclear to me that CI could properly test KDE lmao 2020-12-01T16:15:44 #kisslinux <micr0> 1. build failures. 2. missing deps 3. automatic creation of binary packages 2020-12-01T16:16:51 #kisslinux <micr0> i mean 3 happens when building, but would require a bit of glue to make it easy for people or processes to use 2020-12-01T16:17:12 #kisslinux <sh4rm4^bnc> and optimally 3 would produce reproducible binaries 2020-12-01T16:18:50 #kisslinux <micr0> sh4rm4^bnc yeah hopefully we can stand on the shoulders of other giants 2020-12-01T16:19:08 #kisslinux <micr0> but I bet it would require some auditing of each package and enabling 2020-12-01T16:19:34 #kisslinux <micr0> (i think there was previous discussion in here as an example, re: timestamps) 2020-12-01T16:19:44 #kisslinux <sh4rm4^bnc> yeah, it's not trivial... 2020-12-01T16:20:15 #kisslinux <sh4rm4^bnc> also when you have split debug info builds, the usual way to do it is with a build-id 2020-12-01T16:20:41 #kisslinux <micr0> if we were running something like urbit and not linux it *might* be easier 2020-12-01T16:20:52 #kisslinux <micr0> or if we were running an oooooold linux userspace it would be easier 2020-12-01T16:20:57 #kisslinux <micr0> just like, less lines of code xD 2020-12-01T16:21:14 #kisslinux <sh4rm4^bnc> actually some packages in my distro are quite old 2020-12-01T16:21:37 #kisslinux <sh4rm4^bnc> but they are stable and work well, so why update 2020-12-01T16:22:24 #kisslinux <sh4rm4^bnc> i *think* it was void linux who started the trend that every package must be bleeding edge 2020-12-01T16:22:59 #kisslinux <sh4rm4^bnc> usually the package in void repo is bumped already like 4 hours after a release came out... 2020-12-01T16:23:31 #kisslinux <ominous_anonymou> yeah i got screwed by that once 2020-12-01T16:24:49 #kisslinux <dilyn> bleeding edge qt5 is bae 2020-12-01T16:25:17 #kisslinux <ominous_anonymou> https://www.reddit.com/r/voidlinux/comments/73caqx/sshfs_broken_after_update/ lol 2020-12-01T16:27:18 #kisslinux <ominous_anonymou> on my home systems i rarely update packages unless there's a bug that hits or there's a security issue that comes up. i'm on 1.5Mbps DSL so I gotta be judicious in my downloads... 2020-12-01T16:32:49 #kisslinux <sad_plan[m]> Press arrowkey up in the terminal, and see if you cant find it C: 2020-12-01T16:35:44 #kisslinux <dilyn> adding --verbose to cmake bootstrap, it would appear that the linking step doesn't actually call the ssl libs. http://ix.io/2GaF 2020-12-01T16:36:10 #kisslinux <dilyn> I think I'm being trolled 2020-12-01T16:44:05 #kisslinux <ominous_anonymou> if libcurl was built statically, wouldn't it already include the links to libressl? 2020-12-01T16:44:26 #kisslinux <dilyn> wouldn't that be the other way around? 2020-12-01T16:44:40 #kisslinux <dilyn> jk 2020-12-01T16:44:46 #kisslinux <dilyn> hm one would think 2020-12-01T16:45:40 #kisslinux <ominous_anonymou> i have no idea how it works, i was just wondering 2020-12-01T16:46:00 #kisslinux <dilyn> i've never identified so much with a sentence before 2020-12-01T16:46:45 #kisslinux <midfavila> mood 2020-12-01T16:47:27 #kisslinux <dilyn> well what do you know, libressl wasn't actually static 2020-12-01T16:47:29 #kisslinux <dilyn> wtf 2020-12-01T16:47:40 #kisslinux <dilyn> eat my shorts ld 2020-12-01T16:47:42 #kisslinux <midfavila> :thonk: 2020-12-01T16:49:24 #kisslinux <dilyn> rebuilt libressl, rebuilt curl. libcurl.a grew 80kb that day 2020-12-01T16:49:35 #kisslinux <dilyn> presumably, my missing ssl symbols 2020-12-01T16:49:46 #kisslinux <ominous_anonymou> welcome to ld where the linking is made up and the libraries don't matter 2020-12-01T16:50:06 #kisslinux <midfavila> are you building an entire static KISS system, dilyn, or just libressl and friends? 2020-12-01T16:50:19 #kisslinux <dilyn> static kiss 2020-12-01T16:50:41 #kisslinux <midfavila> Very cool. I think I'm going to try that on my new laptop when it arrives 2020-12-01T16:50:47 #kisslinux <dilyn> everything in core builds pretty fine with minimal changes 2020-12-01T16:51:19 #kisslinux <dilyn> I fear I am far too dumb to be trying this, however 2020-12-01T16:51:37 #kisslinux <midfavila> you'll never become slightly less dumb without doing something dumb and learning from it 2020-12-01T16:51:52 #kisslinux <dilyn> :v 2020-12-01T16:52:05 #kisslinux <midfavila> it's true tho 2020-12-01T16:52:12 #kisslinux <dilyn> ld-musl-x86_64.so.1 is v important for a properly functioning system 2020-12-01T16:52:19 #kisslinux <dilyn> don't not build it 2020-12-01T16:52:30 #kisslinux <midfavila> yeah I would imagine so 2020-12-01T16:52:51 #kisslinux <dilyn> something something c compiler doesn't work something something get rekt 2020-12-01T16:53:01 #kisslinux <midfavila> god that's such a useless error 2020-12-01T16:53:09 #kisslinux <midfavila> could be literally anything that causes it 2020-12-01T16:53:23 #kisslinux <dilyn> like an 0 instead of an O 2020-12-01T16:53:29 #kisslinux <dilyn> or a broken libc! 2020-12-01T16:53:40 #kisslinux <dilyn> or a nonexistant $PATH! 2020-12-01T16:53:41 #kisslinux <dilyn> or or or 2020-12-01T16:53:43 #kisslinux <midfavila> or an awk failure, or sed failure, or cat failure in a configure script 2020-12-01T16:53:54 #kisslinux <midfavila> or a malfuncting shell 2020-12-01T16:53:57 #kisslinux <dilyn> or the dir isn't writeable lmao 2020-12-01T16:54:02 #kisslinux <midfavila> or a broken implementation of shell testing functions 2020-12-01T16:54:09 #kisslinux <midfavila> (thanks again suckless) 2020-12-01T16:54:16 #kisslinux <dilyn> f 2020-12-01T16:54:19 #kisslinux <midfavila> yeah 2020-12-01T16:54:37 #kisslinux <dilyn> i spent all my morning meetings troubleshooting this problem instead of paying attention. ope 2020-12-01T16:54:46 #kisslinux <midfavila> relatable 2020-12-01T16:55:02 #kisslinux <midfavila> most of the time I'm messing around with KISS instead of actually paying attention to my classes 2020-12-01T16:55:22 #kisslinux <midfavila> dylan has unleashed a monster none of us can control 2020-12-01T16:55:29 #kisslinux <dilyn> this work is #valuable. suck it, school 2020-12-01T16:55:34 #kisslinux <midfavila> basically 2020-12-01T16:55:35 #kisslinux <midfavila> yeah 2020-12-01T16:55:53 #kisslinux <midfavila> yesterday it took my class collectively an hour to install packet tracer on their winshit machines 2020-12-01T16:56:06 #kisslinux <midfavila> so I was like... 2020-12-01T16:56:07 #kisslinux <midfavila> "yeah fuck this. I'm leaving" 2020-12-01T16:57:11 #kisslinux <testuser[m]> One time i set my CFLAGS with `-0s`, set ff to build, and went to attend my class (about 40 min), came back, "C compiler doesn't work" 2020-12-01T16:57:25 #kisslinux <midfavila> rip 2020-12-01T16:57:54 #kisslinux <midfavila> that's why I kinda want to set up a VPN so that I can ssh into my machine from pretty much anywhere. no need to worry about skids that way either 2020-12-01T16:59:39 #kisslinux <dilyn> ack that is fucking triggering 2020-12-01T17:07:06 #kisslinux <midfavila> mfw my smal brane can't debug a simple C program 2020-12-01T17:07:32 #kisslinux <midfavila> I can't even say that I have morning brain or some shit, because it's 1PM 2020-12-01T17:09:19 #kisslinux <dilyn> grah. still getting the same linker error 2020-12-01T17:09:33 #kisslinux <dilyn> so via nm i have divined that MD5_Init is undefined. so where should it be defined... 2020-12-01T17:12:41 #kisslinux <dilyn> md5.h certainly exists, so i can only assume... 2020-12-01T17:12:48 #kisslinux <ominous_anonymou> it's defined in libressl, i wonder if you've graduated to the linking order problem now? 2020-12-01T17:13:21 #kisslinux <ominous_anonymou> although that still wouldn't make sense to me since the curl libraries should already know about it 2020-12-01T17:13:45 #kisslinux <dilyn> nm says that it's also undefined in (at least one of) the libressl libs (libcrypto.a) 2020-12-01T17:13:51 #kisslinux <dilyn> something dastardly is happening 2020-12-01T17:17:20 #kisslinux <dilyn> thanks to stackexchange i now have a rudimentary understanding of nm output. huzzah. for some reason, libressl is not including md5 (and a few other symbols relevant for libcurl->cmake). I wonder why... 2020-12-01T17:17:34 #kisslinux <midfavila> stupid question but 2020-12-01T17:17:50 #kisslinux <midfavila> did you check that there was an include statement? 2020-12-01T17:19:14 #kisslinux <dilyn> included where? 2020-12-01T17:19:54 #kisslinux <midfavila> in main.c or whatever, I guess. I'm not really a developer so it was just an idea 2020-12-01T17:19:57 #kisslinux * midfavila shrugs 2020-12-01T17:20:06 #kisslinux <dilyn> i'm building someone else's thing 2020-12-01T17:20:20 #kisslinux <dilyn> but yes md5.h is include in at least the relevant crypto/*.c files in libressl 2020-12-01T17:20:31 #kisslinux <dilyn> we'll see what ld is up to when it links libcrypto I guess 2020-12-01T17:20:53 #kisslinux <midfavila> oh, also 2020-12-01T17:20:56 #kisslinux <midfavila> totally unrelated 2020-12-01T17:20:56 #kisslinux <Rio6> sometimes you'd think "how did they even get this thing to build on their own machine!?" 2020-12-01T17:21:12 #kisslinux <midfavila> but hardware scalpers need to be themselves scalped 2020-12-01T17:21:34 #kisslinux <dilyn> abolish currency 2020-12-01T17:21:42 #kisslinux <midfavila> all the good PSUs were bought out and are being resold at 3x the price 2020-12-01T17:21:46 #kisslinux <midfavila> at least on newegg 2020-12-01T17:21:48 #kisslinux <midfavila> :/ 2020-12-01T17:22:09 #kisslinux <dilyn> maybe there's another supply chain issue like there was earlier this summer? 2020-12-01T17:22:19 #kisslinux <midfavila> I suppose it's possible 2020-12-01T17:51:03 #kisslinux <ominous_anonymou> that's one benefit to not having any current hardware! i don't have to deal with that 2020-12-01T17:51:15 #kisslinux <midfavila> Hah, fair 2020-12-01T17:51:58 #kisslinux <midfavila> I've been putting together a new rig for a couple months now though 2020-12-01T17:52:14 #kisslinux <midfavila> PSU is the last component and I was waiting for Black Friday to get an RM850x 2020-12-01T17:52:21 #kisslinux <midfavila> but then the RM850xes sold out 2020-12-01T17:52:31 #kisslinux <midfavila> and the 750xes got their price hiked 2020-12-01T17:53:42 #kisslinux <ominous_anonymou> oh damn you weren't kidding 2020-12-01T17:53:51 #kisslinux <midfavila> No, I wasn't :v 2020-12-01T17:53:57 #kisslinux <midfavila> 850xes are like 300$ now 2020-12-01T17:53:57 #kisslinux <ominous_anonymou> $288 cheapest for a $150 PSU 2020-12-01T17:54:05 #kisslinux <midfavila> they were 180$ a week ago 2020-12-01T17:54:43 #kisslinux <ominous_anonymou> i knew about the whole graphics cards hullabaloo lately but not PSUs 2020-12-01T17:55:13 #kisslinux <midfavila> PSUs have been a problem for years believe it or not 2020-12-01T17:55:18 #kisslinux <ominous_anonymou> and RAM 2020-12-01T17:55:34 #kisslinux <ominous_anonymou> nah i had no clue, is it to power their cryptomining rigs? 2020-12-01T17:55:54 #kisslinux <midfavila> Afaik it's something to do with a shortage of rare earth metals 2020-12-01T17:57:50 #kisslinux <ominous_anonymou> i could see that -- China has kind of cornered the market on a lot of them: https://www.defensenews.com/opinion/commentary/2019/07/05/what-will-the-us-defense-industry-do-when-china-cuts-off-rare-earth-supplies/ 2020-12-01T17:58:18 #kisslinux <midfavila> that's called foreshadowing 2020-12-01T17:58:20 #kisslinux <midfavila> sometimes it can be subtle 2020-12-01T17:59:21 #kisslinux <ominous_anonymou> yeah it's certainly something to worry about. oil isn't the only nonrenewable resource being abused right now 2020-12-01T18:00:18 #kisslinux * midfavila shrugs 2020-12-01T18:00:41 #kisslinux <midfavila> I wouldn't be surprised if China replaces the USA in terms of global power 2020-12-01T18:00:51 #kisslinux <midfavila> just based on their economic position 2020-12-01T18:01:30 #kisslinux <Rio6> I feel there's little recycling of electronic devices currently 2020-12-01T18:01:48 #kisslinux <midfavila> oh, absolutely 2020-12-01T18:02:06 #kisslinux <midfavila> it's cheaper to just throw it away and replace it than actually fix or recycle shit 2020-12-01T18:02:20 #kisslinux <Rio6> at least for me, I see lots of people tossing them right into trash 2020-12-01T18:02:36 #kisslinux <midfavila> Same. 2020-12-01T18:03:28 #kisslinux <Rio6> heh, even for those with recycle bins like cans and paper, people still throw everything in the trash can right beside 2020-12-01T18:04:16 #kisslinux <ominous_anonymou> you guys'll like this, it's in the spirit of KISS -- John Deere locked down their tractor computer systems so farmers couldn't repair anything themselves 2020-12-01T18:04:25 #kisslinux <midfavila> yeah, I heard about that a while ago 2020-12-01T18:04:28 #kisslinux <midfavila> it's bullshit 2020-12-01T18:04:42 #kisslinux <midfavila> even if it's just a mechanical problem you still need a tech to check it out 2020-12-01T18:04:42 #kisslinux <ominous_anonymou> https://www.wideopencountry.com/john-deere-tractor-hack/ so some Ukrainians started making firmware the farmers could use instead 2020-12-01T18:04:54 #kisslinux <dilyn> re PSUs: get a seasonic 2020-12-01T18:05:16 #kisslinux <midfavila> aren't seasonics supposed to be kind of mediocre? 2020-12-01T18:05:17 #kisslinux <dilyn> they'll always be cheaper than most other brands because most other brands are just rebranded seasonics 2020-12-01T18:05:24 #kisslinux <midfavila> oh, really? 2020-12-01T18:05:28 #kisslinux <dilyn> they're the best psu manufacturer for the last like, fifteen years 2020-12-01T18:05:31 #kisslinux <dilyn> yarly 2020-12-01T18:06:03 #kisslinux <dilyn> also, not only do we have to worry about the scarcity of rare earth metals; the amount of hydrogen in the atmosphere is nonrenewable (naturally, at least) and we're slowly running out :v 2020-12-01T18:07:18 #kisslinux <ominous_anonymou> what do you guys use to buy computer stuff nowadays? are newegg and tigerdirect still good? 2020-12-01T18:07:33 #kisslinux <midfavila> I just use ebay 2020-12-01T18:07:44 #kisslinux <midfavila> go on newegg, look for what I want, look up prices on ebay, order whichever is cheaper 2020-12-01T18:09:33 #kisslinux <ominous_anonymou> one of my last purchases through newegg was an EVGA 500W PSU and a "Replace Power" slimline 420W PSU 2020-12-01T18:10:03 #kisslinux <ominous_anonymou> $50 and $40 respectively lol 2020-12-01T18:14:17 #kisslinux <Rio6> hydrogen can still be extracted from water, though in a higher cost. Helium is getting delpleted more 2020-12-01T18:16:28 #kisslinux <dilyn> pcpartpicker will show you what the prices are for most things at many major retailers and outlets 2020-12-01T18:16:53 #kisslinux <dilyn> in addition to ebay, you can source parts from places like overclock.net and other enthusiast forums 2020-12-01T18:19:55 #kisslinux <ominous_anonymou> merci 2020-12-01T18:24:06 #kisslinux <renami> Hi there! 2020-12-01T18:24:51 #kisslinux <renami> I'mjust getting started with this OS, but I've ran into a roadblock. I can't build GCC -- it errors out. 2020-12-01T18:25:18 #kisslinux <midfavila> With what error? 2020-12-01T18:25:29 #kisslinux <renami> I'll upload the log somewhere if anyone would like me to (just a bit awkward getting it off from my testing vm). 2020-12-01T18:25:44 #kisslinux <renami> Oh sorry I didn't see your message 2020-12-01T18:25:57 #kisslinux <renami> It says Error 2, which is obviously undescriptive 2020-12-01T18:26:19 #kisslinux <renami> It's best for me to upload the log to pastebin. I'm doing that rn 2020-12-01T18:26:31 #kisslinux <midfavila> you can upload the logs to ix.io by cat'ing the log into this curl command 2020-12-01T18:26:31 #kisslinux <midfavila> | curl -F '1:1=<-' ix.io 2020-12-01T18:26:47 #kisslinux <renami> Oh thank you! That'll speed things up a lot for me 2020-12-01T18:26:49 #kisslinux <midfavila> er, replace that first 1 with a lowercase f 2020-12-01T18:26:55 #kisslinux <midfavila> http://ix.io/ 2020-12-01T18:27:09 #kisslinux <micr0> you can 'curl ix.io' to get instructions on how to use it 2020-12-01T18:27:22 #kisslinux <micr0> also i think ix.io has a cli you can download to use it 2020-12-01T18:27:59 #kisslinux <micr0> yeah `curl ix.io/client > ix` 2020-12-01T18:30:33 #kisslinux <renami> The URL is http://ix.io/2Gbq 2020-12-01T18:30:44 #kisslinux <renami> Thank you both for your help so far :) 2020-12-01T18:31:13 #kisslinux <renami> I think it may be to do with this line: 2020-12-01T18:31:14 #kisslinux <renami> checking whether objcopy supports debuglink... objcopy: /tmp/ls195000: cannot fill debug link section `x': No such file or directory 2020-12-01T18:33:39 #kisslinux <renami> Oddly, I have managed to set up this OS before -- same VM settings, same setup proceedure, and it worked fine, so something must be going on. 2020-12-01T18:33:53 #kisslinux <midfavila> yash, that's weird 2020-12-01T18:33:59 #kisslinux <midfavila> I've never run into that error before 2020-12-01T18:34:01 #kisslinux <midfavila> like, ever. 2020-12-01T18:34:35 #kisslinux <midfavila> my only suggestion would be to rebuild binutils with sane cflags and then try gcc again with sane cflags, if you're setting any 2020-12-01T18:34:48 #kisslinux <renami> I'll try that now! 2020-12-01T18:34:56 #kisslinux <midfavila> no promises it'll work 2020-12-01T18:34:58 #kisslinux <renami> If it doesn't solve it, I'll try installing Kiss again from nothing, and see if it reoccurs. 2020-12-01T18:35:01 #kisslinux <renami> Ofc 2020-12-01T18:35:04 #kisslinux <Rio6> just a guess, maybe there's problem writing file to /tmp 2020-12-01T18:35:10 #kisslinux <midfavila> that's the other thing 2020-12-01T18:35:17 #kisslinux <midfavila> if it's mounted with ro or just like 2020-12-01T18:35:18 #kisslinux <midfavila> not mounted 2020-12-01T18:35:21 #kisslinux <midfavila> then that'd do it 2020-12-01T18:35:24 #kisslinux <renami> It is chrooted. 2020-12-01T18:35:34 #kisslinux <midfavila> yeah, that's what I figured. 2020-12-01T18:35:47 #kisslinux <dilyn> what does df -h say about /tmp's size? 2020-12-01T18:36:10 #kisslinux <dilyn> and ls -l /, tmp's perms should probably be 1777 2020-12-01T18:36:16 #kisslinux <renami> give me one sec, i'm just waiting for it to build binutils :) 2020-12-01T18:36:26 #kisslinux <dilyn> ofc 2020-12-01T18:37:54 #kisslinux <renami> tmp perms are drwxrwxrwt -- that's 1777 iirc? 2020-12-01T18:38:00 #kisslinux <dilyn> mmhm 2020-12-01T18:38:32 #kisslinux <renami> df -h gives me nothing helpful -- just the size of my root 2020-12-01T18:38:39 #kisslinux <renami> probably because I'm chrooted? 2020-12-01T18:39:35 #kisslinux <renami> Anyway, I'm trying to build GCC again - wish me luck... 2020-12-01T18:40:00 #kisslinux <renami> Same error, will just reinstall kiss... 2020-12-01T18:40:15 #kisslinux <renami> Thank you all for trying! 2020-12-01T18:40:32 #kisslinux <midfavila> hopefully you can get it running 2020-12-01T18:40:44 #kisslinux <midfavila> i had weird problems with KISS in a VM too, fwiw 2020-12-01T18:41:19 #kisslinux <renami> I did earlier on a different VM with exactly the same setup and proceedure. Perhaps it is just VMs being unreliable. I did have to rebuild GRUB multiple times to get it to boot then 2020-12-01T18:43:06 #kisslinux <dilyn> sometimes it just be like that 2020-12-01T18:43:19 #kisslinux <renami> :( 2020-12-01T18:48:18 #kisslinux <micr0> sooo...a bit late to the convo, but one thing that confused the hell out of me with linux and now i just take as granted 2020-12-01T18:49:19 #kisslinux <micr0> if you try and do something, and it says 'file not found', but you can see the file... it could me a bunch of different things. the most common i see is the executable file format is 'wrong' for your system - either a different architecture or missing libraries sometimes even. 2020-12-01T18:49:34 #kisslinux <micr0> kinda like 'the printer says paper jam but there is no paper jam' 2020-12-01T18:50:21 #kisslinux <renami> Yeah igy. It's odd though, since it seems that it is writing to that file in tmp, and also that the same install procedure worked fine before 2020-12-01T18:53:07 #kisslinux <ominous_anonymou> this is a strange line too: configure: error: C++ compiler missing or inoperational 2020-12-01T18:54:46 #kisslinux <Rio6> yeah, file not found can be just the file doesn't exist, missing shared library, symbolic link pointing to non existing file, typo in file... 2020-12-01T18:55:18 #kisslinux <renami> Nothing to concern ourselves about though, since I'm reinstalling (so the data is gone, sorry). 2020-12-01T18:56:31 #kisslinux <Rio6> I'm going to try setup a kiss chroot without having root myself 2020-12-01T18:56:55 #kisslinux <Rio6> so I can hopefully compile some packages on a remote server than on my laptop 2020-12-01T19:32:58 #kisslinux <renami> Not to jinx it, but it seems like GCC is compiling this time :D 2020-12-01T19:35:08 #kisslinux <dilyn> vms are so unreliable lmfao 2020-12-01T19:40:22 #kisslinux <renami> ikr 2020-12-01T19:41:09 #kisslinux <renami> If I can get this working in a VM though, then I'll be happy to install this normally on my system (probably in dual boot for now though) 2020-12-01T19:54:45 #kisslinux <sh4rm4^bnc> <dilyn> [19:05:37] also, not only do we have to worry about the scarcity of rare earth metals 2020-12-01T19:55:03 #kisslinux <sh4rm4^bnc> maybe they aren't that scarce, but scarcity is advertised to keep prices high 2020-12-01T19:55:22 #kisslinux <sh4rm4^bnc> just like the oh-so-scarce "fossil" oil 2020-12-01T19:56:06 #kisslinux <dilyn> The amount present in the earth is inferrable if our cosmological models are sufficiently accurate, but i would certainly call those a rough-lower-bound rather than a defacto truth 2020-12-01T19:56:54 #kisslinux <dilyn> oil scarcity is a good point, i'm unsure of exactly what data went into that. but the generation of oil is vastly different from that of rare-earth metals, so this evaluation is a bit more concrete and obvious 2020-12-01T19:58:42 #kisslinux <sh4rm4^bnc> https://youtu.be/7JI8-YzMFX4 2020-12-01T20:02:51 #kisslinux <dilyn> i understand how manufactured scarcity works 2020-12-01T20:02:58 #kisslinux <dilyn> debiers has been doing it for forever 2020-12-01T20:03:17 #kisslinux <dilyn> s/debiers/de beers/ 2020-12-01T20:11:44 #kisslinux <E5ten> must've been disappointing for openbsd when they forked openssl and couldn't use their usual "open" prefix cuz it already had one lol 2020-12-01T20:14:24 #kisslinux <dilyn> i feel like *bsd gets frustrated by many things lmao 2020-12-01T20:20:31 #kisslinux <Rio6> openopenssl 2020-12-01T20:27:37 #kisslinux <E5ten> mmmmm perfect 2020-12-01T20:35:11 #kisslinux <ominous_anonymou> so are any of you guys XLFD gurus 2020-12-01T21:27:36 #kisslinux <ominous_anonymou> https://0x0.st/i7LQ.png can't get the fonts to display correctly. I've verified that the fonts are selectable by XLFD (using st -f "-*-blahh") but when golem tries to use them they're not found 2020-12-01T21:27:48 #kisslinux <ominous_anonymou> well, to be more specific, the title bar font 2020-12-01T21:39:01 #kisslinux <deltab> is the title bar meant to be less tall than the buttons? 2020-12-01T21:43:11 #kisslinux <ominous_anonymou> yeah. the font that the theme uses is small enough that it should appear correctly in the titlebar. 2020-12-01T21:43:49 #kisslinux <ominous_anonymou> you can see the intended font here: golem.sourceforge.net/themes/AlbertoDark.png 2020-12-01T22:28:13 #kisslinux <renami> Hi there! It's me again. 2020-12-01T22:28:34 #kisslinux <renami> I'm trying to get Kiss working with an LVM root partition. 2020-12-01T22:28:46 #kisslinux <renami> But I get a kernel panic 2020-12-01T22:29:12 #kisslinux <renami> Which says: not syncing: VFS: Unable to mount root fs on unknown-block(0,0) 2020-12-01T22:29:31 #kisslinux <renami> Which evidently shows that the kernel isn't able to recognise the LVM partition 2020-12-01T22:29:51 #kisslinux <dilyn> dylanaraps: the `invalid KISS_SU` issue is still present in kiss 5.2.3? 2020-12-01T22:29:57 #kisslinux <renami> I've installed the lvm2 package, but I don't know what else I could do to get it woking 2020-12-01T22:31:45 #kisslinux <renami> Oh... so it seems I need an initrd? 2020-12-01T22:31:55 #kisslinux <renami> Guess I'll have to work that out 2020-12-01T22:32:03 #kisslinux <dilyn> tinyramfs is the most 'kiss' option 2020-12-01T22:32:30 #kisslinux <dilyn> although last i checked the documentation was relatively sparse, mostly a trial-and-error thing 2020-12-01T22:33:19 #kisslinux <renami> Okay. I'll look into that now 2020-12-01T22:33:33 #kisslinux <renami> It's getting late though, so I'll have a proper stab at it tomorrow. 2020-12-01T22:33:43 #kisslinux <renami> Once I have a working method this should get easy. 2020-12-01T22:34:10 #kisslinux <renami> Is there a community package for it by the way? 2020-12-01T22:34:22 #kisslinux <dilyn> i don't think so 2020-12-01T22:34:57 #kisslinux <renami> Okay -- that's fine! 2020-12-01T22:35:05 #kisslinux <renami> Thank you again for your help :3 2020-12-01T22:35:10 #kisslinux <dilyn> wouldn't be hard to make one tho! 2020-12-01T22:35:46 #kisslinux <dilyn> kiss-new tinyramfs git git+https://github.com/illiliti/tinyramfs; echo 'make DESTDIR="$1" install" >> tinyramfs/build; kiss c tinyramfs 2020-12-01T23:10:23 #kisslinux <micr0> anyone have weechat packaged? 2020-12-01T23:16:02 #kisslinux <dilyn> iirc it used to be in community 2020-12-01T23:16:17 #kisslinux <dilyn> fda6ddba98878891a5a84d3ed4d6b19ccefb3aeb 2020-12-01T23:16:32 #kisslinux <dilyn> or just checkout 0573b7c1dd4ed2eb933ac4d7501c5d1f2e5dfc6b 2020-12-01T23:20:11 #kisslinux <renami> I am back 2020-12-01T23:20:34 #kisslinux <renami> Still getting kernel panics, but the initramfs did build, so I think I am getting there. 2020-12-01T23:20:50 #kisslinux <renami> I'll probably make and push packages for things I use and can maintain at some point. 2020-12-01T23:27:59 #kisslinux <micr0> thanks dilyn. i stole it now: cd /var/db/kiss/repos/jedahan && patch -p2 < $(git -C ../community format-patch -1 0573b7c1dd4ed2eb933ac4d7501c5d1f2e5dfc6b) 2020-12-01T23:32:14 #kisslinux <renami> Hmm so I managed to get the kernel to panic differently. It wants me to pass an init= option to the kernel. Is there a wiki page or something about the kernel options? 2020-12-01T23:40:43 #kisslinux <micr0> renami i just searched kiss help, kiss help install, and kiss wiki/kernel/config and didnt see anything specific 2020-12-01T23:40:59 #kisslinux <micr0> maybe it would be good to update install or wiki/kernel/config with whatever information you find 2020-12-01T23:41:59 #kisslinux <renami> Yeah I'll look into writing a wiki page for LVM configuration 2020-12-01T23:42:40 #kisslinux <renami> Since it involves setting up an initramfs, which may be difficult for new users to set up (including me) 2020-12-01T23:43:50 #kisslinux <dilyn> so it sounds to me like the kernel finds the disk but either can't read it or it's not a disk containing /bin/init 2020-12-01T23:44:27 #kisslinux <dilyn> but I *think* that this work comes down to configuring tinyramfs properly 2020-12-01T23:52:36 #kisslinux <renami> Oh that was me being an idiot and having my efi partition as the root XD 2020-12-01T23:52:43 #kisslinux <renami> Sorry i forgot to update on that 2020-12-01T23:53:15 #kisslinux <renami> I'm still having trouble getting Kiss to recognise the LV on boot... 2020-12-01T23:53:26 #kisslinux <renami> Glad this is in a VM