Сборка swift-lldb на Ubuntu 18.04 завершается неудачно - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь собрать LLDB для swift в Ubuntu 18.04, следуя инструкциям из https://github.com/apple/swift-lldb. Видя эту ошибку -

   CMake Error at stdlib/private/StdlibUnicodeUnittest/cmake_install.cmake:41 (file):
   file INSTALL cannot find
   "/myswift/build/Ninja-ReleaseAssert/swift-linux- 
 x86_64/./lib/swift/linux/x86_64/StdlibUnicodeUnittest.swiftmodule".
   Call Stack (most recent call first):
   stdlib/private/cmake_install.cmake:44 (include)
   stdlib/cmake_install.cmake:43 (include)
   cmake_install.cmake:42 (include)

Dockerfile, который я использую для сборки:

FROM ubuntu:18.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt install -y git vim wget clang cmake z3 ninja-build pkg-config libicu-dev uuid-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev libblocksruntime-dev libcurl4-openssl-dev systemtap-sdt-dev tzdata rsync
WORKDIR myswift
RUN git clone https://github.com/apple/swift-lldb.git lldb
RUN lldb/scripts/build-swift-cmake.py --release --update --no-debugserver --no-system-debugserver --lldb-extra-cmake-args=[-v]

Я использую стабильную ветвь репозитория LLDB .

Вот ссылка на полный журнал сборки: https://gist.github.com/saprakashh/2da61770613df0e9b3d38a7fedfaabad

Буду признателен за любые указания по устранению ошибки.

...