Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Jul 2026 12:42:29 -0700
From:      Steve Kargl <kargls@comcast.net>
To:        freebsd-ports@freebsd.org
Subject:   What is a FLAVOR and how to unbreak ports?
Message-ID:  <add809af-41f1-4f3a-9f8d-246f2a01ec36@comcast.net>

index | next in thread | raw e-mail

Hi,

Updating a laptop that had a year old FreeBSD on it
to top-of-tree.

% portmaster -Byd --force-config sqlite3 |& tee sgk.log
...
^c
% more sgk.log
<esc>0;portmaster: sqlite3-3.3.53.3,1<bel>
===>>> Curently installed version: sqlite3-3.3.53.3,1
===>>> Port directory: /usr/ports/databases/sqlite3@default

===>>> Gathering distinfo list for installed ports

===>>> Launching 'make checksum' for databases/sqlite3@default in background
...
make: /usr/ports/devel/libclc/Makefile:52:  Comparison with ">=" 
requires both operands "default" and "15" to be numeric in .for
loop from /usr/ports/devel/libclc/Makefile:51 with i = 15.
...
make: /usr/ports/devel/libclc/Makefile:52:  Comparison with ">=" 
requires both operands "default" and "22" to be numeric in .for
loop from /usr/ports/devel/libclc/Makefile:51 with i = 22.
make: Fatal errors encountered -- cannot continue

Okay, let's simply go into libclc and rebuild it.

% cd /usr/ports/devel/libclc
% make clean
===> Cleaning for libclc-llvm15-15.0.7
...
===> Cleaning for libclc-llvm22-22.1.5
% make
===> libclc-llvm15-15.0.7 is marked as broken on FreeBSD 16.0: Base 
libc++ is now to fresh for Clang 15 to compile.
*** Error code 1
make: stopped making all in /usr/ports/devel/libclc

I detect a wee bit of over engineering.  So, How do I unbreak ports?

-- 
steve





home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?add809af-41f1-4f3a-9f8d-246f2a01ec36>