[Bug 248488] devel/llvm11: fails to package when both python37 and python38 installed
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Aug 5 17:43:38 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248488
Bug ID: 248488
Summary: devel/llvm11: fails to package when both python37 and
python38 installed
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: brooks at FreeBSD.org
Reporter: jcfyecrayz at liamekaens.com
Flags: maintainer-feedback?(brooks at FreeBSD.org)
Assignee: brooks at FreeBSD.org
If you have both python37 and python38 installed and you are using the current
default settings (python37 is the current default), devel/llvm11 fails
check-plist:
.
.
====> Running Q/A tests (stage-qa)
Error: /usr/loc/llvm11/lib/liblldb.so.11.0.0 is linked to
/usr/loc/lib/libpython3.8.so.1.0 from lang/python38 but it is not declared as a
dependency
Warning: you need LIB_DEPENDS+=libpython3.8.so:lang/python38
/!\ To run stage-qa automatically add DEVELOPER=yes to your environment /!\
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/__init__.py
Error: Orphaned: llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/_lldb.so
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/embedded_interpreter.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/Logger.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/__init__.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/attrib_fromdict.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/cache.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/cpp/__init__.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/cpp/gnu_%%LUA_LIBDIR%%stdcpp.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/cpp/%%LUA_LIBDIR%%cxx.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/metrics.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/formatters/synth.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/lldb-argdumper
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/utils/__init__.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/utils/in_call_stack.py
Error: Orphaned:
llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/lldb/utils/symbolication.py
Error: Orphaned: llvm11/%%LUA_LIBDIR%%/python3.8/site-packages/six.py
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/_lldb.so
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/Logger.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/__init__.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/attrib_fromdict.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/cache.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/__init__.py
Error: Missing:
llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/gnu_%%LUA_LIBDIR%%stdcpp.py
Error: Missing:
llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/%%LUA_LIBDIR%%cxx.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/metrics.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/formatters/synth.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/lldb-argdumper
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/utils/__init__.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/utils/in_call_stack.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/lldb/utils/symbolication.py
Error: Missing: llvm11/%%PYTHON_SITELIBDIR%%/six.py
===> Error: Plist issues found.
CMakeLists.txt changed from llvm10 to llvm11. The difference at configure time
shows up as:
for llvm10:
-- Found PythonInterp: /usr/local/bin/python3.7 (found version "3.7.8")
for llvm11:
-- Found Python3: /usr/local/bin/python3.8 (found version "3.8.5") found
components: Interpreter
Passing in -DPYTHON_EXECUTABLE, etc., is no longer enough it seems. I don't
yet see a way to pass the "EXACT" version to the find_package() cmake command
that is used in the llvm11 flavor or CMakeLists.txt (without patching).
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list