2
Я пытаюсь скомпилировать Mongo на Alpine Linux.Компиляция Mongo on Alpine
Кто-нибудь знает, как пройти мимо этой ошибки?
In file included from src/mongo/util/net/socket_poll.h:20:0,
from src/mongo/util/net/sock.cpp:42:
/usr/include/sys/poll.h:1:2: error: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Werror=cpp]
#warning redirecting incorrect #include <sys/poll.h> to <poll.h>
^
cc1plus: all warnings being treated as errors
scons: *** [build/linux2/normal/mongo/util/net/sock.o] Error 1
scons: building terminated because of errors.
linke это? scons --disable-warnings-as-errors mongo –
Это сработало. Теперь я получаю новую ошибку - потому что у меня нет заголовков glibc, и я не уверен, как их установить на alpine/busybox. src/mongo/util/processinfo_linux2.cpp: 23: 30: fatal Ошибка: gnu/libc-version.h: Нет такого файла или каталога #include –
@DouglasFerguson не уверен, что это все еще актуально для вас, но MongoDB требует glibc, тогда как Alpine скомпилирован против microlibc, iirc. –