Git Product home page Git Product logo

i3-gnome-pomodoro's Introduction

i3-gnome-pomodoro

Integrate gnome-pomodoro into i3. Support i3bar, polybar and waybar.

Here's what i3-gnome-pomodoro looks like on my i3bar: Pomodoro 24:45 |  075%    uvsFvTK7SffCNaP9 |  |    100% |    100% |    55°C |  24.6 GB |    01. 07    23.19 |  70%

i3-gnome-pomodoro can integrate with status-one-liner.

You can optionally disable certain workspaces during a pomodoro. They are still accessible when you pause a pomodoro. Workspace 10: mail is disabled during a pomodoro.

About

i3-gnome-pomodoro uses dbus to integrate gnome-pomodoro into i3. Currently it supports the following features:

  • View timer status in a terminal, and therefore
  • Show timer status on i3bar
  • Control pomodoro state in a terminal, and therefore
  • Control pomodoro state using bindsym (keyboard and mouse shortcuts)
  • Optionally suppressing dunst desktop notifications while a pomodoro is active and showing them when the break starts
  • Optionally disabling specific workspaces (such as instant messaging) while you are on a pomodoro. You can still access those workspaces, if you pause the pomodoro.
  • Optionally displaying a nagbar warning if you try to access a workspace that you have disabled during your pomodoro.

Usage and setup

Install

To install 3i-gnome-pomodoro, you can use pipx:

pipx install i3-gnome-pomodoro

This is the recommended way.

AUR

Note: The recommended way to install i3-gnome-pomodoro is through pipx. The AUR package is not maintained by me.

i3-gnome-pomodoro is available on AUR, you can install it with your favorite package manager:

$ yay -S i3-gnome-pomodoro-git

Local development

Use poetry to install local development dependencies:

poetry install

This is not required for normal usage, only if you want to make changes to i3-gnome-pomodoro.

Terminal

Timer status can be viewed by simply running ./pomodoro-client.py. Example output:

$ ./pomodoro-client.py status
Pomodoro 15:35

The timer state can be manipulated using the commands pause, resume, start, stop, skip, toggle and reset. For example:

$ ./pomodoro-client.py pause

i3bar

Unfortunately, i3status cannot be used to display a custom feature on i3bar. However, another application can use i3status to collect information and combine it with custom features. A very simple way to do that is to create a script in this fashion:

#!/usr/bin/env bash

i3status -c ~/.i3/i3status.conf | while :
do
  read line
  pomodoro=`~/repos/i3-gnome-pomodoro/pomodoro-client.py status`
  echo "$pomodoro| $line" || exit 1
done

After saving that script, make sure you update your i3 config to set it as your status_command:

bar {
        status_command ~/repos/arch-config/i3status.sh
}

And then restart i3 so the changes be in effect right away:

$ i3-msg restart

If you want to use an i3status replacement, please follow its respective documentation to get information about how you can use i3-gnome-pomodoro.

polybar

I use the following module in polybar:

[module/pomodoro]
type = custom/script
exec = i3-gnome-pomodoro status
interval = 1

with the i3-gnome-pomodoro status --always flag thing like the block below, becomes possible

[module/pomodoro]
type = custom/script
click-left = i3-gnome-pomodoro toggle
click-middle = gnome-pomodoro
click-right = i3-gnome-pomodoro start_stop
exec = i3-gnome-pomodoro status --always
interval = 1

waybar

I use the following module in waybar

config

 "custom/pomodoro": {
    "exec": "i3-gnome-pomodoro status --format=waybar --show-seconds",
     "return-type": "json",
     "interval": 1,
     "format": "Pomodoro {}",
     "on-click": "i3-gnome-pomodoro start",
     "on-click-middle": "i3-gnome-pomodoro toggle",
     "on-click-right": "i3-gnome-pomodoro stop",
 },

style.css

#custom-pomodoro.paused {
  border-bottom: 3px solid @yellow;
}

Refresh rate

i3-gnome-pomodoro displays a countdown timer on i3bar. If you use i3status, setting resfresh_rate in your i3status configuration can probably result in a better user experience. I personally use this configuration:

general {
    interval = 1
}

Blinkstick

You can reflect your Pomodoro status on a Blinkstick by using the --blinkstick flag in the status command.

Keyboard shortcuts

I use the following key bindings in my i3 config:

bindsym $mod+F9 exec "~/repos/i3-gnome-pomodoro/pomodoro-client.py start"
bindsym $mod+F10 exec "~/repos/i3-gnome-pomodoro/pomodoro-client.py toggle"
bindsym $mod+F11 exec "~/repos/i3-gnome-pomodoro/pomodoro-client.py skip"
bindsym $mod+F12 exec "~/repos/i3-gnome-pomodoro/pomodoro-client.py stop"

Suppressing dunst notifications and disabling workspaces

i3-gnome-pomodoro has a daemon that can suppress dunst notifications while a pomodoro is active. After your pomodoro is over, dunst still delivers delayed notifications. To use this daemon, launch it manually when needed or add this to your i3 configuration to launch it on startup:

exec ~/repos/i3-gnome-pomodoro/pomodoro-client.py daemon &

If you want to disable any workspaces during your pomodoro, you can do so by specifying there workspace number. For example, I generally use workspace 10 for IM, Social Media and Workspace 9 for email. Therefore I want them disabled while I'm on a pomodoro. So, I execute my daemon like this:

exec ~/repos/i3-gnome-/pomodoro-client.py daemon 9 10 &

This works even if you label your workspaces. For example, I use the name "9: mail" for my email workspace but I still reference it with "9".

I also like to have a nagbar warning shown when I still try to access a distracting workspace:

exec ~/repos/i3-gnome-/pomodoro-client.py daemon 9 10 --nagbar &

i3-gnome-pomodoro's People

Contributors

asenar avatar auroranil avatar cyrinux avatar flanaras avatar i1ain2 avatar jakob1379 avatar jeremymreed avatar kantord avatar manufactory avatar renovate[bot] avatar rosenpin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

i3-gnome-pomodoro's Issues

[feature-request]-config file

I would like to have the ability to configure the length of each pomodoro, each short break, and each long break. I suppose the simplest possibility is a config file in /etc or ~/.i3-gnome-pomodoro/config.

pomodoro always auto continues after break

Hey, so I saw that there is a thread about gnome-pomodoro not continuing after the break, but for me, it's the exact opposite.
After breaks (independent of activity on the pc) the next pomodoro starts automatically.

This often throws me off because I try to always step away from the pc but often fail to arrive exactly after 5 minutes and then have to manually open the gnome-pomodoro and reset the timer.

Because of #8 it seems to me that this is not the default behaviour, so wanted to ask if someone else is experiencing the same and could point me into a direction to fix this.

My setup is i3 with polybar.

Notification management outside of dunst

Hi! I am using mako as my notification server on sway.
And if possible I would like to do notification control etc.
I imagine this is a problem that occurs in all environments except dunst.
What should I do?

Screencast:

20240229-204811_screencast.mp4

ImportError: No module named pydbus

I'm trying to install the requirements by using:

$ sudo -H pip install requirements.txt 
Collecting requirements.txt
  Could not find a version that satisfies the requirement requirements.txt (from versions: )
No matching distribution found for requirements.txt
$ python pomodoro-client.py 
Traceback (most recent call last):
  File "pomodoro-client.py", line 6, in <module>
    from pydbus import SessionBus
ImportError: No module named pydbus
$ sudo -H pip install pydbus
Requirement already satisfied: pydbus in /usr/local/lib/python3.5/dist-packages

Tried to reinstall python-dbus and python3-dbus packages, but did not work.

Any ideas?

Auto continue after break

Hello,

I would like to ask if there is meant to be an auto continue function after breaks as it is while running on gnome.
After the break time has passed the pomodoro doesn't start again by itself. It is so or do I have a problem on my system?

i3 version 4.14.1 (2017-09-24) © 2009 Michael Stapelberg and contributors
Pomodoro 0.13.4

Philip

Licence

This is a really useful piece of software! I created an Arch Linux package for it. Unfortunately, it's unclear if it can be used at all, because it lacks a licence.

issue on delayed notifications

When the break phase is started all notifications from active phase are displayed. I think the logic should be the opposite.

Specify python version

Hello,
I would like to ask you to add the python version (2/3) that the script is appropriate for.
You could also add the environment that you have tested it on.

executing cmd's via shortcuts or external scripts isn't working

First of all, thanks for the implementation.

gnome-pomodoro works and I can call it via CLI like:
~/bin/i3-gnome-pomodoro/pomodoro-client.py status
which gives me the expected status.

I can use all example cmd's to change the state, but only via CLI.
If I try to use shortcuts, they are simply ignored.

I've already checked my keycodes and tried different dummy commands to verify that everything is okay on that site, for e.g. bindsym $mod+F9 exec "notify-send foo".

This indeed works with shortcuts, but unfortunately none of the pomodoro-client cmd's work with shortcuts.

I'm just using the example shortcuts like this:

bindsym $mod+F9 exec "python ~/bin/i3-gnome-pomodoro/pomodoro-client.py start"
bindsym $mod+F10 exec "python ~/bin/i3-gnome-pomodoro/pomodoro-client.py toggle"
bindsym $mod+F11 exec "python ~/bin/i3-gnome-pomodoro/pomodoro-client.py skip"
bindsym $mod+F12 exec "python ~/bin/i3-gnome-pomodoro/pomodoro-client.py stop"

Furthermore I can't seem to get it displayed within i3status.
I created the described example script and made it executable, but it seems to be the same problem as for the shortcuts.

#!/usr/bin/env bash

i3status | while :
do
   read line
   pomodoro=`python ~/bin/i3-gnome-pomodoro/pomodoro-client.py status`
   echo "$pomodoro| $line" || exit 1
done

It does work to execute this script directly via CLI. See the screenshot:
image

If I use any other dummy cmd instead of the provided one in i3status.sh, e.g. $(lscpu | head -1 | awk '{print $2}') it get's displayed in my status bar.

I'm on Fedora31, using i3 4.17.1 and i3status 2.13.

My i3config: https://pastebin.com/869HKXiK

cairo not found

Hello,

Do you know how to solve this error?

I'm using i3 4.22 on Debian 12 (Linux Mint LMDE 6 FAYE)

Thank you

$ pipx install i3-gnome-pomodoro
Fatal error from pip prevented installation. Full pip output in file:
    ~/.local/pipx/logs/cmd_2024-06-19_14.35.19_pip_errors.log

pip seemed to fail to build package:
    pycairo

Some possibly relevant errors from pip install:
    error: subprocess-exited-with-error
    Package cairo was not found in the pkg-config search path.
    Package 'cairo', required by 'virtual:world', not found
cmd_2024-06-19_14.35.19_pip_errors.log

PIP STDOUT

Collecting i3-gnome-pomodoro
Downloading i3_gnome_pomodoro-0.1.0-py3-none-any.whl.metadata (7.4 kB)
Collecting blinkstick<2.0.0,>=1.2.0 (from i3-gnome-pomodoro)
Downloading BlinkStick-1.2.0-py3-none-any.whl.metadata (3.7 kB)
Collecting click<9.0.0,>=8.1.7 (from i3-gnome-pomodoro)
Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting i3ipc<3.0.0,>=2.2.1 (from i3-gnome-pomodoro)
Downloading i3ipc-2.2.1-py3-none-any.whl.metadata (4.7 kB)
Collecting pydbus<0.7.0,>=0.6.0 (from i3-gnome-pomodoro)
Downloading pydbus-0.6.0-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting pygobject<4.0.0,>=3.46.0 (from i3-gnome-pomodoro)
Downloading pygobject-3.48.2.tar.gz (715 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 715.2/715.2 kB 2.6 MB/s eta 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'error'

PIP STDERR

error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [54 lines of output]
Collecting meson-python>=0.12.1
Downloading meson_python-0.16.0-py3-none-any.whl.metadata (4.1 kB)
Collecting pycairo>=1.16
Downloading pycairo-1.26.0.tar.gz (346 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 346.9/346.9 kB 1.8 MB/s eta 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Installing backend dependencies: started
Installing backend dependencies: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting meson>=0.63.3 (from meson-python>=0.12.1)
Downloading meson-1.4.1-py3-none-any.whl.metadata (1.8 kB)
Collecting packaging>=19.0 (from meson-python>=0.12.1)
Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Collecting pyproject-metadata>=0.7.1 (from meson-python>=0.12.1)
Downloading pyproject_metadata-0.8.0-py3-none-any.whl.metadata (3.0 kB)
Downloading meson_python-0.16.0-py3-none-any.whl (26 kB)
Downloading meson-1.4.1-py3-none-any.whl (937 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 937.7/937.7 kB 2.6 MB/s eta 0:00:00
Downloading packaging-24.1-py3-none-any.whl (53 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 1.6 MB/s eta 0:00:00
Downloading pyproject_metadata-0.8.0-py3-none-any.whl (7.5 kB)
Building wheels for collected packages: pycairo
Building wheel for pycairo (pyproject.toml): started
Building wheel for pycairo (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error

    × Building wheel for pycairo (pyproject.toml) did not run successfully.
    │ exit code: 1
    ╰─> [15 lines of output]
        running bdist_wheel
        running build
        running build_py
        creating build
        creating build/lib.linux-x86_64-cpython-311
        creating build/lib.linux-x86_64-cpython-311/cairo
        copying cairo/__init__.py -> build/lib.linux-x86_64-cpython-311/cairo
        copying cairo/__init__.pyi -> build/lib.linux-x86_64-cpython-311/cairo
        copying cairo/py.typed -> build/lib.linux-x86_64-cpython-311/cairo
        running build_ext
        Package cairo was not found in the pkg-config search path.
        Perhaps you should add the directory containing `cairo.pc'
        to the PKG_CONFIG_PATH environment variable
        Package 'cairo', required by 'virtual:world', not found
        Command '['pkg-config', '--print-errors', '--exists', 'cairo >= 1.15.10']' returned non-zero exit status 1.
        [end of output]
  
    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for pycairo
  Failed to build pycairo
  ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

[feature-request]-TODO list

I would really like to track how much time I spend on what pomodoro. I don't know if this is within the scope of the project. I was thinking about making a pull request, but I figured I'd make an issue first.

What I would like, is the ability to have a TODO list, where each TODO is a pomodoro, and have the current item in the list displayed to the left of the remaining time.

i3-gnome-pomodoro- feat -TODO-list-2024-01-04_14-28

AttributeError: '<CompositeObject>' object has no attribute 'IsPaused'

% python pomodoro-client.py status
...
  File "pomodoro-client.py", line 79, in status
    pomodoro_data = extract_pomodoro_data(pomodoro)
  File "pomodoro-client.py", line 45, in extract_pomodoro_data
    "elapsed": pomodoro.Elapsed, "is_paused": pomodoro.IsPaused,
AttributeError: '<CompositeObject>' object has no attribute 'IsPaused'

% python --version 
Python 2.7.12

On Ubuntu 16.04 LTS

Python function show_time outputs mm:60 when seconds % 60 is between 59 and 60

How it is currently defined

def format_time(seconds, show_seconds):

def format_time(seconds, show_seconds):
    time = "{minutes:02d}".format(minutes=int(math.floor(seconds / 60))) + (
        ":{seconds:02d}".format(seconds=int(round(seconds % 60))) if show_seconds 
        else "m"
    )

    return time

The problem

When seconds is a integer value, then the code works fine.

>>> format_time(1200, True)
20:00

However, if seconds is a float with a non-zero decimal component, and seconds % 60 > 59, this happens:

>>> format_time(1199.6956958770752, True)
19:60

The solution

The solution is to round seconds to an integer value, before we perform further manipulations to it.

def format_time(seconds, show_seconds): 
    time = "{minutes:02d}".format(minutes=int(math.floor(round(seconds)/60))) + (
        ":{seconds:02d}".format(seconds=int(round(seconds) % 60)) if show_seconds
        else "m"
    )

    return time

What the solution outputs

Here is all possible (including 0:00 if it is ever printed out) values a Pomodoro timer would print out for time remaining, using the given solution above. I subtracted .1 to each seconds value to ensure that it can handle floating point values.

>>> import json
>>> json.dumps([format_time(i-.1, True) for i in range(0, 25*60+1)])
["00:00", "00:01", "00:02", "00:03", "00:04", "00:05", "00:06", "00:07", "00:08", "00:09", "00:10", "00:11", "00:12", "00:13", "00:14", "00:15", "00:16", "00:17", "00:18", "00:19", "00:20", "00:21", "00:22", "00:23", "00:24", "00:25", "00:26", "00:27", "00:28", "00:29", "00:30", "00:31", "00:32", "00:33", "00:34", "00:35", "00:36", "00:37", "00:38", "00:39", "00:40", "00:41", "00:42", "00:43", "00:44", "00:45", "00:46", "00:47", "00:48", "00:49", "00:50", "00:51", "00:52", "00:53", "00:54", "00:55", "00:56", "00:57", "00:58", "00:59", "01:00", "01:01", "01:02", "01:03", "01:04", "01:05", "01:06", "01:07", "01:08", "01:09", "01:10", "01:11", "01:12", "01:13", "01:14", "01:15", "01:16", "01:17", "01:18", "01:19", "01:20", "01:21", "01:22", "01:23", "01:24", "01:25", "01:26", "01:27", "01:28", "01:29", "01:30", "01:31", "01:32", "01:33", "01:34", "01:35", "01:36", "01:37", "01:38", "01:39", "01:40", "01:41", "01:42", "01:43", "01:44", "01:45", "01:46", "01:47", "01:48", "01:49", "01:50", "01:51", "01:52", "01:53", "01:54", "01:55", "01:56", "01:57", "01:58", "01:59", "02:00", "02:01", "02:02", "02:03", "02:04", "02:05", "02:06", "02:07", "02:08", "02:09", "02:10", "02:11", "02:12", "02:13", "02:14", "02:15", "02:16", "02:17", "02:18", "02:19", "02:20", "02:21", "02:22", "02:23", "02:24", "02:25", "02:26", "02:27", "02:28", "02:29", "02:30", "02:31", "02:32", "02:33", "02:34", "02:35", "02:36", "02:37", "02:38", "02:39", "02:40", "02:41", "02:42", "02:43", "02:44", "02:45", "02:46", "02:47", "02:48", "02:49", "02:50", "02:51", "02:52", "02:53", "02:54", "02:55", "02:56", "02:57", "02:58", "02:59", "03:00", "03:01", "03:02", "03:03", "03:04", "03:05", "03:06", "03:07", "03:08", "03:09", "03:10", "03:11", "03:12", "03:13", "03:14", "03:15", "03:16", "03:17", "03:18", "03:19", "03:20", "03:21", "03:22", "03:23", "03:24", "03:25", "03:26", "03:27", "03:28", "03:29", "03:30", "03:31", "03:32", "03:33", "03:34", "03:35", "03:36", "03:37", "03:38", "03:39", "03:40", "03:41", "03:42", "03:43", "03:44", "03:45", "03:46", "03:47", "03:48", "03:49", "03:50", "03:51", "03:52", "03:53", "03:54", "03:55", "03:56", "03:57", "03:58", "03:59", "04:00", "04:01", "04:02", "04:03", "04:04", "04:05", "04:06", "04:07", "04:08", "04:09", "04:10", "04:11", "04:12", "04:13", "04:14", "04:15", "04:16", "04:17", "04:18", "04:19", "04:20", "04:21", "04:22", "04:23", "04:24", "04:25", "04:26", "04:27", "04:28", "04:29", "04:30", "04:31", "04:32", "04:33", "04:34", "04:35", "04:36", "04:37", "04:38", "04:39", "04:40", "04:41", "04:42", "04:43", "04:44", "04:45", "04:46", "04:47", "04:48", "04:49", "04:50", "04:51", "04:52", "04:53", "04:54", "04:55", "04:56", "04:57", "04:58", "04:59", "05:00", "05:01", "05:02", "05:03", "05:04", "05:05", "05:06", "05:07", "05:08", "05:09", "05:10", "05:11", "05:12", "05:13", "05:14", "05:15", "05:16", "05:17", "05:18", "05:19", "05:20", "05:21", "05:22", "05:23", "05:24", "05:25", "05:26", "05:27", "05:28", "05:29", "05:30", "05:31", "05:32", "05:33", "05:34", "05:35", "05:36", "05:37", "05:38", "05:39", "05:40", "05:41", "05:42", "05:43", "05:44", "05:45", "05:46", "05:47", "05:48", "05:49", "05:50", "05:51", "05:52", "05:53", "05:54", "05:55", "05:56", "05:57", "05:58", "05:59", "06:00", "06:01", "06:02", "06:03", "06:04", "06:05", "06:06", "06:07", "06:08", "06:09", "06:10", "06:11", "06:12", "06:13", "06:14", "06:15", "06:16", "06:17", "06:18", "06:19", "06:20", "06:21", "06:22", "06:23", "06:24", "06:25", "06:26", "06:27", "06:28", "06:29", "06:30", "06:31", "06:32", "06:33", "06:34", "06:35", "06:36", "06:37", "06:38", "06:39", "06:40", "06:41", "06:42", "06:43", "06:44", "06:45", "06:46", "06:47", "06:48", "06:49", "06:50", "06:51", "06:52", "06:53", "06:54", "06:55", "06:56", "06:57", "06:58", "06:59", "07:00", "07:01", "07:02", "07:03", "07:04", "07:05", "07:06", "07:07", "07:08", "07:09", "07:10", "07:11", "07:12", "07:13", "07:14", "07:15", "07:16", "07:17", "07:18", "07:19", "07:20", "07:21", "07:22", "07:23", "07:24", "07:25", "07:26", "07:27", "07:28", "07:29", "07:30", "07:31", "07:32", "07:33", "07:34", "07:35", "07:36", "07:37", "07:38", "07:39", "07:40", "07:41", "07:42", "07:43", "07:44", "07:45", "07:46", "07:47", "07:48", "07:49", "07:50", "07:51", "07:52", "07:53", "07:54", "07:55", "07:56", "07:57", "07:58", "07:59", "08:00", "08:01", "08:02", "08:03", "08:04", "08:05", "08:06", "08:07", "08:08", "08:09", "08:10", "08:11", "08:12", "08:13", "08:14", "08:15", "08:16", "08:17", "08:18", "08:19", "08:20", "08:21", "08:22", "08:23", "08:24", "08:25", "08:26", "08:27", "08:28", "08:29", "08:30", "08:31", "08:32", "08:33", "08:34", "08:35", "08:36", "08:37", "08:38", "08:39", "08:40", "08:41", "08:42", "08:43", "08:44", "08:45", "08:46", "08:47", "08:48", "08:49", "08:50", "08:51", "08:52", "08:53", "08:54", "08:55", "08:56", "08:57", "08:58", "08:59", "09:00", "09:01", "09:02", "09:03", "09:04", "09:05", "09:06", "09:07", "09:08", "09:09", "09:10", "09:11", "09:12", "09:13", "09:14", "09:15", "09:16", "09:17", "09:18", "09:19", "09:20", "09:21", "09:22", "09:23", "09:24", "09:25", "09:26", "09:27", "09:28", "09:29", "09:30", "09:31", "09:32", "09:33", "09:34", "09:35", "09:36", "09:37", "09:38", "09:39", "09:40", "09:41", "09:42", "09:43", "09:44", "09:45", "09:46", "09:47", "09:48", "09:49", "09:50", "09:51", "09:52", "09:53", "09:54", "09:55", "09:56", "09:57", "09:58", "09:59", "10:00", "10:01", "10:02", "10:03", "10:04", "10:05", "10:06", "10:07", "10:08", "10:09", "10:10", "10:11", "10:12", "10:13", "10:14", "10:15", "10:16", "10:17", "10:18", "10:19", "10:20", "10:21", "10:22", "10:23", "10:24", "10:25", "10:26", "10:27", "10:28", "10:29", "10:30", "10:31", "10:32", "10:33", "10:34", "10:35", "10:36", "10:37", "10:38", "10:39", "10:40", "10:41", "10:42", "10:43", "10:44", "10:45", "10:46", "10:47", "10:48", "10:49", "10:50", "10:51", "10:52", "10:53", "10:54", "10:55", "10:56", "10:57", "10:58", "10:59", "11:00", "11:01", "11:02", "11:03", "11:04", "11:05", "11:06", "11:07", "11:08", "11:09", "11:10", "11:11", "11:12", "11:13", "11:14", "11:15", "11:16", "11:17", "11:18", "11:19", "11:20", "11:21", "11:22", "11:23", "11:24", "11:25", "11:26", "11:27", "11:28", "11:29", "11:30", "11:31", "11:32", "11:33", "11:34", "11:35", "11:36", "11:37", "11:38", "11:39", "11:40", "11:41", "11:42", "11:43", "11:44", "11:45", "11:46", "11:47", "11:48", "11:49", "11:50", "11:51", "11:52", "11:53", "11:54", "11:55", "11:56", "11:57", "11:58", "11:59", "12:00", "12:01", "12:02", "12:03", "12:04", "12:05", "12:06", "12:07", "12:08", "12:09", "12:10", "12:11", "12:12", "12:13", "12:14", "12:15", "12:16", "12:17", "12:18", "12:19", "12:20", "12:21", "12:22", "12:23", "12:24", "12:25", "12:26", "12:27", "12:28", "12:29", "12:30", "12:31", "12:32", "12:33", "12:34", "12:35", "12:36", "12:37", "12:38", "12:39", "12:40", "12:41", "12:42", "12:43", "12:44", "12:45", "12:46", "12:47", "12:48", "12:49", "12:50", "12:51", "12:52", "12:53", "12:54", "12:55", "12:56", "12:57", "12:58", "12:59", "13:00", "13:01", "13:02", "13:03", "13:04", "13:05", "13:06", "13:07", "13:08", "13:09", "13:10", "13:11", "13:12", "13:13", "13:14", "13:15", "13:16", "13:17", "13:18", "13:19", "13:20", "13:21", "13:22", "13:23", "13:24", "13:25", "13:26", "13:27", "13:28", "13:29", "13:30", "13:31", "13:32", "13:33", "13:34", "13:35", "13:36", "13:37", "13:38", "13:39", "13:40", "13:41", "13:42", "13:43", "13:44", "13:45", "13:46", "13:47", "13:48", "13:49", "13:50", "13:51", "13:52", "13:53", "13:54", "13:55", "13:56", "13:57", "13:58", "13:59", "14:00", "14:01", "14:02", "14:03", "14:04", "14:05", "14:06", "14:07", "14:08", "14:09", "14:10", "14:11", "14:12", "14:13", "14:14", "14:15", "14:16", "14:17", "14:18", "14:19", "14:20", "14:21", "14:22", "14:23", "14:24", "14:25", "14:26", "14:27", "14:28", "14:29", "14:30", "14:31", "14:32", "14:33", "14:34", "14:35", "14:36", "14:37", "14:38", "14:39", "14:40", "14:41", "14:42", "14:43", "14:44", "14:45", "14:46", "14:47", "14:48", "14:49", "14:50", "14:51", "14:52", "14:53", "14:54", "14:55", "14:56", "14:57", "14:58", "14:59", "15:00", "15:01", "15:02", "15:03", "15:04", "15:05", "15:06", "15:07", "15:08", "15:09", "15:10", "15:11", "15:12", "15:13", "15:14", "15:15", "15:16", "15:17", "15:18", "15:19", "15:20", "15:21", "15:22", "15:23", "15:24", "15:25", "15:26", "15:27", "15:28", "15:29", "15:30", "15:31", "15:32", "15:33", "15:34", "15:35", "15:36", "15:37", "15:38", "15:39", "15:40", "15:41", "15:42", "15:43", "15:44", "15:45", "15:46", "15:47", "15:48", "15:49", "15:50", "15:51", "15:52", "15:53", "15:54", "15:55", "15:56", "15:57", "15:58", "15:59", "16:00", "16:01", "16:02", "16:03", "16:04", "16:05", "16:06", "16:07", "16:08", "16:09", "16:10", "16:11", "16:12", "16:13", "16:14", "16:15", "16:16", "16:17", "16:18", "16:19", "16:20", "16:21", "16:22", "16:23", "16:24", "16:25", "16:26", "16:27", "16:28", "16:29", "16:30", "16:31", "16:32", "16:33", "16:34", "16:35", "16:36", "16:37", "16:38", "16:39", "16:40", "16:41", "16:42", "16:43", "16:44", "16:45", "16:46", "16:47", "16:48", "16:49", "16:50", "16:51", "16:52", "16:53", "16:54", "16:55", "16:56", "16:57", "16:58", "16:59", "17:00", "17:01", "17:02", "17:03", "17:04", "17:05", "17:06", "17:07", "17:08", "17:09", "17:10", "17:11", "17:12", "17:13", "17:14", "17:15", "17:16", "17:17", "17:18", "17:19", "17:20", "17:21", "17:22", "17:23", "17:24", "17:25", "17:26", "17:27", "17:28", "17:29", "17:30", "17:31", "17:32", "17:33", "17:34", "17:35", "17:36", "17:37", "17:38", "17:39", "17:40", "17:41", "17:42", "17:43", "17:44", "17:45", "17:46", "17:47", "17:48", "17:49", "17:50", "17:51", "17:52", "17:53", "17:54", "17:55", "17:56", "17:57", "17:58", "17:59", "18:00", "18:01", "18:02", "18:03", "18:04", "18:05", "18:06", "18:07", "18:08", "18:09", "18:10", "18:11", "18:12", "18:13", "18:14", "18:15", "18:16", "18:17", "18:18", "18:19", "18:20", "18:21", "18:22", "18:23", "18:24", "18:25", "18:26", "18:27", "18:28", "18:29", "18:30", "18:31", "18:32", "18:33", "18:34", "18:35", "18:36", "18:37", "18:38", "18:39", "18:40", "18:41", "18:42", "18:43", "18:44", "18:45", "18:46", "18:47", "18:48", "18:49", "18:50", "18:51", "18:52", "18:53", "18:54", "18:55", "18:56", "18:57", "18:58", "18:59", "19:00", "19:01", "19:02", "19:03", "19:04", "19:05", "19:06", "19:07", "19:08", "19:09", "19:10", "19:11", "19:12", "19:13", "19:14", "19:15", "19:16", "19:17", "19:18", "19:19", "19:20", "19:21", "19:22", "19:23", "19:24", "19:25", "19:26", "19:27", "19:28", "19:29", "19:30", "19:31", "19:32", "19:33", "19:34", "19:35", "19:36", "19:37", "19:38", "19:39", "19:40", "19:41", "19:42", "19:43", "19:44", "19:45", "19:46", "19:47", "19:48", "19:49", "19:50", "19:51", "19:52", "19:53", "19:54", "19:55", "19:56", "19:57", "19:58", "19:59", "20:00", "20:01", "20:02", "20:03", "20:04", "20:05", "20:06", "20:07", "20:08", "20:09", "20:10", "20:11", "20:12", "20:13", "20:14", "20:15", "20:16", "20:17", "20:18", "20:19", "20:20", "20:21", "20:22", "20:23", "20:24", "20:25", "20:26", "20:27", "20:28", "20:29", "20:30", "20:31", "20:32", "20:33", "20:34", "20:35", "20:36", "20:37", "20:38", "20:39", "20:40", "20:41", "20:42", "20:43", "20:44", "20:45", "20:46", "20:47", "20:48", "20:49", "20:50", "20:51", "20:52", "20:53", "20:54", "20:55", "20:56", "20:57", "20:58", "20:59", "21:00", "21:01", "21:02", "21:03", "21:04", "21:05", "21:06", "21:07", "21:08", "21:09", "21:10", "21:11", "21:12", "21:13", "21:14", "21:15", "21:16", "21:17", "21:18", "21:19", "21:20", "21:21", "21:22", "21:23", "21:24", "21:25", "21:26", "21:27", "21:28", "21:29", "21:30", "21:31", "21:32", "21:33", "21:34", "21:35", "21:36", "21:37", "21:38", "21:39", "21:40", "21:41", "21:42", "21:43", "21:44", "21:45", "21:46", "21:47", "21:48", "21:49", "21:50", "21:51", "21:52", "21:53", "21:54", "21:55", "21:56", "21:57", "21:58", "21:59", "22:00", "22:01", "22:02", "22:03", "22:04", "22:05", "22:06", "22:07", "22:08", "22:09", "22:10", "22:11", "22:12", "22:13", "22:14", "22:15", "22:16", "22:17", "22:18", "22:19", "22:20", "22:21", "22:22", "22:23", "22:24", "22:25", "22:26", "22:27", "22:28", "22:29", "22:30", "22:31", "22:32", "22:33", "22:34", "22:35", "22:36", "22:37", "22:38", "22:39", "22:40", "22:41", "22:42", "22:43", "22:44", "22:45", "22:46", "22:47", "22:48", "22:49", "22:50", "22:51", "22:52", "22:53", "22:54", "22:55", "22:56", "22:57", "22:58", "22:59", "23:00", "23:01", "23:02", "23:03", "23:04", "23:05", "23:06", "23:07", "23:08", "23:09", "23:10", "23:11", "23:12", "23:13", "23:14", "23:15", "23:16", "23:17", "23:18", "23:19", "23:20", "23:21", "23:22", "23:23", "23:24", "23:25", "23:26", "23:27", "23:28", "23:29", "23:30", "23:31", "23:32", "23:33", "23:34", "23:35", "23:36", "23:37", "23:38", "23:39", "23:40", "23:41", "23:42", "23:43", "23:44", "23:45", "23:46", "23:47", "23:48", "23:49", "23:50", "23:51", "23:52", "23:53", "23:54", "23:55", "23:56", "23:57", "23:58", "23:59", "24:00", "24:01", "24:02", "24:03", "24:04", "24:05", "24:06", "24:07", "24:08", "24:09", "24:10", "24:11", "24:12", "24:13", "24:14", "24:15", "24:16", "24:17", "24:18", "24:19", "24:20", "24:21", "24:22", "24:23", "24:24", "24:25", "24:26", "24:27", "24:28", "24:29", "24:30", "24:31", "24:32", "24:33", "24:34", "24:35", "24:36", "24:37", "24:38", "24:39", "24:40", "24:41", "24:42", "24:43", "24:44", "24:45", "24:46", "24:47", "24:48", "24:49", "24:50", "24:51", "24:52", "24:53", "24:54", "24:55", "24:56", "24:57", "24:58", "24:59", "25:00"]

name 'subprocess' is not defined

I get the following backtrace when enabling nagbar and switching to a disabled workspace:

Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/bin/i3-gnome-pomodoro", line 251, in generated_daemon
    i3.main()
  File "/usr/lib/python3.9/site-packages/i3ipc/connection.py", line 514, in main
    raise loop_exception
  File "/usr/lib/python3.9/site-packages/i3ipc/connection.py", line 497, in main
    while not self._event_socket_poll():
  File "/usr/lib/python3.9/site-packages/i3ipc/connection.py", line 477, in _event_socket_poll
    raise e
  File "/usr/lib/python3.9/site-packages/i3ipc/connection.py", line 474, in _event_socket_poll
    self._pubsub.emit(event_name, event)
  File "/usr/lib/python3.9/site-packages/i3ipc/_private/pubsub.py", line 28, in emit
    s['handler'](self.conn, data)
  File "/usr/bin/i3-gnome-pomodoro", line 235, in handler
    show_message("Workspace %s is not allowed during a pomodoro"
  File "/usr/bin/i3-gnome-pomodoro", line 208, in show_message
    Popen('%s -t %s -m "%s"' % (detect_nagbar(), type_, message), shell=True)
  File "/usr/bin/i3-gnome-pomodoro", line 110, in detect_nagbar
    if subprocess.call(["pgrep", "i3"], stdout=devnull) == 0:
NameError: name 'subprocess' is not defined

As far as I can tell, when you import subprocess you're only importing Popen, but then using call in detect_nagbar? Python's not my forté, though, so I could be wrong.

ImportError: No module named gi.repository

I got that error after running

python pomodoro-client.py status

I tried installing "gi" with "sudo -H pip install gi"

and I now get ImportError: No module named repository

Maybe something is missing in the documentation? Running Ubuntu 17.10. Thanks

Error during installation of i3-gnome-pomodoro

$ command -v gnome-pomodoro > /dev/null &&  (     cd $(mktemp -d) &&     $(which git) clone https://github.com/kantord/i3-gnome-pomodoro &&     cd i3-gnome-pomodoro &&     sudo $(which pip3) install -r requirements.txt --ignore-installed &&     sudo rm /usr/bin/i3-gnome-pomodoro >& /dev/null;     sudo cp pomodoro-client.py /usr/bin/i3-gnome-pomodoro &&     /usr/bin/i3-gnome-pomodoro status; ) || echo "Installation failed. Please make sure you have gnome-pomodoro installed."
Cloning into 'i3-gnome-pomodoro'...
remote: Enumerating ### objects: 230, done.
remote: Counting objects: 100% (31/31), done.
remote: Compressing objects: 100% (25/25), done.
remote: Total 230 (delta 16), reused 16 (delta 6), pack-reused 199
Receiving objects: 100% (230/230), 1.30 MiB | 2.84 MiB/s, done.
Resolving deltas: 100% (101/101), done.
Collecting pygobject==3.32.1
  Using cached PyGObject-3.32.1.tar.gz (698 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Collecting pydbus==0.6.0
  Using cached pydbus-0.6.0-py2.py3-none-any.whl (19 kB)
Collecting click==6.7
  Using cached click-6.7-py2.py3-none-any.whl (71 kB)
Collecting i3ipc==1.3.0
  Using cached i3ipc-1.3.0-py3-none-any.whl
Collecting pycairo>=1.11.1
  Using cached pycairo-1.20.1-cp39-cp39-linux_x86_64.whl
Collecting enum-compat
  Using cached enum_compat-0.0.3-py3-none-any.whl (1.3 kB)
Building wheels for collected packages: pygobject
  Building wheel for pygobject (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/bin/python3 /usr/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp4iwa7vnh
       cwd: /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43
  Complete output (817 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.9
  creating build/lib.linux-x86_64-3.9/pygtkcompat
  copying pygtkcompat/pygtkcompat.py -> build/lib.linux-x86_64-3.9/pygtkcompat
  copying pygtkcompat/generictreemodel.py -> build/lib.linux-x86_64-3.9/pygtkcompat
  copying pygtkcompat/__init__.py -> build/lib.linux-x86_64-3.9/pygtkcompat
  creating build/lib.linux-x86_64-3.9/gi
  copying gi/types.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/pygtkcompat.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/module.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/importer.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/docstring.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/_signalhelper.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/_propertyhelper.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/_ossighelper.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/_option.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/_gtktemplate.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/_error.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/_constants.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/_compat.py -> build/lib.linux-x86_64-3.9/gi
  copying gi/__init__.py -> build/lib.linux-x86_64-3.9/gi
  creating build/lib.linux-x86_64-3.9/gi/repository
  copying gi/repository/__init__.py -> build/lib.linux-x86_64-3.9/gi/repository
  creating build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/keysyms.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/__init__.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/Pango.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/Gtk.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/Gio.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/GdkPixbuf.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/Gdk.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/GObject.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/GLib.py -> build/lib.linux-x86_64-3.9/gi/overrides
  copying gi/overrides/GIMarshallingTests.py -> build/lib.linux-x86_64-3.9/gi/overrides
  running build_ext
  pycairo: new API
  pycairo: trying include directory: '/tmp/pip-build-env-fm8np2_x/overlay/lib64/python3.9/site-packages/cairo/include'
  pycairo: found '/tmp/pip-build-env-fm8np2_x/overlay/lib64/python3.9/site-packages/cairo/include/py3cairo.h'
  building 'gi._gi' extension
  creating build/temp.linux-x86_64-3.9
  creating build/temp.linux-x86_64-3.9/gi
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/gimodule.c -o build/temp.linux-x86_64-3.9/gi/gimodule.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/gimodule.c:30:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/gimodule.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  In file included from gi/gimodule.c:44:
  gi/pygobject-object.h:39:56: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
     39 |                                                        GParameter **params);
        |                                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/gimodule.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  In file included from gi/gimodule.c:54:
  gi/gimodule.h:8:37: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
      8 |                                     GParameter  *parameters);
        |                                     ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/gimodule.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/gimodule.c:484:28: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    484 |                            GParameter  *params,
        |                            ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/gimodule.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/gimodule.c:1007:22: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
   1007 |                      GParameter *parameters)
        |                      ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/gimodule.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/gimodule.c: In function ‘pyglib__gi_module_create’:
  gi/gimodule.c:2467:5: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations]
   2467 |     PyEval_InitThreads ();
        |     ^~~~~~~~~~~~~~~~~~
  In file included from /usr/include/python3.9/Python.h:154,
                   from gi/gimodule.c:24:
  /usr/include/python3.9/ceval.h:130:37: note: declared here
    130 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
        |                                     ^~~~~~~~~~~~~~~~~~
  gi/gimodule.c: At top level:
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygboxed.c -o build/temp.linux-x86_64-3.9/gi/pygboxed.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pygboxed.c:27:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygboxed.c:24:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygenum.c -o build/temp.linux-x86_64-3.9/gi/pygenum.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pygenum.c:25:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygi-type.h:25,
                   from gi/pygenum.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygflags.c -o build/temp.linux-x86_64-3.9/gi/pygflags.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pygflags.c:24:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygi-type.h:25,
                   from gi/pygflags.c:24:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-argument.c -o build/temp.linux-x86_64-3.9/gi/pygi-argument.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-argument.c:27:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject.h:8,
                   from gi/pygobject-internal.h:5,
                   from gi/pygi-argument.c:27:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-array.c -o build/temp.linux-x86_64-3.9/gi/pygi-array.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-marshal-cleanup.h:23,
                   from gi/pygi-array.c:27:
  /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-array.h:23,
                   from gi/pygi-array.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-basictype.c -o build/temp.linux-x86_64-3.9/gi/pygi-basictype.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pygi-basictype.c:23:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygi-type.h:25,
                   from gi/pygi-basictype.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygi-basictype.c: In function ‘pygi_gunichar_from_py’:
  gi/pygi-basictype.c:195:8: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
    195 |        size = PyUnicode_GET_SIZE (py_arg);
        |        ^~~~
  In file included from /usr/include/python3.9/unicodeobject.h:1026,
                   from /usr/include/python3.9/Python.h:106,
                   from gi/pygi-basictype.c:21:
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  gi/pygi-basictype.c:195:8: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
    195 |        size = PyUnicode_GET_SIZE (py_arg);
        |        ^~~~
  In file included from /usr/include/python3.9/unicodeobject.h:1026,
                   from /usr/include/python3.9/Python.h:106,
                   from gi/pygi-basictype.c:21:
  /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
    580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
        |                                             ^~~~~~~~~~~~~~~~~~~
  gi/pygi-basictype.c:195:8: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
    195 |        size = PyUnicode_GET_SIZE (py_arg);
        |        ^~~~
  In file included from /usr/include/python3.9/unicodeobject.h:1026,
                   from /usr/include/python3.9/Python.h:106,
                   from gi/pygi-basictype.c:21:
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  gi/pygi-basictype.c: At top level:
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-boxed.c -o build/temp.linux-x86_64-3.9/gi/pygi-boxed.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-boxed.h:25,
                   from gi/pygi-boxed.c:22:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-boxed.h:24,
                   from gi/pygi-boxed.c:22:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-cache.c -o build/temp.linux-x86_64-3.9/gi/pygi-cache.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pygi-cache.c:25:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-cache.c:22:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-ccallback.c -o build/temp.linux-x86_64-3.9/gi/pygi-ccallback.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-closure.c -o build/temp.linux-x86_64-3.9/gi/pygi-closure.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-marshal-cleanup.h:23,
                   from gi/pygi-closure.c:22:
  /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from /usr/include/gobject-introspection-1.0/girffi.h:26,
                   from gi/pygi-closure.h:22,
                   from gi/pygi-closure.c:20:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-enum-marshal.c -o build/temp.linux-x86_64-3.9/gi/pygi-enum-marshal.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pygi-enum-marshal.c:26:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-enum-marshal.h:23,
                   from gi/pygi-enum-marshal.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-error.c -o build/temp.linux-x86_64-3.9/gi/pygi-error.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pygi-error.c:25:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-error.h:25,
                   from gi/pygi-error.c:24:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-foreign.c -o build/temp.linux-x86_64-3.9/gi/pygi-foreign.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-foreign.c:27:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject.h:8,
                   from gi/pygobject-internal.h:5,
                   from gi/pygi-foreign.c:27:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-hashtable.c -o build/temp.linux-x86_64-3.9/gi/pygi-hashtable.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-util.h:6,
                   from gi/pygi-hashtable.c:24:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-cache.h:25,
                   from gi/pygi-hashtable.h:23,
                   from gi/pygi-hashtable.c:22:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-info.c -o build/temp.linux-x86_64-3.9/gi/pygi-info.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pygi-info.c:27:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-info.h:25,
                   from gi/pygi-info.c:24:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygi-info.c: In function ‘_wrap_g_field_info_set_value’:
  gi/pygi-info.c:2098:13: warning: Deprecated pre-processor symbol, replace with
   2098 |                 g_memmove ((char*) pointer + offset, value.v_pointer, size);
        |             ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gi/pygi-info.c: At top level:
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-invoke.c -o build/temp.linux-x86_64-3.9/gi/pygi-invoke.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-marshal-cleanup.h:23,
                   from gi/pygi-invoke.c:24:
  /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-invoke.h:25,
                   from gi/pygi-invoke.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-list.c -o build/temp.linux-x86_64-3.9/gi/pygi-list.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-util.h:6,
                   from gi/pygi-list.c:24:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-list.h:23,
                   from gi/pygi-list.c:22:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-marshal-cleanup.c -o build/temp.linux-x86_64-3.9/gi/pygi-marshal-cleanup.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-marshal-cleanup.h:23,
                   from gi/pygi-marshal-cleanup.c:20:
  /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:8,
                   from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-marshal-cleanup.h:23,
                   from gi/pygi-marshal-cleanup.c:20:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-object.c -o build/temp.linux-x86_64-3.9/gi/pygi-object.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygobject-object.h:7,
                   from gi/pygi-object.c:26:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-object.h:23,
                   from gi/pygi-object.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  In file included from gi/pygi-object.c:26:
  gi/pygobject-object.h:39:56: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
     39 |                                                        GParameter **params);
        |                                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-object.h:23,
                   from gi/pygi-object.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-property.c -o build/temp.linux-x86_64-3.9/gi/pygi-property.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-property.h:30,
                   from gi/pygi-property.c:24:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-property.h:28,
                   from gi/pygi-property.c:24:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-repository.c -o build/temp.linux-x86_64-3.9/gi/pygi-repository.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-resulttuple.c -o build/temp.linux-x86_64-3.9/gi/pygi-resulttuple.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-signal-closure.c -o build/temp.linux-x86_64-3.9/gi/pygi-signal-closure.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-signal-closure.h:29,
                   from gi/pygi-signal-closure.c:19:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-signal-closure.h:28,
                   from gi/pygi-signal-closure.c:19:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-source.c -o build/temp.linux-x86_64-3.9/gi/pygi-source.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-boxed.h:25,
                   from gi/pygi-source.c:28:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-info.h:25,
                   from gi/pygi-source.c:27:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-struct-marshal.c -o build/temp.linux-x86_64-3.9/gi/pygi-struct-marshal.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-struct-marshal.c:26:
  /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /usr/include/gobject-introspection-1.0/girepository.h:26,
                   from gi/pygi-struct-marshal.h:24,
                   from gi/pygi-struct-marshal.c:25:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-struct.c -o build/temp.linux-x86_64-3.9/gi/pygi-struct.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-struct.c:22:
  /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:8,
                   from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-struct.c:22:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-type.c -o build/temp.linux-x86_64-3.9/gi/pygi-type.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygobject-object.h:7,
                   from gi/pygi-type.c:21:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygi-type.c:21:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  In file included from gi/pygi-type.c:21:
  gi/pygobject-object.h:39:56: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
     39 |                                                        GParameter **params);
        |                                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygi-type.c:21:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygi-type.c: In function ‘add_property_docs’:
  gi/pygi-type.c:1165:13: warning: Deprecated pre-processor symbol, replace with
   1165 |     G_CONST_RETURN gchar *blurb=NULL;
        |             ^~~~~~~~~~~~~~~~~~~~~~~~~
  gi/pygi-type.c: At top level:
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-util.c -o build/temp.linux-x86_64-3.9/gi/pygi-util.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-util.h:6,
                   from gi/pygi-util.c:19:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject.h:8,
                   from gi/pygobject-internal.h:5,
                   from gi/pygi-util.h:6,
                   from gi/pygi-util.c:19:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygi-value.c -o build/temp.linux-x86_64-3.9/gi/pygi-value.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject-internal.h:5,
                   from gi/pygi-struct.h:24,
                   from gi/pygi-value.c:21:
  /tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygi-value.h:22,
                   from gi/pygi-value.c:20:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  In file included from gi/pygi-value.c:24:
  gi/pygobject-object.h:39:56: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
     39 |                                                        GParameter **params);
        |                                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygi-value.h:22,
                   from gi/pygi-value.c:20:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygi-value.c: In function ‘pyg_value_from_pyobject_with_error’:
  gi/pygi-value.c:505:13: warning: Deprecated pre-processor symbol, replace with
    505 |         holds_value_array = G_VALUE_HOLDS(value, G_TYPE_VALUE_ARRAY);
        |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gi/pygi-value.c: In function ‘value_to_py_structured_type’:
  gi/pygi-value.c:721:13: warning: Deprecated pre-processor symbol, replace with
    721 |         holds_value_array = G_VALUE_HOLDS(value, G_TYPE_VALUE_ARRAY);
        |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gi/pygi-value.c: In function ‘pyg_param_gvalue_from_pyobject’:
  gi/pygi-value.c:844:13: warning: Deprecated pre-processor symbol
    844 |     else if (G_IS_PARAM_SPEC_VALUE_ARRAY(pspec))
        |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gi/pygi-value.c:844:13: warning: Deprecated pre-processor symbol
  gi/pygi-value.c:846:48: warning: Deprecated pre-processor symbol
    846 |                                              G_PARAM_SPEC_VALUE_ARRAY(pspec));
        |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gi/pygi-value.c:846:48: warning: Deprecated pre-processor symbol
  gi/pygi-value.c: At top level:
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pyginterface.c -o build/temp.linux-x86_64-3.9/gi/pyginterface.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygi-type.h:27,
                   from gi/pyginterface.c:28:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pyginterface.c:24:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPY_SSIZE_T_CLEAN -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43 -I/tmp/pip-install-xhdsxs9v/pygobject_7f87531a3919445b8e13b687ec90fc43/gi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/python3.9 -c gi/pygobject-object.c -o build/temp.linux-x86_64-3.9/gi/pygobject-object.o -Wall -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wduplicated-branches -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wrestrict -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wundef -Wunused-but-set-variable -Wwrite-strings -Wswitch-default -Wno-incompatible-pointer-types-discards-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter -Wno-discarded-qualifiers -Wno-sign-conversion -Wno-cast-function-type -Wno-int-conversion -Wno-unused-command-line-argument -fno-strict-aliasing -fvisibility=hidden
  In file included from gi/pygobject-internal.h:5,
                   from gi/pygobject-object.h:7,
                   from gi/pygobject-object.c:23:
  gi/pygobject.h:160:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
    160 |                                        GParameter  *params,
        |                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  In file included from gi/pygobject-object.c:23:
  gi/pygobject-object.h:39:56: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
     39 |                                                        GParameter **params);
        |                                                        ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  In file included from gi/pygobject-object.c:28:
  gi/gimodule.h:8:37: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
      8 |                                     GParameter  *parameters);
        |                                     ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  In file included from /usr/include/dirent.h:245,
                   from /usr/include/glib-2.0/glib/gdir.h:32,
                   from /usr/include/glib-2.0/glib.h:45,
                   from /usr/include/glib-2.0/gobject/gbinding.h:28,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  gi/pygobject-object.c: In function ‘pygobject_inherit_slots’:
  gi/pygobject-object.c:881:35: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’
    881 |                                   offsetof(PyTypeObject, tp_print) };
        |                                   ^~~~~~~~
  gi/pygobject-object.c: At top level:
  gi/pygobject-object.c:1258:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
   1258 |                                        guint *n_params, GParameter **params)
        |                                        ^~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygobject-object.c: In function ‘pygobject_prepare_construct_properties’:
  gi/pygobject-object.c:1268:9: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
   1268 |         *params = g_new0(GParameter, PyDict_Size(kwargs));
        |         ^
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygobject-object.c:1268:9: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
   1268 |         *params = g_new0(GParameter, PyDict_Size(kwargs));
        |         ^
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygobject-object.c:1271:13: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
   1271 |             GParameter *param = &(*params)[*n_params];
        |             ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygobject-object.c: In function ‘pygobject_init’:
  gi/pygobject-object.c:1303:5: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
   1303 |     GParameter *params = NULL;
        |     ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygobject-object.c: In function ‘pyg_object_new’:
  gi/pygobject-object.c:2489:5: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations]
   2489 |     GParameter *params = NULL;
        |     ^~~~~~~~~~
  In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                   from /usr/include/glib-2.0/gobject/gbinding.h:29,
                   from /usr/include/glib-2.0/glib-object.h:22,
                   from gi/pygobject-object.h:5,
                   from gi/pygobject-object.c:23:
  /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
    271 | struct _GParameter /* auxiliary structure for _setv() variants */
        |        ^~~~~~~~~~~
  gi/pygobject-object.c: At top level:
  cc1: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
  cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
  error: command '/usr/bin/gcc' failed with exit code 1
  ----------------------------------------
  ERROR: Failed building wheel for pygobject
Failed to build pygobject
ERROR: Could not build wheels for pygobject which use PEP 517 and cannot be installed directly

GLib.Error thrown when gnome-pomodoro isn't running

If gnome-pomodoro isn't running, a GLib.Error is thrown. The exception gets stringified, and is displayed in the bar.

To reproduce:

  1. Make sure gnome-pomodoro isn't running
  2. Execute python pomodoro-client.py status

Optionally display a specific task, maybe integrate with taskwarrior

Idea:

  • optionally display a specific text (task description) instead of "Pomodoro"
  • this text should be persisted on disk, so that it can be displayed
  • when status is called and there's no active pomodoro, then the persisted task text should be erased

This would be interesting, because you force yourself to describe what you're investing your pomodoro on

rofi or dmenu could be used to ask the user for the task text, and several options for that could be fetched from taskwarrior or maybe other sources

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.