[Bug 291026] multimedia/libcec: fails to build with OPTIONS_UNSET=PYTHON
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 15 Nov 2025 08:53:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291026
Bug ID: 291026
Summary: multimedia/libcec: fails to build with
OPTIONS_UNSET=PYTHON
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: sunpoet@FreeBSD.org
Reporter: dinoex@FreeBSD.org
Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
Assignee: sunpoet@FreeBSD.org
Created attachment 265420
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=265420&action=edit
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
--
You are receiving this mail because:
You are the assignee for the bug.