spinalcordtoolbox / sct_docker

Docker distribution of Spinal Cord Toolbox
3 stars 3 forks source link

Creation of offline tarball error #30

Closed lrouhier closed 4 years ago

lrouhier commented 4 years ago

Description

The command given as example (./sct_docker_images.py generate --version 3.2.4 --distros ubuntu:18.04 --generate-distro-specific-sct-tarball) does not create an offline tarball

Steps to Reproduce

  1. Mac OS Mojave . sct_docker repo cloned on 1 august 2019.

  2. run' ./sct_docker_images.py generate --version 3.2.4 \ --distros ubuntu:18.04 \ --generate-distro-specific-sct-tarball'

Expected behavior: create sct offline archive for version 3.2.4

Actual behavior: creation of dockerFiles. Error near the end of the program .

The error is the following

The command '/bin/bash -c curl --location https://github.com/neuropoly/spinalcordtoolbox/archive/3.2.4.tar.gz | gunzip | tar x && cd spinalcordtoolbox-3.2.4 && yes | ./install_sct && cd - && rm -rf spinalcordtoolbox-3.2.4' returned a non-zero code: 2
ERROR:root:sct-3.2.4-official failed with error code 2
Done building images
ERROR:root:sct-3.2.4-ubuntu-18.04 failed with error code 2
ERROR:root:sct-3.2.4-official failed with error code 2
jcohenadad commented 4 years ago

@lrouhier your error verbose was not informative enough (you cut too much). I am able to reproduce this issue: (almost) full verbose here.

Looks like the problem is related to the download of SCT package from GH.

lrouhier commented 4 years ago

Yes i dont know if that is relevant but the https://github.com/neuropoly/spinalcordtoolbox/archive url lead to a page that does not exist.

jcohenadad commented 4 years ago

Exactly, i just found out that the 3.2.4 leads to a 404 error. The following command works:

curl --location https://github.com/neuropoly/spinalcordtoolbox/archive/4.0.0-beta.5.tar.gz | gunzip | tar x && cd spinalcordtoolbox-4.0.0-beta.5 && yes | ./install_sct && cd - && rm -rf spinalcordtoolbox-4.0.0-beta.5
jcohenadad commented 4 years ago

The problem was the "v" missing --> https://github.com/neuropoly/spinalcordtoolbox/archive/v3.2.4.tar.gz works

lrouhier commented 4 years ago

Alright. I'll try with that.

jcohenadad commented 4 years ago

i'm updating the doc

UPDATE: doc updated in f8f90a7

jcohenadad commented 4 years ago

OK, I tried with the corrected version name, but ran into the following error:

Done building images
ERROR:root:sct-v3.2.4-ubuntu-18.04 failed with error code 1
INFO:root:sct-v3.2.4-official finished successfully
[1, 0]
ERROR:root:Not proceeding further as one distro failed
Verbose (cropped due to length constraints) ~~~ julien-macbook:~/code/sct_docker $ ./sct_docker_images.py generate --version v3.2.4 --distros ubuntu:18.04 --generate-distro-specific-sct-tarball Generating distro Dockerfiles - sct-v3.2.4-ubuntu-18.04...- sct-v3.2.4-official... Done generating distro Dockerfiles Building images Sending build context to Docker daemon 4.608kB Sending build context to Docker daemon 4.608kB Step 1/52 : FROM ubuntu:18.04 Step 1/53 : FROM ubuntu:18.04 ---> 3556258649b2 Step 2/53 : RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections ---> 3556258649b2 Step 2/52 : RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections ---> Using cache ---> a5854c69295e Step 3/52 : RUN apt-get update ---> Using cache ---> a5854c69295e Step 3/53 : RUN apt-get update ---> Using cache ---> 4283d3fd2c56 Step 4/53 : RUN apt-get install -y curl ---> Using cache ---> 4283d3fd2c56 Step 4/52 : RUN apt-get install -y curl ---> Using cache ---> b864f489917c Step 5/53 : RUN apt-get install -y sudo ---> Using cache ---> b864f489917c Step 5/52 : RUN apt-get install -y sudo ---> Using cache ---> 49f7865ac535 Step 6/53 : RUN apt-get install -y bzip2 ---> Using cache ---> 49f7865ac535 Step 6/52 : RUN apt-get install -y bzip2 ---> Using cache ---> c1934046d15a Step 7/52 : RUN apt-get install -y xorg xterm lxterminal ---> Using cache ---> c1934046d15a Step 7/53 : RUN apt-get install -y xorg xterm lxterminal ---> Using cache ---> 8af90eb26eb7 Step 8/53 : RUN apt-get install -y openssh-server ---> Using cache ---> 8af90eb26eb7 Step 8/52 : RUN apt-get install -y openssh-server ---> Using cache ---> c5305fb8579d Step 9/53 : RUN apt-get update ---> Using cache ---> c5305fb8579d Step 9/52 : RUN apt-get update ---> Using cache ---> cdc4328f1a44 Step 10/53 : RUN apt-get install -y build-essential ---> Using cache ---> cdc4328f1a44 Step 10/52 : RUN apt-get install -y build-essential ---> Using cache ---> Using cache ---> f4b25ddf6d0a ---> f4b25ddf6d0a Step 11/53 : RUN apt-get install -y python-pipStep 11/52 : RUN apt-get install -y python-pip ---> Using cache ---> Using cache ---> c5bc2135b9aa ---> c5bc2135b9aa Step 12/52 : RUN apt-get install -y libgtkmm-3.0-dev libgtkglext1-devStep 12/53 : RUN apt-get install -y libgtkmm-3.0-dev libgtkglext1-dev ---> Using cache ---> 140aa993e0c4 ---> Using cache ---> 140aa993e0c4 Step 13/52 : RUN apt-get install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-devStep 13/53 : RUN apt-get install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev ---> Using cache ---> Using cache ---> 601f40ce8025 ---> 601f40ce8025 Step 14/52 : RUN apt-get install -y libwebkitgtk-3.0-dev libwebkitgtk-devStep 14/53 : RUN apt-get install -y libwebkitgtk-3.0-dev libwebkitgtk-dev ---> Using cache ---> Using cache ---> b14e80e14f5b ---> b14e80e14f5b Step 15/53 : RUN useradd -ms /bin/bash sctStep 15/52 : RUN useradd -ms /bin/bash sct ---> Using cache ---> Using cache ---> d738a41abf65 Step 16/52 : RUN echo "sct ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers ---> d738a41abf65 Step 16/53 : RUN echo "sct ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers ---> Using cache ---> Using cache ---> e754de5afc67 ---> e754de5afc67 Step 17/52 : RUN echo "sct:sct" | chpasswdStep 17/53 : RUN echo "sct:sct" | chpasswd ---> Using cache ---> 6264f7102d8b Step 18/53 : USER sct ---> Using cache ---> 6264f7102d8b Step 18/52 : USER sct ---> Using cache ---> Using cache ---> 9a801a91f994 Step 19/52 : ENV HOME /home/sct ---> 9a801a91f994 Step 19/53 : ENV HOME /home/sct ---> Using cache ---> Using cache ---> 86891b7e2c2e Step 20/52 : WORKDIR /home/sct ---> 86891b7e2c2e Step 20/53 : WORKDIR /home/sct ---> Using cache ---> a517668065c5 Step 21/52 : EXPOSE 22 ---> Using cache ---> a517668065c5 Step 21/53 : EXPOSE 22 ---> Using cache ---> 2b708faa9c6a Step 22/53 : RUN sudo apt-get install -y psmisc net-tools ---> Using cache ---> 2b708faa9c6a Step 22/52 : RUN sudo apt-get install -y git ---> Using cache ---> c132ff687546 Step 23/52 : RUN sudo apt-get install -y python3-dev ---> Using cache ---> cb3f9fbea39f Step 24/52 : RUN sudo apt-get install -y python3-pip ---> Using cache ---> 88e5af32386c Step 25/52 : RUN sudo apt-get install -y liblapack-dev ---> Using cache ---> d0d36668defb Step 26/52 : RUN sudo apt-get install -y gfortran ---> Using cache ---> e93d696951a6 Step 27/52 : RUN sudo apt-get install -y libjpeg-dev ---> Using cache ---> d94777576cf3 Step 28/52 : ENV PYTHON python3 ---> Using cache ---> a0d77c9df20d Step 29/52 : RUN mkdir -p ~/.local/bin ---> Using cache ---> e40b67cffe03 Step 30/52 : RUN ln -sf $(which ${PYTHON}) ~/.local/bin/python ---> Using cache ---> e8dde90e48e9 Step 31/52 : SHELL ["/bin/bash", "-c"] ---> Using cache ---> 2f7dcdb66416 Step 32/52 : RUN echo 'PATH="${PATH}:${HOME}/.local/bin"' >> ~/.bashenv ---> Using cache ---> af6b559021e2 Step 33/52 : ENV BASH_ENV ~/.bashenv ---> Using cache ---> 65b2dd72ce36 Step 34/52 : RUN curl --location https://github.com/neuropoly/spinalcordtoolbox/archive/v3.2.4.tar.gz | gunzip | tar x && cd spinalcordtoolbox-3.2.4 && yes | ./install_sct && cd - && rm -rf spinalcordtoolbox-3.2.4 ---> Running in b16481dc6ef7 ---> Running in 47228bc66ba4 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 135 0 135 0 0 277 0 --:--:-- --:--:-- --:--:-- 277Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: net-tools psmisc 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 247 kB of archives. After this operation, 1069 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 psmisc amd64 23.1-1ubuntu0.1 [52.5 kB] 3 4987k 3 181k 0 0 131k 0 0:00:37 0:00:01 0:00:36 131kGet:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 net-tools amd64 1.60+git20161116.90da8a0-1ubuntu1 [194 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 247 kB in 1s (406 kB/s) Selecting previously unselected package psmisc. (Reading database ... 48901 files and directories currently installed.) Preparing to unpack .../psmisc_23.1-1ubuntu0.1_amd64.deb ... Unpacking psmisc (23.1-1ubuntu0.1) ... Selecting previously unselected package net-tools. Preparing to unpack .../net-tools_1.60+git20161116.90da8a0-1ubuntu1_amd64.deb ... Unpacking net-tools (1.60+git20161116.90da8a0-1ubuntu1) ... Setting up psmisc (23.1-1ubuntu0.1) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... 100 4987k 100 4987k 0 0 2086k 0 0:00:02 0:00:02 --:--:-- 4771k Welcome to the SCT installer! SCT version ......... 3.2.4 Installation type ... package Operating system .... linux sudo mode ........... 0 To improve user experience and fix bugs, the SCT development team is using a report system to automatically receive crash reports and errors from users. These reports are anonymous. --> Crash reports will be sent to the SCT development team. Thank you! SCT will be installed here: [/home/sct/sct_3.2.4] Do you agree? [y]es/[n]o: Copying source files from /home/sct/spinalcordtoolbox-3.2.4 to /home/sct/sct_3.2.4 ............................................................................................................................................................................................................................................................................................................................................................................................--2019-08-01 17:02:58-- https://www.neuro.polymtl.ca/_media/downloads/stats_dsn.txt Resolving www.neuro.polymtl.ca (www.neuro.polymtl.ca)... 132.207.4.147 Connecting to www.neuro.polymtl.ca (www.neuro.polymtl.ca)|132.207.4.147|:443... connected. Setting up net-tools (1.60+git20161116.90da8a0-1ubuntu1) ... HTTP request sent, awaiting response... 200 OK Length: 91 [text/txt] Saving to: '/tmp/tmp.HWEhFFp4nU/stats_dsn.txt' 0K 100% 366K=0s 2019-08-01 17:02:58 (366 KB/s) - '/tmp/tmp.HWEhFFp4nU/stats_dsn.txt' saved [91/91] exit status is 0 Creating launchers for Python scripts... >> install/update_bin.sh /home/sct/spinalcordtoolbox-3.2.4 /home/sct/sct_3.2.4 +isct_check_detection +isct_convert_binary_to_trilinear +isct_minc2volume-viewer +isct_test_ants +isct_warpmovie_generator +msct_multiatlas_seg +sct_analyze_lesion +sct_analyze_texture +sct_apply_transfo +sct_average_data_within_mask +sct_check_atlas_integrity +sct_check_dependencies +sct_compute_ernst_angle +sct_compute_hausdorff_distance +sct_compute_mscc +sct_compute_mtr +sct_compute_mtsat +sct_compute_snr +sct_concat_transfo +sct_convert +sct_create_mask +sct_crop_image +sct_deepseg_gm +sct_deepseg_lesion +sct_deepseg_sc -sct_denoising_onlm +sct_detect_pmj +sct_dice_coefficient +sct_dmri_compute_bvalue +sct_dmri_compute_dti +sct_dmri_concat_bvals +sct_dmri_concat_bvecs +sct_dmri_create_noisemask +sct_dmri_display_bvecs -sct_dmri_eddy_correct +sct_dmri_moco +sct_dmri_separate_b0_and_dwi +sct_dmri_transpose_bvecs +sct_download_data +sct_extract_metric +sct_flatten_sagittal +sct_fmri_compute_tsnr +sct_fmri_moco +sct_get_centerline +sct_image -sct_invert_image +sct_label_utils +sct_label_vertebrae +sct_maths +sct_merge_images +sct_pipeline +sct_pipeline_makefig +sct_process_segmentation +sct_propseg +sct_register_graymatter +sct_register_multimodal +sct_register_to_template +sct_resample +sct_segment_graymatter +sct_smooth_spinalcord +sct_straighten_spinalcord +sct_testing +sct_viewer +sct_warp_template Installing conda... >> rm -rf /home/sct/sct_3.2.4/python >> mkdir -p /home/sct/sct_3.2.4/python --2019-08-01 17:02:58-- https://repo.continuum.io/miniconda/Miniconda2-4.1.11-Linux-x86_64.sh Resolving repo.continuum.io (repo.continuum.io)... 104.18.200.79, 104.18.201.79, 2606:4700::6812:c84f, ... Connecting to repo.continuum.io (repo.continuum.io)|104.18.200.79|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 27792209 (27M) [application/x-sh] Saving to: '/tmp/tmp.HWEhFFp4nU/miniconda.sh' [...] /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/window.cpp: In function 'void wxGetMousePosition(int*, int*)': /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/window.cpp:5211:71: warning: 'GdkDeviceManager* gdk_display_get_device_manager(GdkDisplay*)' is deprecated: Use 'gdk_display_get_default_seat' instead [-Wdeprecated-declarations] GdkDeviceManager* manager = gdk_display_get_device_manager(display); ^ In file included from /usr/include/gtk-3.0/gdk/gdkscreen.h:32:0, from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/window.cpp:40: /usr/include/gtk-3.0/gdk/gdkdisplay.h:171:20: note: declared here GdkDeviceManager * gdk_display_get_device_manager (GdkDisplay *display); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/window.cpp:5212:70: warning: 'GdkDevice* gdk_device_manager_get_client_pointer(GdkDeviceManager*)' is deprecated [-Wdeprecated-declarations] GdkDevice* device = gdk_device_manager_get_client_pointer(manager); ^ In file included from /usr/include/gtk-3.0/gdk/gdkdisplay.h:32:0, from /usr/include/gtk-3.0/gdk/gdkscreen.h:32, from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/window.cpp:40: /usr/include/gtk-3.0/gdk/gdkdevicemanager.h:44:14: note: declared here GdkDevice * gdk_device_manager_get_client_pointer (GdkDeviceManager *device_manager); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/bk-deps g++ -c -o coredll_generic_listctrl.o -I./.pch/wxprec_coredll -D__WXGTK__ -DWXBUILDING -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -D_FILE_OFFSET_BITS=64 -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/lib/wx/include/gtk3-unicode-3.0 -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/webkitgtk-3.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/webkitgtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DWX_PRECOMP -pthread -O2 -fno-strict-aliasing -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/listctrl.cpp /tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/bk-deps g++ -c -o coredll_prntdlgg.o -I./.pch/wxprec_coredll -D__WXGTK__ -DWXBUILDING -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -D_FILE_OFFSET_BITS=64 -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/lib/wx/include/gtk3-unicode-3.0 -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/webkitgtk-3.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/webkitgtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DWX_PRECOMP -pthread -O2 -fno-strict-aliasing -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/prntdlgg.cpp /tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/bk-deps g++ -c -o coredll_generic_statusbr.o -I./.pch/wxprec_coredll -D__WXGTK__ -DWXBUILDING -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -D_FILE_OFFSET_BITS=64 -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/lib/wx/include/gtk3-unicode-3.0 -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/webkitgtk-3.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/webkitgtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DWX_PRECOMP -pthread -O2 -fno-strict-aliasing -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp /tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/bk-deps g++ -c -o coredll_gtk_anybutton.o -I./.pch/wxprec_coredll -D__WXGTK__ -DWXBUILDING -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -D_FILE_OFFSET_BITS=64 -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/lib/wx/include/gtk3-unicode-3.0 -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/webkitgtk-3.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/webkitgtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DWX_PRECOMP -pthread -O2 -fno-strict-aliasing -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/anybutton.cpp /tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/bk-deps g++ -c -o coredll_artgtk.o -I./.pch/wxprec_coredll -D__WXGTK__ -DWXBUILDING -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -D_FILE_OFFSET_BITS=64 -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/lib/wx/include/gtk3-unicode-3.0 -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/webkitgtk-3.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/webkitgtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DWX_PRECOMP -pthread -O2 -fno-strict-aliasing -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp /tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/bk-deps g++ -c -o coredll_gtk_bmpbuttn.o -I./.pch/wxprec_coredll -D__WXGTK__ -DWXBUILDING -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -D_FILE_OFFSET_BITS=64 -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/lib/wx/include/gtk3-unicode-3.0 -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/webkitgtk-3.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/webkitgtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DWX_PRECOMP -pthread -O2 -fno-strict-aliasing -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/bmpbuttn.cpp /tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/bk-deps g++ -c -o coredll_gtk_button.o -I./.pch/wxprec_coredll -D__WXGTK__ -DWXBUILDING -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/tiff/libtiff -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -D_FILE_OFFSET_BITS=64 -I/tmp/pip-install-ena1qsej/wxPython/build/wxbld/gtk3/lib/wx/include/gtk3-unicode-3.0 -I/tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/webkitgtk-3.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/webkitgtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DWX_PRECOMP -pthread -O2 -fno-strict-aliasing -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Makefile:31511: recipe for target 'coredll_gtk_window.o' failed make: *** [coredll_gtk_window.o] Error 4 make: *** Waiting for unfinished jobs.... g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Makefile:32471: recipe for target 'coredll_gtk_anybutton.o' failed make: *** [coredll_gtk_anybutton.o] Error 4 /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp: In member function 'void wxStatusBar::OnPaint(wxPaintEvent&)': /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp:439:86: warning: 'gboolean gtk_window_get_resize_grip_area(GtkWindow*, GdkRectangle*)' is deprecated [-Wdeprecated-declarations] if (toplevel && (!gtk_window_get_resize_grip_area(GTK_WINDOW(toplevel), &rect) || ^ In file included from /usr/include/gtk-3.0/gtk/gtkdialog.h:32:0, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp:30: /usr/include/gtk-3.0/gtk/gtkwindow.h:485:10: note: declared here gboolean gtk_window_get_resize_grip_area (GtkWindow *window, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp: In member function 'void wxStatusBar::OnLeftDown(wxMouseEvent&)': /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp:498:80: warning: 'gboolean gtk_window_get_resize_grip_area(GtkWindow*, GdkRectangle*)' is deprecated [-Wdeprecated-declarations] if (ancestor && gtk_window_get_resize_grip_area(GTK_WINDOW(ancestor), &rect) && ^ In file included from /usr/include/gtk-3.0/gtk/gtkdialog.h:32:0, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp:30: /usr/include/gtk-3.0/gtk/gtkwindow.h:485:10: note: declared here gboolean gtk_window_get_resize_grip_area (GtkWindow *window, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp: In member function 'void wxStatusBar::OnRightDown(wxMouseEvent&)': /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp:546:80: warning: 'gboolean gtk_window_get_resize_grip_area(GtkWindow*, GdkRectangle*)' is deprecated [-Wdeprecated-declarations] if (ancestor && gtk_window_get_resize_grip_area(GTK_WINDOW(ancestor), &rect) && ^ In file included from /usr/include/gtk-3.0/gtk/gtkdialog.h:32:0, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/generic/statusbr.cpp:30: /usr/include/gtk-3.0/gtk/gtkwindow.h:485:10: note: declared here gboolean gtk_window_get_resize_grip_area (GtkWindow *window, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Makefile:32438: recipe for target 'coredll_generic_statusbr.o' failed make: *** [coredll_generic_statusbr.o] Error 4 g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Makefile:32375: recipe for target 'coredll_generic_listctrl.o' failed make: *** [coredll_generic_listctrl.o] Error 4 /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp: In function 'wxString {anonymous}::wxArtIDToStock(const wxArtID&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:293:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DIALOG_ERROR ((GtkStock)"gtk-dialog-error") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:66:52: note: in expansion of macro 'GTK_STOCK_DIALOG_ERROR' ART(wxART_ERROR, GTK_STOCK_DIALOG_ERROR) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:275:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DIALOG_INFO ((GtkStock)"gtk-dialog-info") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:67:52: note: in expansion of macro 'GTK_STOCK_DIALOG_INFO' ART(wxART_INFORMATION, GTK_STOCK_DIALOG_INFO) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:284:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DIALOG_WARNING ((GtkStock)"gtk-dialog-warning") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:68:52: note: in expansion of macro 'GTK_STOCK_DIALOG_WARNING' ART(wxART_WARNING, GTK_STOCK_DIALOG_WARNING) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:302:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DIALOG_QUESTION ((GtkStock)"gtk-dialog-question") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:69:52: note: in expansion of macro 'GTK_STOCK_DIALOG_QUESTION' ART(wxART_QUESTION, GTK_STOCK_DIALOG_QUESTION) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:1002:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_SELECT_FONT ((GtkStock)"gtk-select-font") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:72:52: note: in expansion of macro 'GTK_STOCK_SELECT_FONT' ART(wxART_HELP_SETTINGS, GTK_STOCK_SELECT_FONT) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:313:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DIRECTORY ((GtkStock)"gtk-directory") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:74:52: note: in expansion of macro 'GTK_STOCK_DIRECTORY' ART(wxART_HELP_FOLDER, GTK_STOCK_DIRECTORY) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:386:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_FILE ((GtkStock)"gtk-file") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:75:52: note: in expansion of macro 'GTK_STOCK_FILE' ART(wxART_HELP_PAGE, GTK_STOCK_FILE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:630:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_MISSING_IMAGE ((GtkStock)"gtk-missing-image") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:76:52: note: in expansion of macro 'GTK_STOCK_MISSING_IMAGE' ART(wxART_MISSING_IMAGE, GTK_STOCK_MISSING_IMAGE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_ADD ((GtkStock)"gtk-add") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:77:52: note: in expansion of macro 'GTK_STOCK_ADD' ART(wxART_ADD_BOOKMARK, GTK_STOCK_ADD) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:946:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_REMOVE ((GtkStock)"gtk-remove") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:78:52: note: in expansion of macro 'GTK_STOCK_REMOVE' ART(wxART_DEL_BOOKMARK, GTK_STOCK_REMOVE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:469:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_GO_BACK ((GtkStock)"gtk-go-back") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:79:52: note: in expansion of macro 'GTK_STOCK_GO_BACK' ART(wxART_GO_BACK, GTK_STOCK_GO_BACK) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:487:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_GO_FORWARD ((GtkStock)"gtk-go-forward") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:80:52: note: in expansion of macro 'GTK_STOCK_GO_FORWARD' ART(wxART_GO_FORWARD, GTK_STOCK_GO_FORWARD) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:496:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_GO_UP ((GtkStock)"gtk-go-up") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:81:52: note: in expansion of macro 'GTK_STOCK_GO_UP' ART(wxART_GO_UP, GTK_STOCK_GO_UP) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:478:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_GO_DOWN ((GtkStock)"gtk-go-down") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:82:52: note: in expansion of macro 'GTK_STOCK_GO_DOWN' ART(wxART_GO_DOWN, GTK_STOCK_GO_DOWN) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:496:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_GO_UP ((GtkStock)"gtk-go-up") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:83:52: note: in expansion of macro 'GTK_STOCK_GO_UP' ART(wxART_GO_TO_PARENT, GTK_STOCK_GO_UP) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:525:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_HOME ((GtkStock)"gtk-home") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:84:52: note: in expansion of macro 'GTK_STOCK_HOME' ART(wxART_GO_HOME, GTK_STOCK_HOME) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:442:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_GOTO_FIRST ((GtkStock)"gtk-goto-first") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:85:52: note: in expansion of macro 'GTK_STOCK_GOTO_FIRST' ART(wxART_GOTO_FIRST, GTK_STOCK_GOTO_FIRST) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:451:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_GOTO_LAST ((GtkStock)"gtk-goto-last") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:86:52: note: in expansion of macro 'GTK_STOCK_GOTO_LAST' ART(wxART_GOTO_LAST, GTK_STOCK_GOTO_LAST) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:87:52: note: in expansion of macro 'GTK_STOCK_OPEN' ART(wxART_FILE_OPEN, GTK_STOCK_OPEN) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:847:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_PRINT ((GtkStock)"gtk-print") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:88:52: note: in expansion of macro 'GTK_STOCK_PRINT' ART(wxART_PRINT, GTK_STOCK_PRINT) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:516:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_HELP ((GtkStock)"gtk-help") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:89:52: note: in expansion of macro 'GTK_STOCK_HELP' ART(wxART_HELP, GTK_STOCK_HELP) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:275:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DIALOG_INFO ((GtkStock)"gtk-dialog-info") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:90:52: note: in expansion of macro 'GTK_STOCK_DIALOG_INFO' ART(wxART_TIP, GTK_STOCK_DIALOG_INFO) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:313:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DIRECTORY ((GtkStock)"gtk-directory") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:94:52: note: in expansion of macro 'GTK_STOCK_DIRECTORY' ART(wxART_FOLDER, GTK_STOCK_DIRECTORY) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:313:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DIRECTORY ((GtkStock)"gtk-directory") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:95:52: note: in expansion of macro 'GTK_STOCK_DIRECTORY' ART(wxART_FOLDER_OPEN, GTK_STOCK_DIRECTORY) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:373:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_EXECUTE ((GtkStock)"gtk-execute") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:97:52: note: in expansion of macro 'GTK_STOCK_EXECUTE' ART(wxART_EXECUTABLE_FILE, GTK_STOCK_EXECUTE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:386:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_FILE ((GtkStock)"gtk-file") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:98:52: note: in expansion of macro 'GTK_STOCK_FILE' ART(wxART_NORMAL_FILE, GTK_STOCK_FILE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:141:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_APPLY ((GtkStock)"gtk-apply") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:99:52: note: in expansion of macro 'GTK_STOCK_APPLY' ART(wxART_TICK_MARK, GTK_STOCK_APPLY) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:100:52: note: in expansion of macro 'GTK_STOCK_CANCEL' ART(wxART_CROSS_MARK, GTK_STOCK_CANCEL) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:413:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_FLOPPY ((GtkStock)"gtk-floppy") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:102:52: note: in expansion of macro 'GTK_STOCK_FLOPPY' ART(wxART_FLOPPY, GTK_STOCK_FLOPPY) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:179:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_CDROM ((GtkStock)"gtk-cdrom") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:103:52: note: in expansion of macro 'GTK_STOCK_CDROM' ART(wxART_CDROM, GTK_STOCK_CDROM) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:507:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_HARDDISK ((GtkStock)"gtk-harddisk") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:104:52: note: in expansion of macro 'GTK_STOCK_HARDDISK' ART(wxART_HARDDISK, GTK_STOCK_HARDDISK) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:507:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_HARDDISK ((GtkStock)"gtk-harddisk") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:105:52: note: in expansion of macro 'GTK_STOCK_HARDDISK' ART(wxART_REMOVABLE, GTK_STOCK_HARDDISK) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:107:52: note: in expansion of macro 'GTK_STOCK_SAVE' ART(wxART_FILE_SAVE, GTK_STOCK_SAVE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:973:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_SAVE_AS ((GtkStock)"gtk-save-as") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:108:52: note: in expansion of macro 'GTK_STOCK_SAVE_AS' ART(wxART_FILE_SAVE_AS, GTK_STOCK_SAVE_AS) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:237:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_COPY ((GtkStock)"gtk-copy") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:110:52: note: in expansion of macro 'GTK_STOCK_COPY' ART(wxART_COPY, GTK_STOCK_COPY) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:246:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_CUT ((GtkStock)"gtk-cut") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:111:52: note: in expansion of macro 'GTK_STOCK_CUT' ART(wxART_CUT, GTK_STOCK_CUT) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:829:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_PASTE ((GtkStock)"gtk-paste") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:112:52: note: in expansion of macro 'GTK_STOCK_PASTE' ART(wxART_PASTE, GTK_STOCK_PASTE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_DELETE ((GtkStock)"gtk-delete") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:113:52: note: in expansion of macro 'GTK_STOCK_DELETE' ART(wxART_DELETE, GTK_STOCK_DELETE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:738:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_NEW ((GtkStock)"gtk-new") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:114:52: note: in expansion of macro 'GTK_STOCK_NEW' ART(wxART_NEW, GTK_STOCK_NEW) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:1074:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_UNDO ((GtkStock)"gtk-undo") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:116:52: note: in expansion of macro 'GTK_STOCK_UNDO' ART(wxART_UNDO, GTK_STOCK_UNDO) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:928:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_REDO ((GtkStock)"gtk-redo") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:117:52: note: in expansion of macro 'GTK_STOCK_REDO' ART(wxART_REDO, GTK_STOCK_REDO) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_ADD ((GtkStock)"gtk-add") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:119:52: note: in expansion of macro 'GTK_STOCK_ADD' ART(wxART_PLUS, GTK_STOCK_ADD) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:946:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_REMOVE ((GtkStock)"gtk-remove") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:120:52: note: in expansion of macro 'GTK_STOCK_REMOVE' ART(wxART_MINUS, GTK_STOCK_REMOVE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:122:52: note: in expansion of macro 'GTK_STOCK_CLOSE' ART(wxART_CLOSE, GTK_STOCK_CLOSE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:919:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_QUIT ((GtkStock)"gtk-quit") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:123:52: note: in expansion of macro 'GTK_STOCK_QUIT' ART(wxART_QUIT, GTK_STOCK_QUIT) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:395:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_FIND ((GtkStock)"gtk-find") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:125:52: note: in expansion of macro 'GTK_STOCK_FIND' ART(wxART_FIND, GTK_STOCK_FIND) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:404:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_FIND_AND_REPLACE ((GtkStock)"gtk-find-and-replace") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:64:35: note: in definition of macro 'ART' if (id == wxid) return gtkid; ^~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:126:52: note: in expansion of macro 'GTK_STOCK_FIND_AND_REPLACE' ART(wxART_FIND_AND_REPLACE, GTK_STOCK_FIND_AND_REPLACE) ^ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp: In function 'GdkPixbuf* {anonymous}::CreateStockIcon(const char*, GtkIconSize)': /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:210:72: warning: 'GtkIconSet* gtk_style_context_lookup_icon_set(GtkStyleContext*, const gchar*)' is deprecated: Use 'gtk_icon_theme_lookup_icon' instead [-Wdeprecated-declarations] GtkIconSet* iconset = gtk_style_context_lookup_icon_set(sc, stockid); ^ In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0, from /usr/include/gtk-3.0/gtk/gtk.h:123, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/gtkstylecontext.h:1131:14: note: declared here GtkIconSet * gtk_style_context_lookup_icon_set (GtkStyleContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:213:67: warning: 'GdkPixbuf* gtk_icon_set_render_icon_pixbuf(GtkIconSet*, GtkStyleContext*, GtkIconSize)' is deprecated [-Wdeprecated-declarations] pixbuf = gtk_icon_set_render_icon_pixbuf(iconset, sc, size); ^ In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0, from /usr/include/gtk-3.0/gtk/gtk.h:123, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/gtkstylecontext.h:1134:14: note: declared here GdkPixbuf * gtk_icon_set_render_icon_pixbuf (GtkIconSet *icon_set, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp: In member function 'virtual wxIconBundle wxGTK2ArtProvider::CreateIconBundle(const wxArtID&, const wxArtClient&)': /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:324:83: warning: 'GtkIconSet* gtk_style_context_lookup_icon_set(GtkStyleContext*, const gchar*)' is deprecated: Use 'gtk_icon_theme_lookup_icon' instead [-Wdeprecated-declarations] GtkIconSet* iconset = gtk_style_context_lookup_icon_set(sc, stockid.utf8_str()); ^ In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0, from /usr/include/gtk-3.0/gtk/gtk.h:123, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/gtkstylecontext.h:1131:14: note: declared here GtkIconSet * gtk_style_context_lookup_icon_set (GtkStyleContext *context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:333:57: warning: 'void gtk_icon_set_get_sizes(GtkIconSet*, GtkIconSize**, gint*)' is deprecated [-Wdeprecated-declarations] gtk_icon_set_get_sizes(iconset, &sizes, &n_sizes); ^ In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27:0, from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27, from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27, from /usr/include/gtk-3.0/gtk/gtk.h:123, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/artgtk.cpp:24: /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:163:16: note: declared here void gtk_icon_set_get_sizes (GtkIconSet *icon_set, ^~~~~~~~~~~~~~~~~~~~~~ g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Makefile:32405: recipe for target 'coredll_prntdlgg.o' failed make: *** [coredll_prntdlgg.o] Error 4 /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp: In member function 'bool wxButton::Create(wxWindow*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxValidator&, const wxString&)': /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:122:76: warning: 'void gtk_button_set_alignment(GtkButton*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] gtk_button_set_alignment(GTK_BUTTON(m_widget), x_alignment, y_alignment); ^ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54:0, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /usr/include/gtk-3.0/gtk/gtkbutton.h:143:23: note: declared here void gtk_button_set_alignment (GtkButton *button, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37:0, from /usr/include/gtk-3.0/gtk/gtk.h:250, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp: In static member function 'static wxSize wxButtonBase::GetDefaultSize()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") ^ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:174:52: note: in expansion of macro 'GTK_STOCK_CANCEL' GtkWidget *btn = gtk_button_new_from_stock(GTK_STOCK_CANCEL); ^ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here typedef char * GtkStock; ^~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:174:68: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] GtkWidget *btn = gtk_button_new_from_stock(GTK_STOCK_CANCEL); ^ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54:0, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp: In member function 'virtual void wxButton::SetLabel(const wxString&)': /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:215:64: warning: 'void gtk_button_set_use_stock(GtkButton*, gboolean)' is deprecated [-Wdeprecated-declarations] gtk_button_set_use_stock(GTK_BUTTON(m_widget), TRUE); ^ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54:0, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /usr/include/gtk-3.0/gtk/gtkbutton.h:133:23: note: declared here void gtk_button_set_use_stock (GtkButton *button, ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:226:57: warning: 'void gtk_button_set_use_stock(GtkButton*, gboolean)' is deprecated [-Wdeprecated-declarations] gtk_button_set_use_stock(GTK_BUTTON(m_widget), FALSE); ^ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54:0, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /usr/include/gtk-3.0/gtk/gtkbutton.h:133:23: note: declared here void gtk_button_set_use_stock (GtkButton *button, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp: In member function 'GtkLabel* wxButton::GTKGetLabel() const': /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:38:70: warning: 'GType gtk_alignment_get_type()' is deprecated [-Wdeprecated-declarations] #define GTK_TYPE_ALIGNMENT (gtk_alignment_get_type ()) ^ /usr/include/glib-2.0/gobject/gtype.h:2238:60: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:41:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' #define GTK_IS_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ALIGNMENT)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:41:81: note: in expansion of macro 'GTK_TYPE_ALIGNMENT' #define GTK_IS_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ALIGNMENT)) ^~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:253:10: note: in expansion of macro 'GTK_IS_ALIGNMENT' if ( GTK_IS_ALIGNMENT(child) ) ^ In file included from /usr/include/gtk-3.0/gtk/gtk.h:251:0, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:77:12: note: declared here GType gtk_alignment_get_type (void) G_GNUC_CONST; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp: In member function 'virtual void wxButton::DoApplyWidgetStyle(GtkRcStyle*)': /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:38:70: warning: 'GType gtk_alignment_get_type()' is deprecated [-Wdeprecated-declarations] #define GTK_TYPE_ALIGNMENT (gtk_alignment_get_type ()) ^ /usr/include/glib-2.0/gobject/gtype.h:2238:60: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:41:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' #define GTK_IS_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ALIGNMENT)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:41:81: note: in expansion of macro 'GTK_TYPE_ALIGNMENT' #define GTK_IS_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ALIGNMENT)) ^~~~~~~~~~~~~~~~~~ /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:279:10: note: in expansion of macro 'GTK_IS_ALIGNMENT' if ( GTK_IS_ALIGNMENT(child) ) ^ In file included from /usr/include/gtk-3.0/gtk/gtk.h:251:0, from /tmp/pip-install-ena1qsej/wxPython/ext/wxWidgets/src/gtk/button.cpp:20: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:77:12: note: declared here GType gtk_alignment_get_type (void) G_GNUC_CONST; ^~~~~~~~~~~~~~~~~~~~~~ Error building ERROR: failed building wxWidgets Traceback (most recent call last): File "build.py", line 1325, in cmd_build_wx wxbuild.main(wxDir(), build_options) File "/tmp/pip-install-ena1qsej/wxPython/buildtools/build_wxwidgets.py", line 498, in main exitIfError(wxBuilder.build(dir=buildDir, options=args), "Error building") File "/tmp/pip-install-ena1qsej/wxPython/buildtools/build_wxwidgets.py", line 85, in exitIfError raise builder.BuildError(msg) buildtools.builder.BuildError: Error building Finished command: build_wx (12m26.465s) Finished command: build (12m26.473s) Command '"/usr/bin/python3" -u build.py build' failed with exit code 1. ---------------------------------------- ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ena1qsej/wxPython/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ena1qsej/wxPython/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-jvckgerg/install-record.txt --single-version-externally-managed --compile --user --prefix= Check the logs for full command output. The command '/bin/bash -c ${PIP} install --user --upgrade wxPython' returned a non-zero code: 1 ERROR:root:sct-v3.2.4-ubuntu-18.04 failed with error code 1 Building wheel for wxPython (setup.py): still running... Building wheel for wxPython (setup.py): still running... Building wheel for wxPython (setup.py): still running... Building wheel for wxPython (setup.py): still running... Building wheel for wxPython (setup.py): still running... Building wheel for wxPython (setup.py): still running... Building wheel for wxPython (setup.py): still running... Building wheel for wxPython (setup.py): finished with status 'done' Created wheel for wxPython: filename=wxPython-4.0.6-cp36-cp36m-linux_x86_64.whl size=121465269 sha256=12bec06c369a2208f736be73e89e4a96255d7da70430b905ef5e6f1c634c49f4 Stored in directory: /home/sct/.cache/pip/wheels/b5/f3/2f/a6855c193c23b1648b4c284a25963f62dd73391d77482c6379 Successfully built wxPython Installing collected packages: wxPython Successfully installed wxPython-4.0.6 Removing intermediate container e21bb7401afb ---> 04f9940890c9 Step 46/52 : RUN ${PIP} install --user --upgrade cython ---> Running in a50ab2d8f4fe Collecting cython Downloading https://files.pythonhosted.org/packages/45/f2/a7101b3457561e57f5abcd6f5ac13190054fecd7370f58f36fe2d6574742/Cython-0.29.13-cp36-cp36m-manylinux1_x86_64.whl (2.1MB) Installing collected packages: cython Successfully installed cython-0.29.13 Removing intermediate container a50ab2d8f4fe ---> 7ab0845ad230 Step 47/52 : RUN git clone https://github.com/mcfletch/pyopengl && cd pyopengl && ${PIP} install --user --upgrade . && cd accelerate && ${PIP} install --user --upgrade . ---> Running in ea3895d6cb5d Cloning into 'pyopengl'... Processing /home/sct/pyopengl Building wheels for collected packages: PyOpenGL Building wheel for PyOpenGL (setup.py): started Building wheel for PyOpenGL (setup.py): finished with status 'done' Created wheel for PyOpenGL: filename=PyOpenGL-3.1.3b2-cp36-none-any.whl size=2350609 sha256=b575afe960fbf062af24a39c1c8941caa8290c66943d5646fc13103d45b53f70 Stored in directory: /tmp/pip-ephem-wheel-cache-iqxkyk18/wheels/da/0a/28/d5fca0142cf3fa51124f60f8e7f0174619e3d1bdadc54afadc Successfully built PyOpenGL Installing collected packages: PyOpenGL Successfully installed PyOpenGL-3.1.3b2 Processing /home/sct/pyopengl/accelerate Building wheels for collected packages: PyOpenGL-accelerate Building wheel for PyOpenGL-accelerate (setup.py): started Building wheel for PyOpenGL-accelerate (setup.py): finished with status 'done' Created wheel for PyOpenGL-accelerate: filename=PyOpenGL_accelerate-3.1.3b2-cp36-cp36m-linux_x86_64.whl size=1669392 sha256=1815e2a5f0545cf89ccc86548a544de72eb237bdbeec761b2355316ee83d55fa Stored in directory: /tmp/pip-ephem-wheel-cache-mejhqhww/wheels/78/1c/85/c8814ce0c89078f88c1a356c2fb025809eb36f5fbd65e70ba7 Successfully built PyOpenGL-accelerate Installing collected packages: PyOpenGL-accelerate Successfully installed PyOpenGL-accelerate-3.1.3b2 Removing intermediate container ea3895d6cb5d ---> 06c0f5c5c1d3 Step 48/52 : RUN ${PIP} install --user fsleyes ---> Running in 8d08a605060d Collecting fsleyes Downloading https://files.pythonhosted.org/packages/82/64/1edf719d570f83601e2db1b5be1f64712dc1ca25417a14f68b6795d71973/fsleyes-0.30.0-py2.py3-none-any.whl (61.9MB) Collecting matplotlib>=1.5.1 (from fsleyes) Downloading https://files.pythonhosted.org/packages/57/4f/dd381ecf6c6ab9bcdaa8ea912e866dedc6e696756156d8ecc087e20817e2/matplotlib-3.1.1-cp36-cp36m-manylinux1_x86_64.whl (13.1MB) Requirement already satisfied: PyOpenGL-accelerate>=3.1.0 in ./.local/lib/python3.6/site-packages (from fsleyes) (3.1.3b2) Requirement already satisfied: PyOpenGL>=3.1.0 in ./.local/lib/python3.6/site-packages (from fsleyes) (3.1.3b2) Requirement already satisfied: wxPython>=3.0.2.0 in ./.local/lib/python3.6/site-packages (from fsleyes) (4.0.6) Requirement already satisfied: six==1.* in ./.local/lib/python3.6/site-packages (from fsleyes) (1.12.0) Collecting Jinja2==2.* (from fsleyes) Downloading https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl (124kB) Collecting fsleyes-props>=1.6.2 (from fsleyes) Downloading https://files.pythonhosted.org/packages/37/35/ee31cc0a17f3f209d65d360257ceaf27469fcbe7be7efc6f05742bfed5a5/fsleyes_props-1.6.5-py2.py3-none-any.whl (104kB) Collecting pyparsing==2.* (from fsleyes) Downloading https://files.pythonhosted.org/packages/11/fa/0160cd525c62d7abd076a070ff02b2b94de589f1a9789774f17d7c54058e/pyparsing-2.4.2-py2.py3-none-any.whl (65kB) Requirement already satisfied: setuptools in ./.local/lib/python3.6/site-packages (from fsleyes) (41.0.1) Requirement already satisfied: scipy>=0.18 in ./.local/lib/python3.6/site-packages (from fsleyes) (1.3.0) Requirement already satisfied: Pillow>=3.2.0 in ./.local/lib/python3.6/site-packages (from fsleyes) (6.1.0) Collecting fsleyes-widgets>=0.6 (from fsleyes) Downloading https://files.pythonhosted.org/packages/33/ab/0bd722e5b382f86252caddab530765df1316944f329054fc66169044925b/fsleyes_widgets-0.7.3-py2.py3-none-any.whl (101kB) Collecting nibabel>=2.3.* (from fsleyes) Downloading https://files.pythonhosted.org/packages/66/30/fbed62172920c3fd050b6483541546a87c5e735f4a0ef03f08bb150680b4/nibabel-2.4.1-py2.py3-none-any.whl (3.3MB) Requirement already satisfied: numpy>=1.14 in ./.local/lib/python3.6/site-packages (from fsleyes) (1.17.0) Collecting fslpy>=2.3 (from fsleyes) Downloading https://files.pythonhosted.org/packages/ec/bf/28368c8e088a7063b6c0d341d459dc993274e27891dc1e982ea614a87d6a/fslpy-02.4.0-py2.py3-none-any.whl (229kB) Collecting python-dateutil>=2.1 (from matplotlib>=1.5.1->fsleyes) Downloading https://files.pythonhosted.org/packages/41/17/c62faccbfbd163c7f57f3844689e3a78bae1f403648a6afb1d0866d87fbb/python_dateutil-2.8.0-py2.py3-none-any.whl (226kB) Collecting kiwisolver>=1.0.1 (from matplotlib>=1.5.1->fsleyes) Downloading https://files.pythonhosted.org/packages/f8/a1/5742b56282449b1c0968197f63eae486eca2c35dcd334bab75ad524e0de1/kiwisolver-1.1.0-cp36-cp36m-manylinux1_x86_64.whl (90kB) Collecting cycler>=0.10 (from matplotlib>=1.5.1->fsleyes) Downloading https://files.pythonhosted.org/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl Collecting MarkupSafe>=0.23 (from Jinja2==2.*->fsleyes) Downloading https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl Installing collected packages: python-dateutil, pyparsing, kiwisolver, cycler, matplotlib, MarkupSafe, Jinja2, fsleyes-widgets, nibabel, fslpy, fsleyes-props, fsleyes Successfully installed Jinja2-2.10.1 MarkupSafe-1.1.1 cycler-0.10.0 fsleyes-0.30.0 fsleyes-props-1.6.5 fsleyes-widgets-0.7.3 fslpy-2.4.0 kiwisolver-1.1.0 matplotlib-3.1.1 nibabel-2.4.1 pyparsing-2.4.2 python-dateutil-2.8.0 Removing intermediate container 8d08a605060d ---> 56518fa379c0 Step 49/52 : EXPOSE 8888 ---> Running in f2373599d58d Removing intermediate container f2373599d58d ---> d0375a3fbea6 Step 50/52 : RUN echo X11UseLocalhost no | sudo tee --append /etc/ssh/sshd_config ---> Running in 7bbf0bf7e5ae X11UseLocalhost no Removing intermediate container 7bbf0bf7e5ae ---> 93eb5002b2b0 Step 51/52 : ENTRYPOINT bash -c 'sudo mkdir -p /run/sshd; sudo /usr/sbin/sshd; /bin/bash' ---> Running in 66e4432c0572 Removing intermediate container 66e4432c0572 ---> 70943f839cd9 Step 52/52 : RUN echo Finished ---> Running in 3226755e3ed1 Finished Removing intermediate container 3226755e3ed1 ---> e9b31de0dd8e Successfully built e9b31de0dd8e Successfully tagged sct-v3.2.4-official:latest Done building images ERROR:root:sct-v3.2.4-ubuntu-18.04 failed with error code 1 INFO:root:sct-v3.2.4-official finished successfully [1, 0] ERROR:root:Not proceeding further as one distro failed ~~~
lrouhier commented 4 years ago

I tried with the corrected name for version 4 beta.5 and got a similar problem:

Successfully built 2ef77e689999
Successfully tagged sct-4.0.0-beta.5-ubuntu-18.04:latest
ERROR:root:sct-4.0.0-beta.5-official failed with error code 137
Done building images
INFO:root:sct-4.0.0-beta.5-ubuntu-18.04 finished successfully
ERROR:root:sct-4.0.0-beta.5-official failed with error code 137
[0, 137]
ERROR:root:Not proceeding further as one distro failed

full verbose (https://pastebin.com/GLxdUxh0)

jcohenadad commented 4 years ago

@zougloub is it expected to have the message "Not proceeding further as one distro failed" if only one distro was asked as output?

lrouhier commented 4 years ago

I launched the command to generate for all distro to try if it came from that. It is running right now.

jcohenadad commented 4 years ago

Regardless of this error, the folders of all distros are created locally and each includes a Dockerfile. So it is still possible to build a container using the following command:

docker build --no-cache -t poufpouf .

Note: I am using the --no-cache flag here to avoid Docker reusing previous build, as mentioned in the sct-docker notes.

zougloub commented 4 years ago

@zougloub is it expected to have the message "Not proceeding further as one distro failed" if only one distro was asked as output?

An "official" build is added by the code... that logic should be improved.

zougloub commented 4 years ago

Is it possible the system ran out of RAM when building? Error code 137 (128 + 9) means it's been killed with signal 9 (SIGKILL), may have been killed during a build by the OOM ripper.

zougloub commented 4 years ago

@zougloub is it expected to have the message "Not proceeding further as one distro failed" if only one distro was asked as output?

An "official" build is added by the code... that logic should be improved.

(Fixed that thing)

zougloub commented 4 years ago

In case we're running a native Docker container not a VM, I've also made the command only build the official release by default. It was running several distros in a thread pool, and that may also put some memory pressure on the system.

zougloub commented 4 years ago

The wxPython build is RAM hungry (not a problem on that huge machine though):


CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS
a98c1dbc76a6        silly_bartik        1238.71%            2.286GiB / 503.9GiB   0.45%               70.8MB / 825kB      0B / 0B             105
1a16a47aa7e4        eager_shamir        982.45%             1.977GiB / 503.9GiB   0.39%               70.8MB / 796kB      127kB / 0B          100
jcohenadad commented 4 years ago

I was able to generate the tarball using commit 5ac66b84e13cd4887d96f0267704d5057b7b9a23 and the following command:

./sct_docker_images.py generate --version 62cc99396f6f213a0fcea94040ddf352019de6c7 --distros ubuntu:18.04 --generate-distro-specific-sct-tarball

Thank you @zougloub!