Re: What is a FLAVOR and how to unbreak ports?
Steve Kargl <[email protected]> Sun, 26 Jul 2026 13:18:42 -0700
| Newsgroups | gmane.os.freebsd.devel.ports |
|---|---|
| Message-ID | <[email protected]> |
On 7/26/26 12:51, Gleb Popov wrote: > On Sun, Jul 26, 2026 at 10:43 PM Steve Kargl <[email protected]> wrote: >> >> Hi, >> >> Updating a laptop that had a year old FreeBSD on it >> to top-of-tree. >> >> % portmaster -Byd --force-config sqlite3 |& tee sgk.log > > Try updating libclc first using portmaster or plain make. I did try plain make in libclc. See the end of original email. make dies with an error about llvm15 no longer being supported. If llvm15 is no longer supported on fbsd 16, then the libclc Makefile should simply skip trying to build for llvm15. > Figure out what flavor you need by looking at the installed package's name That's the question. What is a FLAVOR and how do I determine what FLAVOR is the right flavor? > pkg info -x libclc > > If going the plain make route, append FLAVOR=llvmXY to make invocation. Is there a comprehensive list of FLAVORs? 'man make.conf' does not mention FLAVOR. Is it possible to set FLAVORS there? In the old days, one could cd into any directory under /usr/port and simply type 'make'. My actual problem is building devel/node24, which dies with an error: ld.lld: error: undefined symbol: sqlite3session_patchset. -- steve