A recive this error
emerge: there are no ebuilds to satisfy "dev-lang/lua:5.1". (dependency required by "net-analyzer/suricata-6.0.0::core-server-kit[lua_single_target_lua5-1,lua]" [ebuild]) (dependency required by "suricata" [argument])
with this use flag
* Found these USE flags for net-analyzer/suricata-6.0.0: U I + - af-packet : Enable AF_PACKET support + - bpf : <unknown> + - control-socket : Enable unix socket - - cuda : Enable NVIDIA Cuda computations support - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces + - detection : Enable detection modules + - geoip : Add geoip support for country and city lookup based on IPs - - hardened : Activate default security enhancements for toolchain (gcc, glibc, binutils) + - logrotate : Install logrotate rule + - lua : Enable Lua scripting support + - lua_single_target_lua5-1 : <unknown> - - lua_single_target_luajit : <unknown> + - lz4 : <unknown> + - nflog : Enable libnetfilter_log support + - nfqueue : Enable NFQUEUE support for inline IDP + + python_single_target_python3_7 : <unknown> - - python_single_target_python3_8 : <unknown> - - python_single_target_python3_9 : <unknown> + + python_targets_python3_7 : <unknown> - - python_targets_python3_8 : <unknown> - - python_targets_python3_9 : <unknown> + - redis : Enable Redis support - - systemd : Enable use of systemd-specific libraries and features like socket activation or session tracking - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore
this problem may be directly related to suricata but I suppose it is a more complex problem with lua handling globally on the system.
I remember Gentoo itself added eclassy to lua support, we didn't have any time, I don't know how it is now.
In addition, we do not have slots here, the above message follows.
I guess it should look like the case of php
lua: 5.1
lua: 5.2
etc.
To sum up
Repairing the suricata itself should not be a bigger problem, but the question of whether or not we should look at the lua support itself.
- relates to
-
FL-9344 suricata requires version of autoconf not in portage
- Closed