At Tue, 30 Dec 2025 13:00:35 +0000 (UTC), steve%prd.co.uk@localhost (Steve Blinkhorn) wrote: Subject: Re: remove vncviewer (given tigervnc) > > 'Legacy software' is a pejorqative term invented by people who want to > sell you something els. But if I left you a legacy, why would you > want to turn it down or set fire to it? > > "Move fast and break things" always struck me as the philosophy of a > toddler with ADHD and anger management problems. "Be smart and build > better" works better in a collaborative world. Or, to misquote > Wittgenstein, "Don't kick the ladder away until you are sure you > haven't left your toolbag at the bottom". Hear hear! So, I had built vncviewer-4.1.3 A-OK with Clang-13 on macos, so let's try Clang-17.... yup, still builds A-OK, without even a single warning, and that's without adding any "--std=" arguments to either clang or clang++. I've always thought of Clang as more vicious at turning warnings into errors than GCC, but in this case it has no problem. I much prefer the smaller dependency list of vncviewer! And since tigervnc currently needs CMake to build, I will never use it in any form I have to build from source. Even worse (I tried "bmake extract" to see if there were other build options): => Returning to build of tigervnc-1.12.0.1.20.13nb2 [[ ... ]] => Full dependency libdrm>=2.4.15: NOT found => Verifying reinstall for ../../x11/libdrm => Bootstrap dependency digest>=20211023: found digest-20220214 ERROR: This package is only available for these platforms: NetBSD-*-* DragonFly-*-* FreeBSD-*-* OpenBSD-*-* Linux-*-* SunOS-*-*. ERROR: This package has set PKG_SKIP_REASON: ERROR: libdrm-2.4.110 is not available for Darwin-25.2.0-x86_64 So it's a no-go for macos users anyway (though I can and have installed the macos binary available from them, so somehow the older pkgsrc I'm using is wrong or missing something). It does seem like realvnc has stopped updating their public source repositories though, and their web site seems to have gone totally proprietary and corporate. There's nothing new since 2022, e.g. in: https://github.com/RealVNC/vnc-4_1_3-unixsrc I haven't tried the more open-source looking tightvnc, but it won't currently build with clang-17. -- Greg A. Woods <gwoods%acm.org@localhost> Kelowna, BC +1 250 762-7675 RoboHack <woods%robohack.ca@localhost> Planix, Inc. <woods%planix.com@localhost> Avoncote Farms <woods%avoncote.ca@localhost>
Attachment:
pgpMnkvZttzum.pgp
Description: OpenPGP Digital Signature