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
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
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.