jaeger changed the topic of #crux to: CRUX 3.6 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
<Romster> --enable-new-dtags is
<Romster> the default in ld.gold. With this flag, DT_RUNPATH is generated instead
<Romster> of DT_RPATH, the former allowing the user to override the search path
<Romster> with LD_LIBRARY_PATH. According to man ld.so, use of DT_RPATH is
<Romster> deprecated.
<Romster> clang for instance is always passing --enable-new-dtags by default.
<Romster> gentoo has also been using new dtags since 2005, i wonder why it's not the default in binutils still
MeCrumbly429 has quit [Ping timeout: 256 seconds]
tilman has quit [Ping timeout: 256 seconds]
tilman has joined #crux
pedja has quit [Quit: Leaving]
MeCrumbly429 has joined #crux
<MeCrumbly429> Well, I hate to say this, but I was AFK when most of your responses came through. anyways, what exactly should I do about the libtool error? (if you weren't there, I tried to install xinit when I got an error reading: [/usr/lib/freetype.la is not a valid libtool archive]
<MeCrumbly429> I'm very, very sorry
<jaeger> MeCrumbly429: I recommend using that for loop I suggested in the scrollback to list ports that want freetype.la, and rebuild them
<jaeger> Romster: I haven't run into mingw-w64-gcc issues like that, myself, though I make zero use of it outside of building wine-staging... so not sure
<MeCrumbly429> jaeger: How exactly would I do that? I'm in the Irssi client, and I'm stuck in the framebuffer with a resolution of 800X600. I can't view the chat record
<MeCrumbly429> Sorry for the late reply. I figured this is a relatively inactive channel, so I waited a little
<jaeger> you can view scrollback in irssi with page up
<jaeger> Or check the logs if you have it logging
<jaeger> If not I can relist it
<MeCrumbly429> ehh, there's no scrollback. I reopened the client
<MeCrumbly429> I'm so sorry you have to type all that again
<jaeger> alright
<jaeger> Something like this will list them: for F in $(grep freetype.la *.la | cut -d: -f1 | sort | uniq); do pkginfo -o ${F} | tail -n +2; done | awk '{ print $1 }' | sort | uniq
<jaeger> Not a problem, just had to hit the up arrow a few times :)
<cruxbot> [contrib.git/3.6]: libmicrohttpd: updated to version 0.9.75
<MeCrumbly429> I'd put that into an .sh file?
<jaeger> Sure, you can do that
<jaeger> Or just type it directly, either way
<MeCrumbly429> Sure. I'm on a framebuffer, that'd be impossible to copy/paste
<jaeger> You could maybe copy/paste on framebuffer with a mouse if you installed and ran gpm
<jaeger> Not sure it's worth the effort, though
<MeCrumbly429> Is there a space between freetype.la and *.la?
<jaeger> yes
<jaeger> you are checking *.la for the string 'freetype.la'
<MeCrumbly429> Thanks a lot. Yet again, my framebuffer is quite a bit wonky
<cruxbot> [opt.git/3.6]: thunderbird-bin: updated to version 91.4.1
<jaeger> welcome
<cruxbot> [contrib.git/3.6]: tree: updated to version 2.0.0
<MeCrumbly429> alright. I tried executing that file, and grep gave the error: "*.la: no such file or directory"
<jaeger> run it while in /usr/lib
<jaeger> or change *.la to /usr/lib/*.la
<SiFuh> https://dpaste.com/8V4DDJEGS <-- these were from Romster I saved a while ago
<jaeger> Looks pretty similar, bit more elegant
<SiFuh> Yeah
<MeCrumbly429> running it while in /usr/lib brings the error: "Tail: invalid number of lines: '+' "
<MeCrumbly429> also, the Dpaste script returns the message : "line 3: syntax error near unexpected token 'newline' "
<MeCrumbly429> oh shit, I forgot it was an HTML document
<MeCrumbly429> Yep, I'm dumber than I thought
<SiFuh> It's not script either. It's just two different command lines
<MeCrumbly429> Sorry. Why, oh why, did I wget the URL?
<MeCrumbly429> how exactly would I use it?
<SiFuh> First one gives you pkginfo
<MeCrumbly429> First what?
<SiFuh> The last line is the one you want.
<SiFuh> The first one is included in the last line. Just without you running prt-get update
<MeCrumbly429> Oh, I see.
<MeCrumbly429> Typing that down's gonna be a capital-P pain. See you in 5 minutes, I guess...!
<SiFuh> Why not wet it?
<SiFuh> wget -c https://dpaste.com/8V4DDJEGS.txt then comment out the first line and then run bash ./8V4DDJEGS.txt
<MeCrumbly429> *Ahhh*
* MeCrumbly429 facepalms
<MeCrumbly429> alright, I'll see to that then
<MeCrumbly429> hang on, *just* the first line, or the first section containing the angle-bracketed HTML stuff?
<MeCrumbly429> and do I comment out the last part too?
<SiFuh> Not HTML, it is raw hence '.txt' at the end of the file name
<SiFuh> Here https://dpaste.com/FVJEDXV8S.txt Just run this as a shell script
<MeCrumbly429> thanks! sorry to bother you like that
<SiFuh> It's fine, usually I am the one bothering everyone
<MeCrumbly429> Thanks
<MeCrumbly429> Umm, command-not-found error on line 2 ($'\r': command not found)
<MeCrumbly429> Oh, wait, it's working now
<MeCrumbly429> yep, now we're running prt-get
<MeCrumbly429> are you *sure* this works?
<MeCrumbly429> (not to be rude)
<SiFuh> I used it a while ago. Romster posted it for me. It worked fine.
<MeCrumbly429> Thank you!
lockywolf has quit [Quit: ZNC 1.8.2 - https://znc.in]
lockywolf has joined #crux
<MeCrumbly429> anyways, this is kind-of an irrelevant topic, but I was forced to use MBR because grub-mkconfig just would not friggin work in EFI (Grub made me use the /boot/efi mountpoint, but I didn't know what went in /boot and what went in /boot/efi, and I definitely screwed stuff up.). I never got past grub-rescue screens and a chroot prompt. I made sure to rename /boot/vmlinuz properly, but the problem is,
<MeCrumbly429> should vmlinuz-5.4.80 been in /boot/efi?
<MeCrumbly429> or maybe, grub.cfg should've been in /boot/efi as well?
<MeCrumbly429> I don't really know, and I don't really expect an answer
<MeCrumbly429> Ah well, the script failed with the exact same freetype error: "libfreetype.la is not a valid libtool archive"
<SiFuh> I am not a grub user, so I don't actually know it. Someone else will probably reply
<MeCrumbly429> Sorry
_moth_1 has joined #crux
<SiFuh> Have you recompiled freetype?
<MeCrumbly429> No.
<MeCrumbly429> How do I recompile? prt-get install -fr doesn't do anything
_moth_ has quit [Ping timeout: 240 seconds]
_moth_1 is now known as _moth_
<SiFuh> prt-get update -fr
<SiFuh> MeCrumbly429: https://dpaste.com/DM2QBEB39 Here are snippets from the IRC logs over a few days
<SiFuh> And the command I posted at line 14 is NOT the full command. Line 3 is the correct one
<jaeger> If you are NOT using an encrypted disk or something else that requires extra setup, the only thing grub NEEDS in /boot/efi is grubx64.efi
<jaeger> Everything else it can find
<MeCrumbly429> So, grub should be installed to /boot/efi, but everything else shouldn't?
<MeCrumbly429> Anyways, what exactly should I do? What exact document is that Line 3 from?
<MeCrumbly429> this is getting a little confusing
<MeCrumbly429> Alright. I've removed every .la file on the system, and I'm off to recompiling freetype
<jaeger> Hrmm, removing all .la files might be overkill, heh
<jaeger> as for grub, see the "GNU GRUB 2" section of https://crux.nu/Wiki/UEFI
<jaeger> It really is as simple as it looks in that doc
<jaeger> But of course you have to be booted into UEFI mode rather than BIOS/CSM and have an EFI system partition (ESP) created
<MeCrumbly429> I see.
<MeCrumbly429> That's what I've done
<MeCrumbly429> Thanks man!
<jaeger> From a quick glance I think all the info in the doc is still accurate but I will look over it more tomorrow, too late now
<jaeger> No problem, hope it helps
<MeCrumbly429> Thanks! This might be a little overkill, but you're something of a hero in the CRUX community :)
<MeCrumbly429> and rightfully so
<jaeger> I don't know that I'd agree but thanks for the vote of confidence :)
<MeCrumbly429> You're welcome man.
<MeCrumbly429> Anyways, in the background, I'm compiling Tsaop's crux-kf5 packages. Is it worth it?
<jaeger> I have not used them myself, no experience there... I use either i3/sway or MATE on my systems
<jaeger> Heading to sleep, take care
<MeCrumbly429> Well, i3's just fine, but I'm really a plasma fan.
<MeCrumbly429> See you soon (hopefully) :)
<jaeger> Hopefully they work well; if not, can always contact the maintainer and see if they can be fixed/updated
<jaeger> :)
<MeCrumbly429> :(_)
<MeCrumbly429> sorry.
<MeCrumbly429> well, I guess I'm nothing short of done here. I better go to sleep myself.
<MeCrumbly429> Good night everyone, and don't let the compile errors bite :)
MeCrumbly429 has quit [Quit: leaving]
ppetrov^ has joined #crux
Guest7229 has joined #crux
Guest7229 has quit [Client Quit]
<SiFuh> dlcusa: you here?
victor_ has quit [Quit: Connection closed for inactivity]
<cruxbot> [opt.git/3.6]: psutils: update to 2.08
<cruxbot> [opt.git/3.6]: newsboat: update to 2.26
<cruxbot> [opt.git/3.6]: fetchmail: update to 6.4.26
SiFuh has quit [Ping timeout: 240 seconds]
SiFuh has joined #crux
lockywolf has quit [Ping timeout: 240 seconds]
lockywolf has joined #crux
pedja has joined #crux
<stenur> Surely backward compatibility. I implemented -Wl,--enable-new-dtags for tcc (trivial change), but that was not too long ago. tcc still cannot access ELF versioning in libraries for example, it can only access the oldest unversioned symbol that is offered .. that makes a difference for GNU LibC, and FreeBSD. (At least.) Has nothing to do with dtags as such, but maybe explains desire for backward
<stenur> compatibility in this area.
ppetrov^ has quit [Quit: Leaving]
jue has joined #crux
jue has quit [Changing host]
jue has joined #crux
<cruxbot> [contrib.git/3.6]: yt-dlp: up to 2021.12.27
_0bitcount has joined #crux
<dlcusa> SiFuh, at the moment--what's up?
jue has quit [Ping timeout: 256 seconds]
MeCrumbly429 has joined #crux
MeCrumbly429 has quit [Quit: leaving]
_0bitcount has quit [Remote host closed the connection]
_0bitcount has joined #crux