gorenje / sysmlv2-jupyter-docker

Create docker image for running SysMLv2 with Jupyter
GNU Lesser General Public License v3.0
23 stars 18 forks source link

Error during compilation #16

Closed the-jan-peter closed 3 months ago

the-jan-peter commented 3 months ago

I tried to build the system locally and resolved in the following error.

$ docker build -t sysml.jupyter -f Dockerfile.jupyter .
[+] Building 182.2s (21/31)                                                                                                                                                  docker:default
 => [internal] load build definition from Dockerfile.jupyter                                                                                                                           0.0s
 => => transferring dockerfile: 3.48kB                                                                                                                                                 0.0s
 => [internal] load metadata for docker.io/library/openjdk:17-slim                                                                                                                     1.7s
 => [internal] load .dockerignore                                                                                                                                                      0.0s
 => => transferring context: 2B                                                                                                                                                        0.0s
 => [ 1/27] FROM docker.io/library/openjdk:17-slim@sha256:aaa3b3cb27e3e520b8f116863d0580c438ed55ecfa0bc126b41f68c3f62f9774                                                            13.8s
 => => resolve docker.io/library/openjdk:17-slim@sha256:aaa3b3cb27e3e520b8f116863d0580c438ed55ecfa0bc126b41f68c3f62f9774                                                               0.0s
 => => sha256:44d3aa8d076675d49d85180b0ced9daef210fe4fdff4bdbb422b9cf384e591d0 1.58MB / 1.58MB                                                                                         0.9s
 => => sha256:6ce99fdf16e86bd02f6ad66a0e1334878528b5a4b5487850a76e0c08a7a27d56 187.90MB / 187.90MB                                                                                    12.0s
 => => sha256:aaa3b3cb27e3e520b8f116863d0580c438ed55ecfa0bc126b41f68c3f62f9774 547B / 547B                                                                                             0.0s
 => => sha256:779635c0c3d23cc8dbab2d8c1ee4cf2a9202e198dfc8f4c0b279824d9b8e0f22 953B / 953B                                                                                             0.0s
 => => sha256:37cb44321d0423bc57266a3bff658daf00478e4cdf2d3b8091f785310534256d 4.80kB / 4.80kB                                                                                         0.0s
 => => sha256:1fe172e4850f03bb45d41a20174112bc119fbfec42a650edbbd8491aee32e3c3 31.38MB / 31.38MB                                                                                       5.6s
 => => extracting sha256:1fe172e4850f03bb45d41a20174112bc119fbfec42a650edbbd8491aee32e3c3                                                                                              1.8s
 => => extracting sha256:44d3aa8d076675d49d85180b0ced9daef210fe4fdff4bdbb422b9cf384e591d0                                                                                              0.2s
 => => extracting sha256:6ce99fdf16e86bd02f6ad66a0e1334878528b5a4b5487850a76e0c08a7a27d56                                                                                              1.6s
 => [internal] load build context                                                                                                                                                      0.2s
 => => transferring context: 39.19MB                                                                                                                                                   0.1s
 => [ 2/27] RUN apt-get --quiet --yes update && apt-get install -yqq   gcc                           g++                           wget                          inkscape            120.5s
 => [ 3/27] RUN adduser --disabled-password     --gecos "Default user"     --uid 1000     sysml                                                                                        0.5s
 => [ 4/27] RUN chown -R 1000 /home/sysml                                                                                                                                              0.5s
 => [ 5/27] WORKDIR /home/sysml                                                                                                                                                        0.1s
 => [ 6/27] RUN wget -q https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-$(uname -m).sh                                                                                     9.7s
 => [ 7/27] RUN wget -q https://github.com/Systems-Modeling/SysML-v2-Release/archive/2023-02.tar.gz?ts=20220819Z023100+00 -O 2023-02.tar.gz                                            3.2s
 => [ 8/27] RUN chmod 755 /home/sysml/Miniconda3-latest-Linux-$(uname -m).sh                                                                                                           0.6s
 => [ 9/27] RUN mkdir /home/sysml/conda                                                                                                                                                0.5s
 => [10/27] RUN /home/sysml/Miniconda3-latest-Linux-$(uname -m).sh -f -b -p /home/sysml/conda                                                                                          8.9s
 => [11/27] RUN /home/sysml/conda/condabin/conda init                                                                                                                                  0.5s
 => [12/27] RUN /home/sysml/conda/condabin/conda update conda                                                                                                                          3.7s
 => [13/27] RUN /home/sysml/conda/condabin/conda install -n base conda-build conda-libmamba-solver                                                                                     6.1s
 => [14/27] RUN /home/sysml/conda/condabin/conda config --set solver libmamba                                                                                                          0.7s
 => [15/27] RUN tar xzf 2023-02.tar.gz                                                                                                                                                 1.0s
 => [16/27] WORKDIR /home/sysml/SysML-v2-Release-2023-02/install/jupyter                                                                                                               0.1s
 => ERROR [17/27] RUN pip install euporie                                                                                                                                             10.1s
------
 > [17/27] RUN pip install euporie:
0.885 Collecting euporie
0.945   Downloading euporie-2.8.1-py3-none-any.whl.metadata (6.6 kB)
0.997 Collecting aenum<=3.1.12,~=3.1 (from euporie)
1.005   Downloading aenum-3.1.12-py3-none-any.whl.metadata (3.7 kB)
1.040 Collecting fastjsonschema~=2.15 (from euporie)
1.047   Downloading fastjsonschema-2.19.1-py3-none-any.whl.metadata (2.1 kB)
1.168 Collecting flatlatex~=0.15 (from euporie)
1.176   Downloading flatlatex-0.15-py3-none-any.whl.metadata (1.6 kB)
1.227 Collecting fsspec>=2022.12.0 (from fsspec[http]>=2022.12.0->euporie)
1.235   Downloading fsspec-2024.3.1-py3-none-any.whl.metadata (6.8 kB)
1.272 Collecting imagesize~=1.3 (from euporie)
1.279   Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB)
1.345 Collecting jupyter-client>=7.1 (from euporie)
1.355   Downloading jupyter_client-8.6.1-py3-none-any.whl.metadata (8.3 kB)
1.427 Collecting jupytext>=1.14.0 (from euporie)
1.436   Downloading jupytext-1.16.1-py3-none-any.whl.metadata (12 kB)
1.477 Collecting linkify-it-py~=1.0 (from euporie)
1.486   Downloading linkify_it_py-1.0.3-py3-none-any.whl.metadata (7.9 kB)
1.532 Collecting markdown-it-py~=2.1.0 (from euporie)
1.541   Downloading markdown_it_py-2.1.0-py3-none-any.whl.metadata (6.8 kB)
1.581 Collecting mdit-py-plugins~=0.3.0 (from euporie)
1.592   Downloading mdit_py_plugins-0.3.5-py3-none-any.whl.metadata (2.8 kB)
1.643 Collecting nbformat~=5.0 (from euporie)
1.652   Downloading nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
1.882 Collecting pillow~=9.0 (from euporie)
1.890   Downloading Pillow-9.5.0.tar.gz (50.5 MB)
3.998      ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 50.5/50.5 MB 16.3 MB/s eta 0:00:00
4.814   Preparing metadata (setup.py): started
5.019   Preparing metadata (setup.py): finished with status 'done'
5.022 Requirement already satisfied: platformdirs~=3.5 in /home/sysml/conda/lib/python3.12/site-packages (from euporie) (3.10.0)
5.066 Collecting prompt-toolkit~=3.0.36 (from euporie)
5.073   Downloading prompt_toolkit-3.0.43-py3-none-any.whl.metadata (6.5 kB)
5.118 Collecting pygments~=2.11 (from euporie)
5.125   Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
5.159 Collecting pyperclip~=1.8 (from euporie)
5.166   Downloading pyperclip-1.8.2.tar.gz (20 kB)
5.180   Preparing metadata (setup.py): started
5.334   Preparing metadata (setup.py): finished with status 'done'
5.448 Collecting sixelcrop~=0.1.6 (from euporie)
5.456   Downloading sixelcrop-0.1.7-py3-none-any.whl.metadata (2.6 kB)
5.575 Collecting timg~=1.1.6 (from euporie)
5.583   Downloading timg-1.1.6-py3-none-any.whl.metadata (1.8 kB)
5.617 Collecting typing-extensions~=4.5 (from euporie)
5.624   Downloading typing_extensions-4.11.0-py3-none-any.whl.metadata (3.0 kB)
5.657 Collecting universal-pathlib~=0.2.1 (from euporie)
5.666   Downloading universal_pathlib-0.2.2-py3-none-any.whl.metadata (25 kB)
6.012 Collecting regex (from flatlatex~=0.15->euporie)
6.023   Downloading regex-2023.12.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB)
6.036      ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 40.9/40.9 kB 2.8 MB/s eta 0:00:00
6.315 Collecting aiohttp!=4.0.0a0,!=4.0.0a1 (from fsspec[http]>=2022.12.0->euporie)
6.323   Downloading aiohttp-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.5 kB)
6.383 Collecting jupyter-core!=5.0.*,>=4.12 (from jupyter-client>=7.1->euporie)
6.391   Downloading jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
6.458 Collecting python-dateutil>=2.8.2 (from jupyter-client>=7.1->euporie)
6.466   Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
6.672 Collecting pyzmq>=23.0 (from jupyter-client>=7.1->euporie)
6.686   Downloading pyzmq-26.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (6.2 kB)
6.742 Collecting tornado>=6.2 (from jupyter-client>=7.1->euporie)
6.752   Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB)
6.794 Collecting traitlets>=5.3 (from jupyter-client>=7.1->euporie)
6.802   Downloading traitlets-5.14.2-py3-none-any.whl.metadata (10 kB)
6.831 Requirement already satisfied: packaging in /home/sysml/conda/lib/python3.12/site-packages (from jupytext>=1.14.0->euporie) (23.2)
6.832 Requirement already satisfied: pyyaml in /home/sysml/conda/lib/python3.12/site-packages (from jupytext>=1.14.0->euporie) (6.0.1)
6.856 Collecting toml (from jupytext>=1.14.0->euporie)
6.863   Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB)
6.907 Collecting uc-micro-py (from linkify-it-py~=1.0->euporie)
6.914   Downloading uc_micro_py-1.0.3-py3-none-any.whl.metadata (2.0 kB)
6.961 Collecting mdurl~=0.1 (from markdown-it-py~=2.1.0->euporie)
6.968   Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
7.007 Requirement already satisfied: jsonschema>=2.6 in /home/sysml/conda/lib/python3.12/site-packages (from nbformat~=5.0->euporie) (4.19.2)
7.067 Collecting wcwidth (from prompt-toolkit~=3.0.36->euporie)
7.076   Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
7.151 Collecting aiosignal>=1.1.2 (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.12.0->euporie)
7.159   Downloading aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
7.170 Requirement already satisfied: attrs>=17.3.0 in /home/sysml/conda/lib/python3.12/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.12.0->euporie) (23.1.0)
7.227 Collecting frozenlist>=1.1.1 (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.12.0->euporie)
7.235   Downloading frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
7.454 Collecting multidict<7.0,>=4.5 (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.12.0->euporie)
7.464   Downloading multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
7.590 Collecting yarl<2.0,>=1.0 (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.12.0->euporie)
7.599   Downloading yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB)
7.627 Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /home/sysml/conda/lib/python3.12/site-packages (from jsonschema>=2.6->nbformat~=5.0->euporie) (2023.7.1)
7.629 Requirement already satisfied: referencing>=0.28.4 in /home/sysml/conda/lib/python3.12/site-packages (from jsonschema>=2.6->nbformat~=5.0->euporie) (0.30.2)
7.631 Requirement already satisfied: rpds-py>=0.7.1 in /home/sysml/conda/lib/python3.12/site-packages (from jsonschema>=2.6->nbformat~=5.0->euporie) (0.10.6)
7.676 Collecting six>=1.5 (from python-dateutil>=2.8.2->jupyter-client>=7.1->euporie)
7.683   Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
7.799 Requirement already satisfied: idna>=2.0 in /home/sysml/conda/lib/python3.12/site-packages (from yarl<2.0,>=1.0->aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.12.0->euporie) (3.4)
7.828 Downloading euporie-2.8.1-py3-none-any.whl (398 kB)
7.856    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 398.3/398.3 kB 15.1 MB/s eta 0:00:00
7.867 Downloading aenum-3.1.12-py3-none-any.whl (131 kB)
7.881    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 131.8/131.8 kB 11.1 MB/s eta 0:00:00
7.889 Downloading fastjsonschema-2.19.1-py3-none-any.whl (23 kB)
7.907 Downloading flatlatex-0.15-py3-none-any.whl (23 kB)
7.928 Downloading fsspec-2024.3.1-py3-none-any.whl (171 kB)
7.943    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 172.0/172.0 kB 12.6 MB/s eta 0:00:00
7.950 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
7.964 Downloading jupyter_client-8.6.1-py3-none-any.whl (105 kB)
7.977    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 105.9/105.9 kB 10.4 MB/s eta 0:00:00
7.986 Downloading jupytext-1.16.1-py3-none-any.whl (152 kB)
8.001    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 152.7/152.7 kB 11.1 MB/s eta 0:00:00
8.010 Downloading linkify_it_py-1.0.3-py3-none-any.whl (19 kB)
8.026 Downloading markdown_it_py-2.1.0-py3-none-any.whl (84 kB)
8.037    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 84.5/84.5 kB 8.3 MB/s eta 0:00:00
8.044 Downloading mdit_py_plugins-0.3.5-py3-none-any.whl (52 kB)
8.056    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 52.1/52.1 kB 5.4 MB/s eta 0:00:00
8.063 Downloading nbformat-5.10.4-py3-none-any.whl (78 kB)
8.075    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 78.5/78.5 kB 6.8 MB/s eta 0:00:00
8.083 Downloading prompt_toolkit-3.0.43-py3-none-any.whl (386 kB)
8.110    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 386.1/386.1 kB 15.6 MB/s eta 0:00:00
8.118 Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
8.184    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 1.2/1.2 MB 19.5 MB/s eta 0:00:00
8.282 Downloading sixelcrop-0.1.7-py3-none-any.whl (7.2 kB)
8.299 Downloading timg-1.1.6-py3-none-any.whl (8.7 kB)
8.318 Downloading typing_extensions-4.11.0-py3-none-any.whl (34 kB)
8.334 Downloading universal_pathlib-0.2.2-py3-none-any.whl (46 kB)
8.344    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 46.7/46.7 kB 4.6 MB/s eta 0:00:00
8.360 Downloading aiohttp-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
8.413    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 1.3/1.3 MB 25.6 MB/s eta 0:00:00
8.423 Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB)
8.439 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
8.458 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
8.473    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 229.9/229.9 kB 17.1 MB/s eta 0:00:00
8.484 Downloading pyzmq-26.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (911 kB)
8.527    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 911.2/911.2 kB 21.7 MB/s eta 0:00:00
8.539 Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB)
8.567    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 435.4/435.4 kB 16.6 MB/s eta 0:00:00
8.588 Downloading traitlets-5.14.2-py3-none-any.whl (85 kB)
8.602    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 85.4/85.4 kB 6.5 MB/s eta 0:00:00
8.614 Downloading regex-2023.12.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (789 kB)
8.656    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 789.1/789.1 kB 19.9 MB/s eta 0:00:00
8.670 Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
8.686 Downloading uc_micro_py-1.0.3-py3-none-any.whl (6.2 kB)
8.701 Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
8.717 Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
8.737 Downloading frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281 kB)
8.754    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 281.5/281.5 kB 18.1 MB/s eta 0:00:00
8.766 Downloading multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130 kB)
8.781    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 130.8/130.8 kB 9.4 MB/s eta 0:00:00
8.790 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
8.807 Downloading yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322 kB)
8.832    ÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöüÔöü 322.4/322.4 kB 13.7 MB/s eta 0:00:00
8.869 Building wheels for collected packages: pillow, pyperclip
8.870   Building wheel for pillow (setup.py): started
9.139   Building wheel for pillow (setup.py): finished with status 'error'
9.151   error: subprocess-exited-with-error
9.151
9.151   × python setup.py bdist_wheel did not run successfully.
9.151   Ôöé exit code: 1
9.151   Ôò░ÔöÇ> [191 lines of output]
9.151       running bdist_wheel
9.151       running build
9.151       running build_py
9.151       creating build
9.151       creating build/lib.linux-x86_64-cpython-312
9.151       creating build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/DdsImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageOps.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PcfFontFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/QoiImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ExifTags.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/JpegPresets.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageDraw2.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/__init__.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ContainerIO.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageEnhance.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PdfParser.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageTransform.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/TiffTags.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/_binary.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageSequence.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/FitsImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/SunImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/GifImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/__main__.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PSDraw.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PyAccess.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/BdfFontFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/GimpGradientFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/FontFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageCms.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/_deprecate.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageStat.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/BlpImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/GdImageFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageShow.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageFilter.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageMorph.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PngImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/TarIO.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageFont.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImagePalette.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/CurImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/Image.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/MicImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageChops.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageGrab.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageMode.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/_tkinter_finder.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/FtexImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/_version.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/ImagePath.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/WalImageFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/FliImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PaletteFile.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/features.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/_util.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/MspImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       copying src/PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-cpython-312/PIL
9.151       running egg_info
9.151       writing src/Pillow.egg-info/PKG-INFO
9.151       writing dependency_links to src/Pillow.egg-info/dependency_links.txt
9.151       writing requirements to src/Pillow.egg-info/requires.txt
9.151       writing top-level names to src/Pillow.egg-info/top_level.txt
9.151       reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
9.151       reading manifest template 'MANIFEST.in'
9.151       warning: no files found matching '*.c'
9.151       warning: no files found matching '*.h'
9.151       warning: no files found matching '*.sh'
9.151       warning: no files found matching '*.txt'
9.151       warning: no previously-included files found matching '.appveyor.yml'
9.151       warning: no previously-included files found matching '.clang-format'
9.151       warning: no previously-included files found matching '.coveragerc'
9.151       warning: no previously-included files found matching '.editorconfig'
9.151       warning: no previously-included files found matching '.readthedocs.yml'
9.151       warning: no previously-included files found matching 'codecov.yml'
9.151       warning: no previously-included files found matching 'renovate.json'
9.151       warning: no previously-included files matching '.git*' found anywhere in distribution
9.151       warning: no previously-included files matching '*.pyc' found anywhere in distribution
9.151       warning: no previously-included files matching '*.so' found anywhere in distribution
9.151       no previously-included directories found matching '.ci'
9.151       adding license file 'LICENSE'
9.151       writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
9.151       running build_ext
9.151
9.151
9.151       The headers or library files could not be found for jpeg,
9.151       a required dependency when compiling Pillow from source.
9.151
9.151       Please see the install instructions at:
9.151          https://pillow.readthedocs.io/en/latest/installation.html
9.151
9.151       Traceback (most recent call last):
9.151         File "/tmp/pip-install-dn87vplb/pillow_44bd3258f69d422286dec58ef9a6acd3/setup.py", line 993, in <module>
9.151           setup(
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/__init__.py", line 103, in setup
9.151           return distutils.core.setup(**attrs)
9.151                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 185, in setup
9.151           return run_commands(dist)
9.151                  ^^^^^^^^^^^^^^^^^^
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
9.151           dist.run_commands()
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
9.151           self.run_command(cmd)
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/dist.py", line 989, in run_command
9.151           super().run_command(command)
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
9.151           cmd_obj.run()
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/wheel/bdist_wheel.py", line 364, in run
9.151           self.run_command("build")
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
9.151           self.distribution.run_command(command)
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/dist.py", line 989, in run_command
9.151           super().run_command(command)
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
9.151           cmd_obj.run()
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/command/build.py", line 131, in run
9.151           self.run_command(cmd_name)
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
9.151           self.distribution.run_command(command)
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/dist.py", line 989, in run_command
9.151           super().run_command(command)
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
9.151           cmd_obj.run()
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/command/build_ext.py", line 88, in run
9.151           _build_ext.run(self)
9.151         File "/home/sysml/conda/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
9.151           self.build_extensions()
9.151         File "/tmp/pip-install-dn87vplb/pillow_44bd3258f69d422286dec58ef9a6acd3/setup.py", line 809, in build_extensions
9.151           raise RequiredDependencyException(f)
9.151       RequiredDependencyException: jpeg
9.151
9.151       During handling of the above exception, another exception occurred:
9.151
9.151       Traceback (most recent call last):
9.151         File "<string>", line 2, in <module>
9.151         File "<pip-setuptools-caller>", line 34, in <module>
9.151         File "/tmp/pip-install-dn87vplb/pillow_44bd3258f69d422286dec58ef9a6acd3/setup.py", line 1010, in <module>
9.151           raise RequiredDependencyException(msg)
9.151       RequiredDependencyException:
9.151
9.151       The headers or library files could not be found for jpeg,
9.151       a required dependency when compiling Pillow from source.
9.151
9.151       Please see the install instructions at:
9.151          https://pillow.readthedocs.io/en/latest/installation.html
9.151
9.151
9.151       [end of output]
9.151
9.151   note: This error originates from a subprocess, and is likely not a problem with pip.
9.151   ERROR: Failed building wheel for pillow
9.152   Running setup.py clean for pillow
9.325   Building wheel for pyperclip (setup.py): started
9.531   Building wheel for pyperclip (setup.py): finished with status 'done'
9.531   Created wheel for pyperclip: filename=pyperclip-1.8.2-py3-none-any.whl size=11125 sha256=de6b21f8d7f0841e07d1fb8ed7c02006cb4b0d4011af2bf7f2969e987b240163
9.531   Stored in directory: /home/sysml/.cache/pip/wheels/b7/e1/45/ce0a91b8cdfed625867580ed90242e4581c4995f69fd062e07
9.534 Successfully built pyperclip
9.534 Failed to build pillow
9.534 ERROR: Could not build wheels for pillow, which is required to install pyproject.toml-based projects
------
Dockerfile.jupyter:78
--------------------
  76 |
  77 |     ## Install terminal notebook editor - https://github.com/joouha/euporie
  78 | >>> RUN pip install euporie
  79 |
  80 |     ## Install SysMLv2 as Jupyter Kernel
--------------------
ERROR: failed to solve: process "/bin/sh -c pip install euporie" did not complete successfully: exit code: 1
gorenje commented 3 months ago

Sorry you are on your own - I have stopped maintaining this codebase. There are some forks, perhaps someone else has picked up this and developed it further.

I no longer have anything to do with SysML, so there no chance of me debugging this for you - sorry.

KlausGPaul commented 2 months ago

Hi @the-jan-peter ,

what worked for me is to add libjpeg-dev zlib1g-dev to the packages that need to be installed for the jupyter container. So, in Dockerfile.jupyter, change

RUN apt-get --quiet --yes update && apt-get install -yqq \
  gcc                         \
  g++                         \
  wget                        \
  inkscape                    \
  texlive-fonts-recommended   \
  texlive-base                \
  texlive-xetex

to

RUN apt-get --quiet --yes update && apt-get install -yqq \
  gcc                         \
  g++                         \
  wget                        \
  inkscape                    \
  texlive-fonts-recommended   \
  texlive-base                \
  texlive-xetex \
  libjpeg-dev zlib1g-dev

i.e., add those two libraries to the things that will be installed on the underlying OS.