Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You are a fluke of the universe; you have no right to be here.


comp / comp.os.linux.advocacy / GNU fu

SubjectAuthor
o GNU fuChris Ahlstrom

1
Subject: GNU fu
From: Chris Ahlstrom
Newsgroups: comp.os.linux.advocacy
Organization: None
Date: Thu, 20 Jun 2024 11:44 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: OFeem1987@teleworm.us (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: <v514mm$2i2vt$1@dont-email.me>
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
View all headers

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.

1

rocksolid light 0.9.8
clearnet tor