Bug 415215 - Appkit/Appkit.h case sensitive error on build for knotifications-5.65.0
Summary: Appkit/Appkit.h case sensitive error on build for knotifications-5.65.0
Status: RESOLVED FIXED
Alias: None
Product: frameworks-knotifications
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.65.0
Platform: Other macOS
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-15 18:07 UTC by Arvin Bada
Modified: 2021-06-13 18:41 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arvin Bada 2019-12-15 18:07:42 UTC
SUMMARY
When attempting to build knotifications-5.65.0 in notifybymacosnotificationcenter.mm, import Appkit/Appkit.h is called. On Mac OS case sensitive file systems, this file is not found as the real name is AppKit/AppKit.h.

Please correct name.

STEPS TO REPRODUCE
1. Install Mac OS with a Case Sensitive File System
2. attempt to build with clang++ provided by xcode
3. receive error 'Appkit/Appkit.h' file not found

OBSERVED RESULT
clang++ cannot build the program as it can't find Appkit/Appkit.h

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 10.13.6
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 5.65
Qt Version: qt5

ADDITIONAL INFORMATION
Comment 1 Ahmad Samir 2021-06-13 18:41:59 UTC
This has been fixed some time ago https://invent.kde.org/frameworks/knotifications/-/commit/594e3a05023e5328f0218439e1c19316f54a13d6