The following tests FAILED:
21 - clone-fs-add.test (Not Run)
22 - clone-fs-delete.test (Not Run)
23 - clone-fs-replace.test (Not Run)
Я создаю контейнер на основе изображения amazonlinux:2018.03.0.20190212
, который будет содержать PHP 7.3 и некоторые необходимые мне зависимости.Прямо сейчас я застрял в установке libzip> = 0.11.Все предыдущие версии 1.4.0 могут быть установлены без каких-либо ошибок, но /sbin/ldconfig -v
не отображает общую библиотеку.
Начиная с 1.4.0, я могу запустить make test
, но это не удается с сообщением об ошибке выше.Странная вещь: «провальные» тесты пропускаются.
Это Dockerfile до того момента, когда я проверяю, установлен ли libzip:
# Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
# SPDX-License-Identifier: MIT-0
####### PHP custom runtime #######
####### Install and compile everything #######
# Same AL version as Lambda execution environment AMI
FROM amazonlinux:2018.03.0.20190212 as builder
# Lock to 2017.03 release (same as Lambda) and install compilation dependencies
RUN sed -i 's;^releasever.*;releasever=2018.03;;' /etc/yum.conf && \
yum clean all && \
yum install -y autoconf \
bison \
gcc \
gcc-c++ \
cpp \
make \
bzip2-devel \
kernel-headers.x86_64 \
libcurl-devel \
libxml2-devel \
openssl-devel \
libjpeg-devel \
libpng-devel \
freetype-devel \
tar \
gzip \
zip \
unzip \
git \
libicu-devel \
gnupg \
libfreetype6-devel \
libjpeg62-turbo-devel \
libmcrypt-devel \
nscd \
zlib-devel
RUN yum install -y wget cmake cmake3
RUN pwd && \
wget https://libzip.org/download/libzip-1.5.1.tar.gz && \
tar zxvf libzip-1.5.1.tar.gz && \
cd libzip-1.5.1 && \
mkdir build && \
cd build && \
cmake3 .. && \
make && \
make test && \
make install
RUN /sbin/ldconfig
RUN /sbin/ldconfig -p | grep libzip
Есть идеи, как заставить это работать?Могу ли я игнорировать make test
и я просто забыл что-то еще?