#52471 closed defect (fixed)
kmymoney4(-devel): currently fail to build due to qqpgpme
Reported by: | mkae (Marko Käning) | Owned by: | mkae (Marko Käning) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | RJVB (René Bertin), ryandesign (Ryan Carsten Schmidt) | |
Port: | kmymoney4, kmymoney4-devel |
Description (last modified by mkae (Marko Käning))
Due to #52342 I run into this when building kmymoney4 from source:
info:configure -- Found gpgme-config at /opt/local/bin/gpgme-config :info:configure -- Found gpgme v1.7.0, checking for flavours... :info:configure -- Found flavour 'vanilla', checking whether it's usable...yes :info:configure -- Found flavour 'pthread', checking whether it's usable...yes :info:configure CMake Error at /opt/local/share/cmake-3.6/Modules/FindPackageHandleStandardArgs.cmake:148 (message): :info:configure Could NOT find QGpgme (missing: _QGPGME_EXTRA_LIBRARY) :info:configure Call Stack (most recent call first): :info:configure /opt/local/share/cmake-3.6/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) :info:configure /opt/local/share/apps/cmake/modules/FindQGpgme.cmake:43 (find_package_handle_standard_args) :info:configure CMakeLists.txt:79 (find_package) :info:configure :info:configure :info:configure -- Configuring incomplete, errors occurred!
Happens for the version currently on MacPorts as well as the newer version 4.8.0 (needless attached patch).
Attachments (1)
Change History (10)
Changed 8 years ago by mkae (Marko Käning)
Attachment: | kmymoney4-Portfile.diff added |
---|
comment:1 Changed 8 years ago by mkae (Marko Käning)
Port: | kmymoney4-devel added |
---|---|
Summary: | kmymoney4: currently fails to build due to qqpgpme → kmymoney4(-devel): currently fail to build due to qqpgpme |
comment:3 Changed 8 years ago by mkae (Marko Käning)
Description: | modified (diff) |
---|
comment:5 Changed 8 years ago by mkae (Marko Käning)
Still no luck after recent changes to kdelibs4:
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kmymoney4/kmymoney4/work/kmymoney-4.7.2/libkgpgfile/kgpgfile.cpp:50: :info:build In file included from /opt/local/include/qgpgme/dataprovider.h:26: :info:build /opt/local/include/gpgme++/interfaces/dataprovider.h:28:10: fatal error: 'gpgmepp_export.h' file not found :info:build #include "gpgmepp_export.h" :info:build ^
comment:6 Changed 8 years ago by RJVB (René Bertin)
I don't think anything has changed to kdelibs4?!
You'll have to figure out what and why nicos changed to KDEPIM4, make the same changes, and hope it works.
I still think that port:gpgme is late to the gpgme++ party, and thus should use the mechanism provided by its buildsystem to put its gpgme++ headers somewhere where they cannot be picked up by accident. All the more so given that it clearly hasn't been given such a warm welcome on Linux that it has replaced KDE's gpgme++ wrappers everywhere and immediately.
comment:7 Changed 8 years ago by mkae (Marko Käning)
Removed previous comment, as I've found that I was missing a needed reinplace
for the PREFIX.
Fixed in r153611
comment:8 Changed 8 years ago by mkae (Marko Käning)
Resolution: | → fixed |
---|---|
Status: | new → closed |