[blfs-support] OpenVAS/Cmake

Thanos Baloukas baloukasthan at sch.gr
Sat May 14 15:20:52 PDT 2016


On 15/05/2016 12:22 πμ, Thanos Baloukas wrote:
> On 14/05/2016 11:52 μμ, Paul Rogers wrote:
>> First of all, has anybody installed OpenVAS?  Going a bit "off the
>> reservation" here.  Not sure my question is really about OpenVAS as much
>> as Cmake.  Anyway, here's where my problem is (LFS-7.7 system):
>> ___8<...
>> In file included from /usr/include/netinet/tcp.h:35:0,
>>                   from
>>
>> /usr/local/src/openvas-libraries-7.0.10/nasl/nasl_raw.h:36,
>>                   from
>>
>> /usr/local/src/openvas-libraries-7.0.10/nasl/nasl_init.c:21:
>> /usr/include/features.h:148:3: error: #warning "_BSD_SOURCE and
>> _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp]
>>   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
>>   _DEFAULT_SOURCE"
>>     ^
>> In file included from /usr/include/unistd.h:25:0,
>>                   from
>>
>> /usr/local/src/openvas-libraries-7.0.10/nasl/nasl_builtin_synscan.c:29:
>> /usr/include/features.h:148:3: error: #warning "_BSD_SOURCE and
>> _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp]
>>   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
>>   _DEFAULT_SOURCE"
>>     ^
>> [ 97%] Built target test-hosts
>> cc1: all warnings being treated as errors
>> nasl/CMakeFiles/openvas_nasl_shared.dir/build.make:684: recipe for
>> target 'nasl/CMakeFiles/openvas_nasl_shared.dir/nasl_init.c.o' failed
>> ___8<...
>>
>> I don't think diddling /usr/include/features.h would be my first choice
>> of fixes.  I'm thinking it'd be better to tell Cmake not to treat all
>> warnings as errors, but I don't know how.  What should I do here?
>>
> Try adding -DCMAKE_C_FLAGS="-Wno-error" -DCMAKE_CXX_FLAGS="-Wno-error"
> to cmake and/or remove -Werror from the makefile with sed
> sed -i 's at -Werror@@' <makefile-name>
>
Saying makefile I meant CMakeLists.txt

-- 
Thanos


More information about the blfs-support mailing list