Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 754687 - sci-libs/vtk-8.2.0[all-modules] missing dependency on dev-libs/pegtl
Summary: sci-libs/vtk-8.2.0[all-modules] missing dependency on dev-libs/pegtl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on: 761837
Blocks:
  Show dependency tree
 
Reported: 2020-11-15 09:24 UTC by Alessandro Barbieri
Modified: 2020-12-27 00:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Barbieri 2020-11-15 09:24:27 UTC
Performing Test VTK_FFMPEG_HAS_IMG_CONVERT - Failed
-- Performing Test VTK_FFMPEG_NEW_ALLOC
-- Performing Test VTK_FFMPEG_NEW_ALLOC - Success
-- Performing Test VTK_FFMPEG_AVCODECID
-- Performing Test VTK_FFMPEG_AVCODECID - Success
-- Performing Test VTK_FFMPEG_AVCODECID - Success
-- Performing Test VTK_FFMPEG_AVCODEC_SEND_PACKET
-- Performing Test VTK_FFMPEG_AVCODEC_SEND_PACKET - Success
-- Found JsonCpp: /usr/lib64/libjsoncpp.so (found suitable version "1.9.3", minimum required is "0
.7.0")
-- Found LibXml2: /usr/lib64/libxml2.so (found version "2.9.10")
CMake Error at CMake/vtkModuleMacros.cmake:891 (find_package):
  By not providing "FindPEGTL.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "PEGTL", but
  CMake did not find one.

  Could not find a package configuration file provided by "PEGTL" with any of
  the following names:

    PEGTLConfig.cmake
    pegtl-config.cmake

  Add the installation prefix of "PEGTL" to CMAKE_PREFIX_PATH or set
  "PEGTL_DIR" to a directory containing one of the above files.  If "PEGTL"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  ThirdParty/pegtl/CMakeLists.txt:1 (vtk_module_third_party)


-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/sci-libs/vtk-8.2.0/work/vtk-8.2.0_build/CMakeFiles/CMakeOutput.log".
See also "/var/tmp/portage/sci-libs/vtk-8.2.0/work/vtk-8.2.0_build/CMakeFiles/CMakeError.log".
 * ERROR: sci-libs/vtk-8.2.0::gentoo failed (configure phase):
 *   cmake failed
 *
 *     ebuild.sh, line  125:  Called src_configure
 *   environment, line 6577:  Called cmake_src_configure
 *   environment, line 2918:  Called die
 * The specific snippet of code:
 *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
Comment 1 Larry the Git Cow gentoo-dev 2020-12-26 23:46:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694ea56635c8bf70407885cca15095fa6694d0fe

commit 694ea56635c8bf70407885cca15095fa6694d0fe
Author:     Alessandro Barbieri <lssndrbarbieri@gmail.com>
AuthorDate: 2020-11-12 01:09:22 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-12-26 23:46:02 +0000

    sci-libs/vtk: dev-libs/pegtl as dependency
    
    needed by USE="all-modules"
    
    Closes: https://bugs.gentoo.org/754687
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/18228
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-libs/vtk/vtk-8.2.0-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea252dd70f621703bac7172a960e4cfd5e2b7cd0

commit ea252dd70f621703bac7172a960e4cfd5e2b7cd0
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-12-26 23:05:46 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-12-26 23:46:01 +0000

    dev-libs/pegtl: Fix GCC-10 warning, fix cmake module install path
    
    - Drop -Werror
    - Drop superfluous LICENSE install to invalid doc dir path.
    
    Bug: https://bugs.gentoo.org/754687
    Closes: https://bugs.gentoo.org/733678
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch  | 29 ++++++++++++++++++
 dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch | 43 +++++++++++++++++++++++++++
 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild          | 32 ++++++++++++++++++++
 3 files changed, 104 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2020-12-27 00:17:55 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a000a1ec8313930d98551f604e075465ff7b1a9

commit 5a000a1ec8313930d98551f604e075465ff7b1a9
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-12-27 00:16:09 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-12-27 00:17:32 +0000

    sci-libs/vtk: Revert "dev-libs/pegtl as dependency"
    
    This reverts commit 694ea56635c8bf70407885cca15095fa6694d0fe.
    
    IUSE=all-modules can be considered broken anyway, so there is time for
    ~arm keywording dev-libs/pegtl.
    
    Bug: https://bugs.gentoo.org/754687
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-libs/vtk/vtk-8.2.0-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)
Comment 3 Larry the Git Cow gentoo-dev 2020-12-27 00:48:59 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a6353a8971c4c8b6e86b8fc1f118230862ddf2

commit 07a6353a8971c4c8b6e86b8fc1f118230862ddf2
Author:     Alessandro Barbieri <lssndrbarbieri@gmail.com>
AuthorDate: 2020-11-12 01:09:22 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-12-27 00:48:07 +0000

    sci-libs/vtk: dev-libs/pegtl as dependency
    
    needed by USE="all-modules"
    
    Closes: https://bugs.gentoo.org/754687
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/18228
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-libs/vtk/vtk-8.2.0-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)