#52481: KDEPIM4 and gpgme: header conflict --------------------------+--------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: kdepimlibs4 | --------------------------+--------------------- Comment (by nicos@…): Replying to [comment:16 rjvbertin@…]:
- you'll want to correct the typo in the kdepimlibs4 patch, to make it work on case-sensitive systems: {{{ move ${destroot}${prefix}/include/gpgme++ \ 68 ${destroot}${prefix}/include/kde4/gpgme++ }}}
Alright. "kde4" was also my first choice, but I took the uppercase based on your own suggestions. Lowercase it is, then.
Frankly, I'm surprised you've managed to get the compiler to avoid the gpgme++ headers from ${prefix}/include/gpgme++ . I haven't yet tried to understand how, but I hope this it's reliable.
Yes, I think it is. This approach forces the include path specifically, so that the compiler does not search elsewhere. I wondered if even a "-DGPGME_INCLUDES" argument could work, but I preferred tackling the issues specifically to know where they are.
Do you need to disable Kleopatra? I'm not 100% sure if it's indeed indispensable but in my experience KMail relies on it for managing certificates.
This is from a while ago, so I won't address it these commits. You can refer to the bug report in the comment. -- Ticket URL: <https://trac.macports.org/ticket/52481#comment:17> MacPorts <https://www.macports.org/> Ports system for the Mac operating system