https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Adriaan de Groot changed:
What|Removed |Added
Status|New |Closed
Resolution|---
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #23 from commit-h...@freebsd.org ---
A commit references this bug:
Author: adridg
Date: Fri Apr 5 11:46:46 UTC 2019
New revision: 497948
URL: https://svnweb.freebsd.org/changeset/ports/497948
Log:
Update CMake to latest
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Jan Beich changed:
What|Removed |Added
Blocks||227427
Referenced Bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Jan Beich changed:
What|Removed |Added
See Also|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Jan Beich changed:
What|Removed |Added
See Also|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Jan Beich changed:
What|Removed |Added
See Also|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Jan Beich changed:
What|Removed |Added
See Also|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Jan Beich changed:
What|Removed |Added
See Also|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #22 from Willem Jan Withagen ---
(In reply to Willem Jan Withagen from comment #21)
Must have been a pilot error, since I reloaded ports into the jail.
And now poudriere just builds fine. And I'll submit an
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #21 from Willem Jan Withagen ---
(In reply to Jan Beich from comment #20)
I update the ports tree with
poudriere ports -p local12 -u
So where would I find the tree/database to run pkg against?
Or does that
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #20 from Jan Beich ---
(In reply to Willem Jan Withagen from comment #19)
> Error: /usr/local/bin/ceph-mgr is linked to
> /usr/local/lib/libboost_python.so.1.66.0 from devel/boost-python-libs but it
> is
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #19 from Willem Jan Withagen ---
(In reply to Willem Jan Withagen from comment #17)
Hi Jan,
There is an update to the luminous tree: 12.2.5.
So I ran the current net/ceph port through poudriere after fixing
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #18 from Willem Jan Withagen ---
(In reply to Willem Jan Withagen from comment #17)
Yesterday I had some time to work a bit on this, and with boost 1.67 and CMake
3.11.0_2 I was able to build and test
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #17 from Willem Jan Withagen ---
(In reply to Jan Beich from comment #16)
extracts from the Cpeh-python discussion:
Mimic - after a "best effort" to migrate, some Python code still runs on Python
2, but
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #16 from Jan Beich ---
Boost 1.67 has landed. Try commenting out -DBOOST_PYTHON_SUFFIX in
Mk/Uses/python.mk then build devel/libarea in order to better understand CMake
3.11.0 shortcomings.
--
You are
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #15 from commit-h...@freebsd.org ---
A commit references this bug:
Author: jbeich
Date: Wed Apr 18 13:58:16 UTC 2018
New revision: 467712
URL: https://svnweb.freebsd.org/changeset/ports/467712
Log:
devel/cmake: allow
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #14 from Jan Beich ---
(In reply to Jan Beich from comment #13)
> If "pythonXY" is used then Boost < 1.67 users are out of luck.
Err, mainly FreeBSD Ports users. According to FindBoost.cmake some
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #13 from Jan Beich ---
(In reply to Adriaan de Groot from comment #11)
> how much of that would just go away if we fix the CMake module?
None. My ${PY_BOOST_LIB} fixes are for non-CMake ports or CMake ports
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #12 from Willem Jan Withagen ---
(In reply to Adriaan de Groot from comment #11)
If the fix in the Cmake stuff (either FreeBSD specific or not) allows for
this call
find_package(Boost 1.66 COMPONENTS
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #11 from Adriaan de Groot ---
I see jbeich@ committing lots of workarounds for Boost::Python 1.67 .. how much
of that would just go away if we fix the CMake module? Also, how much goes away
by itself with
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Jan Beich changed:
What|Removed |Added
Keywords|needs-patch |patch
--
You are
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #10 from Willem Jan Withagen ---
(In reply to Jan Beich from comment #9)
Oke, I understand the solution, but the Ceph Cmake code is:
list(APPEND BOOST_COMPONENTS python)
..
find_package(Boost 1.66
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #9 from Jan Beich ---
If -DBOOST_PYTHON_SUFFIX=27 is passed "find_package(Boost COMPONENTS python)"
will look not only for libboost_python.so but also libboost_python27.so.
Ideally, CMake should try
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #8 from Willem Jan Withagen ---
(In reply to Jan Beich from comment #7)
So to make sure:
`CMAKE_ARGS+= -DBOOST_PYTHON_SUFFIX:STRING=${PYTHON_SUFFIX}`
gets automagically added to the Cmake args if
Jan Beich <jbe...@freebsd.org> has asked k...@freebsd.org for
maintainer-approval:
Bug 227428: devel/cmake: fails to find suffixed libboost_python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Attachment 192545: workaround
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=19254
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #6 from Willem Jan Withagen ---
(In reply to Jan Beich from comment #5)
Is there a ENV during CMake-ing that will tell the wanted Python version?
That will allow me to request either 2.7 or 3.x during CMake
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #5 from Jan Beich ---
CMake 3.11.0 doesn't help.
net/ceph: https://ptpb.pw/dFRs
math/kig: https://ptpb.pw/UUwO
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Adriaan de Groot changed:
What|Removed |Added
CC|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #3 from Willem Jan Withagen ---
(In reply to Willem Jan Withagen from comment #2)
The orignal code in Ceph is like:
list(APPEND BOOST_COMPONENTS python)
..
find_package(Boost 1.66 COMPONENTS
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
--- Comment #2 from Willem Jan Withagen ---
(In reply to Jan Beich from comment #1)
Hi Jan,
I think that the fallout stems from Cmake not understandig that the library is
not called libboost_python any longer, so
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227428
Jan Beich changed:
What|Removed |Added
Summary|[cmake] net/ceph: fails to |devel/cmake: fails
31 matches
Mail list logo