Deutsch   English   Français   Italiano  
<v514mm$2i2vt$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

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 <OFeem1987@teleworm.us>
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
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.