You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Я не мастер сборки и в целом C, поэтому, возможно, просто делаю что-то не так - подскажите, в чем проблема)
Запускаю сборку на Win10, установил Docker Desktop.
При выполнении docker-compose build --force-rm доходит, насколько я понимаю, до сбоки libsodium и на make падает с ошибкой:
#16 82.16 /usr/bin/x86_64-w64-mingw32-ld: crypto_generichash/blake2b/ref/.libs/libsodium_la-blake2b-ref.o:blake2b-ref.c:(.text+0x383): undefined reference to `__memcpy_chk'
#16 82.16 /usr/bin/x86_64-w64-mingw32-ld: crypto_generichash/blake2b/ref/.libs/libsodium_la-blake2b-ref.o:blake2b-ref.c:(.text+0x4aa): undefined reference to `__memcpy_chk'
#16 82.17 collect2: error: ld returned 1 exit status
Пробовал выкачивать с github libsodium отдельно и выполнять те же команды, как в Dockerfile, через MSYS2 MinGW 64bit. И похоже, что всё без проблем отрабатывает, по крайней мере ошибок не вылетает.
Также пробовал поменять версию libsodium в Dockerfile на последнюю стабильную 1.0.18: ENV SODIUM_VER 1.0.18
но это не дает эффекта, та же ошибка.
The text was updated successfully, but these errors were encountered:
Добрый день! А были проблемы с тем, что /usr/lib/gcc/x86_64-w64-mingw32/10-win32/libgcc_s_seh-1.dll не был найден в конце сборки контейнера? При этом сам libsodium собрался нормально. Руками скачивал на самостоятельный linux mingw-w64 binutils-mingw-w64, там все файлы есть... Так же в самом начале Dockerfile есть инструкции по RUN chmod 0644 /etc/apt/sources.list по выдаче прав доступа к /etc/apt/sources.list, но у меня почему-то данная папка тоже не найдена.
Я не мастер сборки и в целом C, поэтому, возможно, просто делаю что-то не так - подскажите, в чем проблема)
Запускаю сборку на Win10, установил Docker Desktop.
При выполнении docker-compose build --force-rm доходит, насколько я понимаю, до сбоки libsodium и на make падает с ошибкой:
Пробовал выкачивать с github libsodium отдельно и выполнять те же команды, как в Dockerfile, через MSYS2 MinGW 64bit. И похоже, что всё без проблем отрабатывает, по крайней мере ошибок не вылетает.
Также пробовал поменять версию libsodium в Dockerfile на последнюю стабильную 1.0.18:
ENV SODIUM_VER 1.0.18
но это не дает эффекта, та же ошибка.
The text was updated successfully, but these errors were encountered: