Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-9342

net-analyzer/suricata needs lua-5.1

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None

      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.

            tczaude tczaude
            tczaude tczaude
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: