An attempt to compile x11/xorg on a new installation of 12.1 on a Pi3B resulted in a
===> Installing for py37-sphinx18-1.8.5_1,1
===> Checking if py37-sphinx18 is already installed
===> Registering installation for py37-sphinx18-1.8.5_1,1 as automatic
pkg-static: py37-sphinx18-1.8.5_1,1 conflicts with py37-sphinx-3.0.2,1 (installs files into the same place). Problematic file: /usr/local/bin/sphinx-apidoc-3.7
(In reply to Danilo G. Baio from comment #0)
llvm* ports are using sphinx18 for building DOCS, we can go with two paths here:
- Check and update this dependency from textproc/sphinx18 (v.1.8.X)
to textproc/sphinx (v3.0.X).
- Remove DOCS option on devel/llvm* ports (Makefile OPTIONS_DEFINE)
Yeah I'm seeing this too. Newer llvm versions should have no problems building their docs with sphinx 3, but maybe the older ones do. It's unfortunate the two sphinx versions cannot coexist.
Created attachment 214537 [details]
This fixes devel/llvm80.
Created attachment 214540 [details]
This is my ongoing patch, at least llvm80 and llvm60 are ok, I need to wait for all the builds now.
It turns out llvm90 needs this too. Not sure about llvm-devel, or any upcoming llvm100 port.
Comment on attachment 214540 [details]
patch on bug 246500