Thanks, this solves the problem!
Search Criteria
Package Details: checkpolicy 2.4-1
Package Actions
| Package Base: | checkpolicy |
|---|---|
| Description: | SELinux policy compiler |
| Upstream URL: | http://userspace.selinuxproject.org |
| Category: | system |
| Licenses: | |
| Groups: | |
| Conflicts: | |
| Provides: | |
| Submitter: | Siosm |
| Maintainer: | IooNag |
| Last Packager: | IooNag |
| Votes: | 10 |
| First Submitted: | 2013-11-03 20:05 |
| Last Updated: | 2015-04-16 12:33 |
Latest Comments
Comment by Emil
Comment by IooNag
Emil: Try updating libsepol and libselinux to 2.4. In this version upstream changed the API to use "tclass" instead of "class" to be C++-compatible (commit https://github.com/SELinuxProject/selinux/commit/ed7a6ba24ad3241e696fa7bc9bb56bb4f373147b ). If you don't want to update, you can use checkpolicy 2.3-2 PKGBUILD which is in the git history of this package, https://github.com/archlinuxhardened/selinux/blob/63e6c3ddbc159775d5d1bfeaa81166e9d429d424/checkpolicy/PKGBUILD
I knew that libsemanage and setools used the new API and put "libselinux>=2.4" in their dependencies but missed checkpolicy. I will update the PKGBUILD to also depend on libselinux>=2.4 as soon as possible. Thanks for your bug report!
Comment by Emil
I am getting this error when I try to build checkpolicy http://pastebin.com/4DCV1aVF . Any idea what is going wrong?
Comment by Siosm
Renamed to checkpolicy