Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Sep 2022 19:58:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 266637] graphics/okular build fails with PURPOSE=OFF; "REQUIRED packages have not been found: KF5Purpose"
Message-ID:  <bug-266637-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D266637

            Bug ID: 266637
           Summary: graphics/okular build fails with PURPOSE=3DOFF;
                    "REQUIRED packages have not been found: KF5Purpose"
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: kde@FreeBSD.org
          Reporter: sko@rostwald.de
             Flags: maintainer-feedback?(kde@FreeBSD.org)
          Assignee: kde@FreeBSD.org

Building graphics/okular from 'latest' ports tree on 12.3-RELEASE with
PURPOSE=3DOFF fails due to KF5purpose still being considered 'required' dur=
ing
the build process.=20

(taken from poudriere log)
---Begin OPTIONS List---

=3D=3D=3D> The following configuration options are available for okular-22.=
08.1_1:

     DOCS=3Don: Build and/or install documentation

     PURPOSE=3Doff: Enable 'Share' menu

=3D=3D=3D> Use 'make config' to modify these settings

---End OPTIONS List---
[...]
-- The following REQUIRED packages have not been found:

 * KF5Purpose, A framework for services and actions integration
   Required for enabling the share menu. You can make the dependency option=
al
adding KF5Purpose to the FORCE_NOT_REQUIRED_DEPENDENCIES cmake option

CMake Error at /usr/local/share/cmake/Modules/FeatureSummary.cmake:464
(message):
  feature_summary() Error: REQUIRED package(s) are missing, aborting CMake
  run.
Call Stack (most recent call first):
  CMakeLists.txt:649 (feature_summary)
[...]


According to the makefile, KF5purpose is not a dependency:

BUILD_DEPENDS=3D  markdown:textproc/discount
RUN_DEPENDS=3D    markdown:textproc/discount
LIB_DEPENDS=3D    libchm.so:misc/chmlib \
        libdjvulibre.so:graphics/djvulibre \
        libepub.so:textproc/ebook-tools \
        libfreetype.so:print/freetype2 \
        libqmobipocket.so:graphics/kdegraphics-mobipocket \
        libpoppler.so:graphics/poppler \
        libpoppler-qt5.so:graphics/poppler-qt5 \
        libspectre.so:print/libspectre \
        libtiff.so:graphics/tiff \
        libzip.so:archivers/libzip


This is reproducible on 2 different 12.3-RELEASE hosts and with either
poudriere or running 'make config && make build' in the ports tree.
I could not test/verify on 13.1-RELEASE because I don't have a 13.1 host th=
at
follows latest; current version in quarterly/2022Q3 is 22.04.3_1, which
successfully builds.

According to my poudriere logs, this has been the case since (at least) ver=
sion
22.08.0_1 (first failed build); the last successful build was 22.04.3_4.
I'm not rebuilding very regularly, so sometimes there are 2 or 3 weeks in
between and I might have skipped some intermediate versions.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-266637-7788>