Attempting to compile netfilter project "nftables" code causes the below errors:
<stdout>: In function ‘nft_lex’:
<stdout>:1789:23: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
<stdout>: In function ‘nft__scan_bytes’:
<stdout>:3659:17: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
Because the version of flex shipped with F19 needs this upstream patch:
Applying this patch solves the problem, and nftables can be compiled successfully.
I hit this one too...I really hate having to turn off strict compiler warnings for this!
Thanks for the link!
flex-2.5.37-2.fc19 has been submitted as an update for Fedora 19.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing flex-2.5.37-2.fc19'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
flex-2.5.37-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.