Path: ...!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Chris Ahlstrom Newsgroups: comp.os.linux.advocacy Subject: GNU fu Date: Thu, 20 Jun 2024 07:44:22 -0400 Organization: None Lines: 36 Message-ID: Reply-To: OFeem1987@teleworm.us Injection-Date: Thu, 20 Jun 2024 13:44:23 +0200 (CEST) Injection-Info: dont-email.me; posting-host="1a4dbcf16d2b250547154146bb3dac20"; logging-data="2690045"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+y71G64DEAHRrvN1Fs4N5V" User-Agent: slrn/1.0.3 (Linux) Cancel-Lock: sha1:tsSjX0VZxohYbtFHzgGnrzsb7PI= X-Face: 63n<76,LYJQ2m#'5YL#.T95xqyPiG`ffIP70tN+j"(&@6(4l\7uL)2+/-r0)/9SjZ`qw= Njn mr93Xrerx}aQG-Ap5IHn"xe;`5:pp"$RH>Kx_ngWw%c\+6qSg!q"41n2[.N/;Pu6q8?+Poz~e A9? $6_R7cm.l!s8]yfv7x+-FYQ|/k Bytes: 2615 Sometimes I wonder about GNU projects, the app projects, not the base GNU software that Linux uses. I have Dia (diagram editor) on my old box, and I use it to draw rough-and-ready (i.e. not strict) UML diagrams, so that I can recall what the hell I did months ago. So now I want it on my Arch box. It's in AUR (for projects not officially part of Arch Linux), but I decide to get it from GNOME's GitHub repo. I go through the steps in BUILD.md, get all dependencies installed, then do a ninja command. The build fails, not finding std::string::starts_with() and std::span. Hmmm, those require C++20. But the project's meson.build specifies C 17 and C++17. So I have to dick around and figure out how to specify 20. It then builds fine. But "ninja install" installs it in the place where the dia executable was created. Just to keep moving, I make a soft link, /usr/local/bin/dia.v Now I run the thing, create a diagram, create a class, then double click to edit it. Nothing. Did dia freeze? No, the dialog comes up after awhile. It's just slow as hell the first time the edit dialog for an alement is opened. Why so slow? Sometimes I wonder about GNU projects. Anyway, I can use it on Arch now. Also sometimes I think Gtk fscks up the window manager (on the old box). Yesterday I had to go to a virtual console to kill dia. By the way, I like Bellhaven's Scottish Ale: -- Q: Why don't Scotsmen ever have coffee the way they like it? A: Well, they like it with two lumps of sugar. If they drink it at home, they only take one, and if they drink it while visiting, they always take three.