Attempting to compile netfilter project "nftables" code causes the below errors: CC src/scanner.c <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: http://sourceforge.net/p/flex/flex/ci/c53fd2db8c78fef5afd284c3e64da51bc71cf6c3/ 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. https://admin.fedoraproject.org/updates/flex-2.5.37-2.fc19
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Package flex-2.5.37-2.fc19: * 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: https://admin.fedoraproject.org/updates/FEDORA-2013-15759/flex-2.5.37-2.fc19 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.