pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: remove vncviewer (given tigervnc)



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



Home | Main Index | Thread Index | Old Index