Summary: | Build fails on macOS | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libkgapi | Reporter: | Max Leiter <maxwell.leiter> |
Component: | General | Assignee: | Daniel Vrátil <dvratil> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | GIT | ||
Target Milestone: | --- | ||
Platform: | Homebrew (macOS) | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Patch of changes to src/saslplugin/plugin_common.{c,h} |
I've opened a merge request at https://invent.kde.org/pim/libkgapi/-/merge_requests/28 |
Created attachment 149774 [details] Patch of changes to src/saslplugin/plugin_common.{c,h} SUMMARY I'm trying to compile libkgapi for macOS (as it's a downstream dependency of kmailtransport) and have encountered an issue. Some of the imports in `saslplugin/plugin_common.c` and the header are wrapped in a `#ifndef macintosh`. The following are needed for utsname/sockaddr/etc and allow the package to compile. ``` #include <sys/socket.h> #include <netdb.h> #include <sys/utsname.h> ``` I've attempted to provide a patch and can confirm it compiles on macOS but not other operating systems. I'm MaxLeiter in #kde and #kde-mac if anyone wants to reach out that way. STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION