Created attachment 265420 [details] suggested fix /etc/make.conf: OPTIONS_UNSET+=PYTHON port multimedia/libcec does not build. Diagnostics suggest that CMAKE_INSTALL_INCLUDEDIR is not set. The attached patch adds "include(GNUInstallDirs)" to fix the build. [...] ===> Configuring for libcec-7.1.1 ===> Performing out-of-source build /bin/mkdir -p /usr/obj/ports/usr/ports/multimedia/libcec/work/.build -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test SUPPORTS_CXX11 -- Performing Test SUPPORTS_CXX11 - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for initscr in curses -- Looking for initscr in curses - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Found PkgConfig: /usr/local/bin/pkgconf (found version "2.4.3") -- Looking for include file sys/file.h -- Looking for include file sys/file.h - found -- Looking for flock -- Looking for flock - found -- Checking for module 'udev' -- Package 'udev' not found -- Checking for module 'libudev' -- Found libudev, version 243 -- Looking for 3 include files X11/Xlib.h, ..., X11/extensions/Xrandr.h -- Looking for 3 include files X11/Xlib.h, ..., X11/extensions/Xrandr.h - not found -- Looking for XRRGetScreenResources in Xrandr -- Looking for XRRGetScreenResources in Xrandr - not found -- Looking for bcm_host_init in bcm_host -- Looking for bcm_host_init in bcm_host - not found -- Looking for include files tda998x_ioctl.h, comps/tmdlHdmiCEC/inc/tmdlHdmiCEC_Types.h -- Looking for include files tda998x_ioctl.h, comps/tmdlHdmiCEC/inc/tmdlHdmiCEC_Types.h - not found -- Not generating Python wrapper -- Configured features: -- Pulse-Eight CEC Adapter: yes -- Pulse-Eight CEC Adapter detection: yes -- xrandr support: no -- Raspberry Pi support: no -- NXP TDA995x support: no -- Exynos support: no -- DRM support: no -- Linux kernel CEC framework support: no -- Tegra support: no -- AOCEC (Odroid C2) SoC support: no -- i.MX6 SoC support: no -- Python support: no -- lib info: git revision: libcec-7.1.1, compiled on 2025-11-10 03:43:58 by root@bamd14.dinoex.org on FreeBSD 14.3-RELEASE-p4 (amd64), features: P8_USB, P8_detect -- Configuring done (5.4s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_COLOR_MAKEFILE CMAKE_MODULE_LINKER_FLAGS CMAKE_VERBOSE_MAKEFILE FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /usr/obj/ports/usr/ports/multimedia/libcec/work/.build [...] ===> Staging for libcec-7.1.1 ===> Generating temporary packing list [ 0% 1/1] cd /usr/obj/ports/usr/ports/multimedia/libcec/work/.build && /usr/local/bin/cmake -DCMAKE _INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/bin/cec-client-7.1.1 -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/bin/cec-client -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/bin/cecc-client-7.1.1 -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/bin/cecc-client -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/libdata/pkgconfig/libcec.pc -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/libcec/cec.h -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/libcec/cecc.h -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/libcec/cecloader.h -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/libcec/ceccloader.h -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/libcec/cectypes.h -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/libcec/version.h -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/lib/libcec.so.7.1.1 -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/lib/libcec.so.7 -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/lib/libcec.so -- Installing: /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/lib/libcec.a ====> Compressing man pages (compress-man) ===> Building packages for libcec-7.1.1 ===> Building libcec-7.1.1 pkg-static: Unable to access file /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/include/libcec/cec.h:No such file or directory pkg-static: Unable to access file /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/include/libcec/cecc.h:No such file or directory pkg-static: Unable to access file /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/include/libcec/ceccloader.h:No such file or directory pkg-static: Unable to access file /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/include/libcec/cecloader.h:No such file or directory pkg-static: Unable to access file /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/include/libcec/cectypes.h:No such file or directory pkg-static: Unable to access file /usr/obj/ports/usr/ports/multimedia/libcec/work/stage/usr/local/include/libcec/version.h:No such file or directory *** Error code 1 Stop. make: stopped in /usr/ports/multimedia/libcec