#52471: kmymoney4(-devel): currently fail to build due to qqpgpme ----------------------------------------+------------------ Reporter: mk@… | Owner: mk@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: kmymoney4,kmymoney4-devel | ----------------------------------------+------------------ Comment (by mk@…): Despite this: {{{ Index: Portfile =================================================================== --- Portfile (revision 153452) +++ Portfile (working copy) @@ -45,7 +45,8 @@ patch.dir ${workpath}/${distname} patch.pre_args -p1 -patchfiles patch-mainRaster.diff +patchfiles patch-mainRaster.diff \ + patch-CMakeLists_QGPGME.txt.diff # # OK, let's try building with documentation and see whether we end up with meinproc crashing again: # Index: files/patch-CMakeLists_QGPGME.txt.diff =================================================================== --- files/patch-CMakeLists_QGPGME.txt.diff (nonexistent) +++ files/patch-CMakeLists_QGPGME.txt.diff (working copy) @@ -0,0 +1,18 @@ +*** kmymoney-4.7.2/CMakeLists.txt Sat Apr 25 19:20:16 2015 +--- kmymoney-4.7.2/CMakeLists.txt Wed Oct 5 23:14:44 2016 +*************** +*** 70,75 **** +--- 70,82 ---- + endif (WIN32) + # needed by libkgpgfile + find_package(QGpgme REQUIRED) ++ ++ # This is specific for MacPorts, as it ships a newer version of gpgme (1.7.0) ++ if (QGPGME_FOUND) ++ set(GPGME_INCLUDES "%PREFIX%/include/kde4") ++ include_directories(${GPGME_INCLUDES}) ++ endif (QGPGME_FOUND) ++ + find_package(KdepimLibs REQUIRED) + find_package(SharedMimeInfo REQUIRED) + }}} I still get above error concerning not being able to find {{{gpgmepp_export.h}}}, although the file is installed by {{{port:gpgme}}}: {{{ $ port contents gpgme | grep _export /opt/local/include/gpgme++/gpgmepp_export.h }}} Well, and the to-be-used file is actually using "++" instead of "pp": {{{ $ ls /opt/local/include/kde4/gpgme++/gpgme*_export.h /opt/local/include/kde4/gpgme++/gpgme++_export.h }}} What can/should be done about this! René, you described this situation already... -- Ticket URL: <https://trac.macports.org/ticket/52471#comment:7> MacPorts <https://www.macports.org/> Ports system for the Mac operating system