Re: ANN: SELinux Userspace Release 20160107-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/07/2016 04:56 PM, Steve Lawrence wrote:
> A release candidate for SELinux Userspace is now available at:
> 
> https://github.com/SELinuxProject/selinux/wiki/Releases
> 
> This has been tagged as 20160107-rc1 in the git repository.
> 
> Please give at a test and let us know if there are any issues.
> 
> Thanks,
> - Steve

Hello,

As I am updating my packages to test this -rc1, I encountered three very
minor problems with secilc:

1. The README says "libsepol >= 2.4", which seems not to be true.  I get
this error when compiling secilc with libsepol 2.4:

  secilc.c:298:7: error: too few arguments to function
  ‘cil_filecons_to_string’
    rc = cil_filecons_to_string(db, &fc_buf, &fc_size);
         ^
  In file included from secilc.c:40:0:
  /usr/include/sepol/cil/cil.h:47:12: note: declared here
    extern int cil_filecons_to_string(cil_db_t *db, sepol_policydb_t
  *sepol_db, char **o
              ^
  <builtin>: recipe for target 'secilc.o' failed
  make: *** [secilc.o] Error 1

The build is fine with libsepol 2.5-rc1, so I guess the dependency only
needs to be updated in the README file.

2. "make" does not build the man page.  This is because it defaults to
the first defined target in the Makefile, which is secilc, not "all",
unlike the other SELinux projects.  I was a little bit surprised that
"make" did not behave like "make all" but I guess this is not a big
deal.  Feel free not to "fix" this.

3. While reading the Makefile, I found that "man" target was missing
from the .PHONY line [2] and I do not know the precise consequences of
an incomplete .PHONY target.  Anyway "make all && make install" works fine.

Thanks,
Nicolas

[1]
https://github.com/SELinuxProject/selinux/blob/secilc-2.5-rc1/secilc/README#L14
[2]
https://github.com/SELinuxProject/selinux/blob/secilc-2.5-rc1/secilc/Makefile#L49

_______________________________________________
Selinux mailing list
Selinux@xxxxxxxxxxxxx
To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx.
To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.




[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux