LINUX.ORG.RU

fluent-bit

 ,


0

1

Пилю сабж для https://github.com/fluent/fluent-bit/ .

Застрял на

 * QA Notice: make jobserver unavailable:
 * 
 *      make[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
Files matching a file type that is not allowed:
   lib/libfluent-bit.so
 * ERROR: net-misc/fluent-bit-0.14.2::aytpo failed:
 *   multilib-strict check failed!
 * 
 * Call stack:
 *   misc-functions.sh, line 666:  Called install_qa_check
 *   misc-functions.sh, line 217:  Called source 'install_symlink_html_docs'
 *   80multilib-strict, line  46:  Called multilib_strict_check
 *   80multilib-strict, line  42:  Called die
 * The specific snippet of code:
 *              [[ ${abort} == yes ]] && die "multilib-strict check failed!"

# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit cmake-utils multilib

DESCRIPTION="Multi-platform log processor and forwarder"
HOMEPAGE="https://fluentbit.io/"
SRC_URI="https://fluentbit.io/releases/0.14/${P}.tar.gz"

LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="exapmles"

DEPEND=""
RDEPEND="${DEPEND}"

#src_unpack() {
#       unpack ${A}
#      #epatch "${FILESDIR}"/libpath.patch
#        cd "${S}/include"
#        epatch "${FILESDIR}"/include.patch
#
#}

#PATCHES=( "${FILESDIR}/libpath.patch" )

src_configure() {
#      MAKEOPTS+=" -j16"
        local mycmakeargs=(
                -DCMAKE_INSTALL_PREFIX=/
                -DBUILD_SHARED_LIBS=ON
                -DLIB=$(get_libdir)
#              -DCMAKE_LIBRARY_PATH="/usr/$(get_libdir)/${PN}"
        )
        cmake-utils_src_configure
}

Подозреваю, надо что-то поменять в районе 20 строки тут https://github.com/fluent/fluent-bit/blob/master/CMakeLists.txt Но силы меня покинули. Кто чем поможет?