[MacPorts] #68423: gpgme @1.22.0_0: does not install /opt/local/lib/cmake/Gpgmepp/GpgmeppConfig.cmake (was: poppler fails to build - missing Gpgmepp)
MacPorts
noreply at macports.org
Fri Oct 20 08:07:32 UTC 2023
#68423: gpgme @1.22.0_0: does not install
/opt/local/lib/cmake/Gpgmepp/GpgmeppConfig.cmake
-----------------------+---------------------------
Reporter: rmottola | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: tiger leopard
Port: gpgme |
-----------------------+---------------------------
Changes (by ryandesign):
* keywords: => tiger leopard
* port: poppler => gpgme
Comment:
I see this in the gpgme portfile:
{{{#!tcl
# cpp bindings require libc++
platform darwin {
if {${configure.cxx_stdlib} eq "libc++"} {
lappend languages cpp
}
}
}}}
We default to libc++ on Snow Leopard and later but libstdc++ on Leopard
and Tiger. If you haven't changed that default, that would explain why
gpgme doesn't install its C++ parts for you on Leopard and why you then
can't install other ports that depend on those C++ parts.
This bit was added to gpgme in 2016; see #52383. Maybe it is outdated by
now. You could try removing the restriction to see if you can build with
C++ support on Leopard, i.e. try replacing that entire block with:
{{{#!tcl
lappend languages cpp
}}}
--
Ticket URL: <https://trac.macports.org/ticket/68423#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list