Build onlyoffice:修订间差异
创建页面,内容为“Only office requires old version of qt <ref>https://github.com/ONLYOFFICE/build_tools/issues/807</ref> <syntaxhighlight lang="bash"> git clone https://github.com/ONLYOFFICE/build_tools cd build_tools cat version 8.1.0 </syntaxhighlight> Modifty the dockerfile: <syntaxhighlight lang="Dockerfile"> FROM ubuntu:16.04 ENV TZ=Etc/UTC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.ed…” |
无编辑摘要 |
||
第3行: | 第3行: | ||
<ref>https://github.com/ONLYOFFICE/build_tools/issues/807</ref> | <ref>https://github.com/ONLYOFFICE/build_tools/issues/807</ref> | ||
== Docker build (failed) == | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
git clone https://github.com/ONLYOFFICE/build_tools | git clone https://github.com/ONLYOFFICE/build_tools | ||
第48行: | 第49行: | ||
cd tools/linux | cd tools/linux | ||
python3 automate.py | python3 automate.py | ||
</syntaxhighlight> | |||
Error: | |||
<syntaxhighlight lang="bash"> | |||
ERROR: The OpenGL functionality tests failed! | |||
You might need to modify the include and library search paths by editing QMAKE_INCDIR_OPENGL[_ES2], | |||
QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2] in the mkspec for your platform. | |||
ERROR: Feature 'gstreamer_1_0' was enabled, but the pre-condition 'libs.gstreamer_1_0' failed. | |||
</syntaxhighlight> | </syntaxhighlight> |
2024年6月21日 (五) 06:02的版本
Only office requires old version of qt
Docker build (failed)
git clone https://github.com/ONLYOFFICE/build_tools
cd build_tools
cat version
8.1.0
Modifty the dockerfile:
FROM ubuntu:16.04
ENV TZ=Etc/UTC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list && \
sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list && \
apt-get -y update && \
apt-get -y install software-properties-common && \
add-apt-repository ppa:openjdk-r/ppa && \
apt-get -y update && \
DEBIAN_FRONTEND=noninteractive apt-get -y install python \
python3 \
sudo \
openjdk-11-jdk \
openjdk-11-jdk-headless \
openjdk-11-jre \
openjdk-11-jre-headless \
git \
build-essential \
openssh-client
RUN rm /usr/bin/python && ln -s /usr/bin/python2 /usr/bin/python
ADD . /build_tools
WORKDIR /build_tools
CMD ["bash"]
docker build --tag onlyoffice-document-editors-builder .
docker run -it -v $PWD/out:/build_tools/out onlyoffice-document-editors-builder
cd tools/linux
python3 automate.py
Error:
ERROR: The OpenGL functionality tests failed!
You might need to modify the include and library search paths by editing QMAKE_INCDIR_OPENGL[_ES2],
QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2] in the mkspec for your platform.
ERROR: Feature 'gstreamer_1_0' was enabled, but the pre-condition 'libs.gstreamer_1_0' failed.