[Bug 276134] devel/llvm15: build failure due to LLDB_PYTHON_EXE_RELATIVE_PATH not being set

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 05 Jan 2024 23:01:07 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276134

            Bug ID: 276134
           Summary: devel/llvm15: build failure due to
                    LLDB_PYTHON_EXE_RELATIVE_PATH not being set
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: brooks@FreeBSD.org
          Reporter: takeda@takeda.tk
          Assignee: brooks@FreeBSD.org
             Flags: maintainer-feedback?(brooks@FreeBSD.org)

When I try to build devel/llvm15 from ports, it stops with the following error:

-- Performing Test CXX_SUPPORTS_STRICT_ALIASING
-- Performing Test CXX_SUPPORTS_STRICT_ALIASING - Success
-- Performing Test CXX_SUPPORTS_STRINGOP_TRUNCATION
-- Performing Test CXX_SUPPORTS_STRINGOP_TRUNCATION - Failed
-- Performing Test CXX_SUPPORTS_DEPRECATED_REGISTER
-- Performing Test CXX_SUPPORTS_DEPRECATED_REGISTER - Success
-- Performing Test CXX_SUPPORTS_VLA_EXTENSION
-- Performing Test CXX_SUPPORTS_VLA_EXTENSION - Success
-- LLDB version: 15.0.7
-- Looking for ppoll
-- Looking for ppoll - found
-- Looking for ptsname_r
-- Looking for ptsname_r - found
-- Looking for accept4
-- Looking for accept4 - found
-- Looking for include files sys/types.h, sys/event.h
-- Looking for include files sys/types.h, sys/event.h - found
-- Looking for process_vm_readv
-- Looking for process_vm_readv - not found
-- Looking for __NR_process_vm_readv
-- Looking for __NR_process_vm_readv - not found
-- Looking for compression_encode_buffer in compression
-- Looking for compression_encode_buffer in compression - not found
Could not find a relative path to sys.executable under sys.prefix
tried: /usr/local/bin/python3.9
realpath(sys.prefix): /tank/system/usr/local
sys.prefix: /usr/local
CMake Error at
/var/tmp/portsworkdir/usr/ports/devel/llvm15/work-default/llvm-project-15.0.7.src/lldb/source/Plugins/ScriptInterpreter/Python/CMakeLists.txt:7
(message):
  LLDB_PYTHON_EXE_RELATIVE_PATH is not set.


-- Configuring incomplete, errors occurred!
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/devel/llvm15
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/llvm15

here are the options used:
# This file is auto-generated by 'make config'.
# Options for llvm15-15.0.7_8
_OPTIONS_READ=llvm15-15.0.7_8
_FILE_COMPLETE_OPTIONS_LIST=BE_AMDGPU BE_WASM CLANG COMPILER_RT DOCS EXTRAS
FLANG GOLD LIT LLD LLDB MLIR OPENMP PYCLANG STATIC_LIBS BE_FREEBSD BE_NATIVE
BE_STANDARD
OPTIONS_FILE_SET+=BE_AMDGPU
OPTIONS_FILE_SET+=BE_WASM
OPTIONS_FILE_SET+=CLANG
OPTIONS_FILE_SET+=COMPILER_RT
OPTIONS_FILE_UNSET+=DOCS
OPTIONS_FILE_SET+=EXTRAS
OPTIONS_FILE_UNSET+=FLANG
OPTIONS_FILE_SET+=GOLD
OPTIONS_FILE_SET+=LIT
OPTIONS_FILE_SET+=LLD
OPTIONS_FILE_SET+=LLDB
OPTIONS_FILE_UNSET+=MLIR
OPTIONS_FILE_SET+=OPENMP
OPTIONS_FILE_SET+=PYCLANG
OPTIONS_FILE_SET+=STATIC_LIBS
OPTIONS_FILE_UNSET+=BE_FREEBSD
OPTIONS_FILE_UNSET+=BE_NATIVE
OPTIONS_FILE_SET+=BE_STANDARD

-- 
You are receiving this mail because:
You are the assignee for the bug.