Re: SELinux build errors

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

 



On 05/04/2016 01:01 PM, Stephen Smalley wrote:
> On 05/04/2016 12:55 PM, David Merritt wrote:
>> i've stood up a fedora 23 VM to build and test on...but am hitting
>> multiple errors in compilation as well as missing packages.
>>
>> has this been successfully built on 23?
> 
> Yes, builds fine for me on f23.  You installed the dependencies listed
> in the README?

It also builds fine on centos 7 for me as long as I pass
CFLAGS+=-Wno-sign-compare to make.

> 
>>
>> Dave
>>
>> On Wed, May 4, 2016 at 12:18 PM, Stephen Smalley <sds@xxxxxxxxxxxxx> wrote:
>>> On 05/04/2016 11:39 AM, David Merritt wrote:
>>>> platform: CentOS 7 x64
>>>>
>>>> from:
>>>>
>>>> https://github.com/SELinuxProject/selinux
>>>>
>>>> git clone https://github.com/SELinuxProject/selinux.git
>>>>
>>>> cd selinux
>>>>
>>>> make DESTDIR=~/obj install install-pywrap
>>>>
>>>> yields:
>>>>
>>>> .
>>>> .
>>>> .
>>>> make[2]: Entering directory `/root/Desktop/selinux/libsepol/src'
>>>> cc -Werror -Wall -W -Wundef -Wshadow -Wmissing-format-attribute -O2
>>>> -I. -I../include -D_GNU_SOURCE -I../cil/include -fPIC -c -o
>>>> ../cil/src/cil_lexer.o ../cil/src/cil_lexer.c
>>>> <stdout>: In function ‘cil_yy_scan_bytes’:
>>>> <stdout>:1567:17: error: comparison between signed and unsigned
>>>> integer expressions [-Werror=sign-compare]
>>>> cc1: all warnings being treated as errors
>>>> make[2]: *** [../cil/src/cil_lexer.o] Error 1
>>>> make[2]: Leaving directory `/root/Desktop/selinux/libsepol/src'
>>>> make[1]: *** [install] Error 2
>>>> make[1]: Leaving directory `/root/Desktop/selinux/libsepol'
>>>> make: *** [install] Error 1
>>>
>>> That's actually a bug in your flex package and will affect anything
>>> flex-generated.  You can workaround it by building with
>>> -Wno-sign-compare added to your CFLAGS, e.g.
>>> make DESTDIR=~/obj CFLAGS+=-Wno-sign-compare install install-pywrap
>>>
>>> flex seems to be fixed in Fedora already.
>>>
>>>
>>
> 

_______________________________________________
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