[Bug 284879] astro/stellarium 24.4 fails to build with poudriere: Phase configure

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 18 Feb 2025 15:02:32 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284879

            Bug ID: 284879
           Summary: astro/stellarium 24.4 fails to build with poudriere:
                    Phase configure
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: danfe@FreeBSD.org
          Reporter: bugs@rufus.in-berlin.de
          Assignee: danfe@FreeBSD.org
             Flags: maintainer-feedback?(danfe@FreeBSD.org)
 Attachment #257620 text/plain
         mime type:

Created attachment 257620
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=257620&action=edit
poudriere error log astro/stellarium

building on 14.2-RELEASE-p1 with poudriere-3.4.2 stellarium-24.4 fails in phase
configure

snippet from poudriere error log (for complete log please see attachment):

---8<---
CMake Warning at /usr/local/share/cmake/Modules/FetchContent.cmake:2111
(message):
  FETCHCONTENT_FULLY_DISCONNECTED is set to true, which requires the source
  directory for dependency FastFloat to already be populated.  This generally
  means it must not be set to true the first time CMake is run in a build
  directory.  The following source directory should already be populated, but
  it doesn't exist:

    /wrkdirs/usr/ports/astro/stellarium/work/.build/_deps/fastfloat-src

  Policy CMP0170 controls enforcement of this requirement.
Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FetchContent.cmake:2384
(__FetchContent_Populate)
  cmake/modules/CPM.cmake:1114 (FetchContent_MakeAvailable)
  cmake/modules/CPM.cmake:895 (cpm_fetch_package)
  cmake/modules/CPM.cmake:306 (CPMAddPackage)
  CMakeLists.txt:1067 (CPMFindPackage)


CMake Error at CMakeLists.txt:1071 (GET_TARGET_PROPERTY):
  get_target_property() called with non-existent target
  "FastFloat::fast_float".
--->8---

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