tech-pkg archive

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

Re: cmake circular dependency



On Fri, Jul 24, 2026 at 12:05:43PM +0100, Jonathan Perkin wrote:
> Adam's groff update also included this line:
> 
>   +DEPENDS+=      netpbm>=10.0:../../graphics/netpbm
> 
> but again I don't know why this is now necessary (it feels pretty
> heavyweight to me, especially as groff is often a core tool).

After disabling both dependencies, groff's configure says:

configure: The uchardet library was not found.

  The 'preconv' preprocessor program will be unable to attempt automatic
  inference of an input file's character encoding.  See the preconv(1)
  man page.

configure: The programs 'pnmcrop', 'pamcut', 'pnmtopng', and 'pnmtops' were not found in $PATH.

  Consequently, groff's HTML output driver, 'grohtml', will not work
  properly.  It will not be possible to prepare or install
  groff-generated documentation in HTML format.


I'll make netpbm another default-off option. We can enable them again
when the 'simple' cmake exists.

Btw, I'd appreciate an option to use the newest cmake instead of the
'simple' one.

Cheers,
 Thomas


Home | Main Index | Thread Index | Old Index