On Tue, 28 Feb 2023 11:04:27 +0000
Ian McInerney via devel <devel(a)lists.fedoraproject.org> wrote:
On Mon, Feb 27, 2023 at 12:21 PM Felix Wang
<topazus(a)outlook.com> wrote:
> Thanks for your advice. I tried and it can be built with no error, but
> when installing built contour package, it shows the following error:
> ```
> Error:
> Problem: conflicting requests
> - nothing provides libContourTerminalDisplay.so()(64bit) needed by
> contour-20230226-1.fc39.x86_64
> - nothing provides libcrispy-core.so()(64bit) needed by
> contour-20230226-1.fc39.x86_64
> ```
>
This looks to be because upstream isn't installing those two shared
libraries in their CMake steps, so the RPM isn't including them in its
packaged files.
another option is to build the internal libs as static, then they won't
have to be installed. Try appending
-DBUILD_SHARED_LIBS:BOOL=OFF
to the cmake flags
Dan