Bug 43888 - носит с собой копию c-ares
Summary: носит с собой копию c-ares
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: fluent-bit (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Leontiy Volodin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-28 15:28 MSK by Michael Shigorin
Modified: 2022-10-03 13:39 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2022-09-28 15:28:51 MSK
fluent-bit 1.9.8-alt1 пытается собрать свою копию c-ares 1.18.1 -- опять же прошу посмотреть, не хватит ли ему уже собранного сизифного пакета той же версии (ср.: bug 42618).

Обратил внимание вот почему:

gmake[2]: Entering directory '/usr/src/RPM/BUILD/fluent-bit-1.9.8/e2kv6-alt-linux'
[  1%] Building C object lib/c-ares-1.18.1/src/lib/CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o
cd /usr/src/RPM/BUILD/fluent-bit-1.9.8/e2kv6-alt-linux/lib/c-ares-1.18.1/src/lib && /usr/bin/cc -DCARES_STATICLIB -DFLB_HAVE_IN_STORAGE_BACKLOG -DFLB_HAVE_PARSER -DFLB_HAVE_RECORD_ACCESSOR -DFLB_HAVE_STREAM_PROCESSOR -DHAVE_CONFIG_H=1 -DMPACK_EXTENSIONS=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/flb_libco -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/rbtree -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/msgpack-c/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/chunkio/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/luajit-2.1.0-1e66d0f/src -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/monkey/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/monkey/include/monkey -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/mbedtls-2.28.0/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/sqlite-amalgamation-3330000 -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/mpack-amalgamation-1.0/src -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/miniz -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/onigmo -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/xxHash-0.8.1 -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/snappy-fef67ac -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/cmetrics/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/c-ares-1.18.1/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/e2kv6-alt-linux/lib/c-ares-1.18.1 -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/e2kv6-alt-linux/lib/jansson-fd3e9e3/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/e2kv6-alt-linux/lib/cmetrics -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/e2kv6-alt-linux/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/e2kv6-alt-linux/lib/monkey/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/e2kv6-alt-linux/lib/monkey/include/monkey -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/librdkafka-1.8.2/src -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/tutf8e/include -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/c-ares-1.18.1 -I/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/c-ares-1.18.1/src/lib -pipe -Wall -Wno-error -g -O3 -march=elbrus-v6 -Wall -D__FILENAME__='"e2kv6-alt-linux/lib/c-ares-1.18.1/src/lib/CMakeFiles/c-ares.dir/compiler_depend.ts"' -O2 -g -DNDEBUG -fPIC -MD -MT lib/c-ares-1.18.1/src/lib/CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o -MF CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o.d -o CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o -c /usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/c-ares-1.18.1/src/lib/ares__addrinfo2hostent.c
lcc: "/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/c-ares-1.18.1/include/ares_build.h", line 202: error #20:
          identifier "ssize_t" is undefined
  #  define CARES_TYPEOF_ARES_SSIZE_T ssize_t
                                      ^
 in expansion of macro "CARES_TYPEOF_ARES_SSIZE_T" at line 205
  typedef CARES_TYPEOF_ARES_SSIZE_T ares_ssize_t;
          ^

1 error detected in the compilation of "/usr/src/RPM/BUILD/fluent-bit-1.9.8/lib/c-ares-1.18.1/src/lib/ares__addrinfo2hostent.c".

При этом сам пакет c-ares 1.18.1-alt1 собирается нормально.
Comment 1 Repository Robot 2022-10-03 13:39:46 MSK
fluent-bit-1.9.9-alt1 -> sisyphus:

 Mon Oct 03 2022 Leontiy Volodin <lvol@altlinux> 1.9.9-alt1
 - New version.
 - Built with external c-ares instead built-in (ALT #43888).