FreeBSD has neither pam_ext.h nor pam_syslog(), so check for headers
and add defines as appropriate.
Details
Details
- Reviewers
jriddell - Group Reviewers
Plasma - Commits
- R107:38ff660bb81c: Handle differences in PAM headers
Builds on FreeBSD, now. Needs a test-build on Linux.
Diff Detail
Diff Detail
- Repository
- R107 KWallet PAM Integration
- Branch
- master
- Lint
No Linters Available - Unit
No Unit Test Coverage
Comment Actions
See, e.g., https://build-sandbox.kde.org/view/Plasma/job/Plasma kwallet-pam kf5-qt5 FreeBSDQt5.7/1/console
That's the compile failure (pam_kwallet.c:39:10: fatal error: 'security/pam_ext.h' file not found) without these changes.