Pkg-config не может найти адекватную зависимость gobject-introspection-1.0 от Ubuntu 24.04Linux

Ответить Пред. темаСлед. тема
Anonymous
 Pkg-config не может найти адекватную зависимость gobject-introspection-1.0 от Ubuntu 24.04

Сообщение Anonymous »

У меня есть сборка мезонов, которая не работает:

Код: Выделить всё

Called: `/usr/bin/pkg-config --modversion gobject-introspection-1.0` -> 1
stderr:
Package dependency requirement 'glib-2.0 >= 2.80.0' could not be satisfied.
Package 'glib-2.0' has version '2.72.0', required version is '>= 2.80.0'
Package dependency requirement 'gobject-2.0 >= 2.80.0' could not be satisfied.
Package 'gobject-2.0' has version '2.72.0', required version is '>= 2.80.0'
насколько я понимаю, это потому, что /usr/lib/x86_64-linux-gnu/pkgconfig/gobject-introspection-1.0.pc содержит:

Код: Выделить всё

Name: gobject-introspection
Description: GObject Introspection
Version: 1.80.1
Requires: glib-2.0 >= 2.80.0, gobject-2.0 >= 2.80.0
Если я проверю, что я установил:

Код: Выделить всё

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                             Version        Architecture Description
+++-================================-==============-============-===========================================================
un  gir1.2-gobject-2.0                               (no description available)
un  gir1.2-gobject-2.0-dev                           (no description available)
ii  gobject-introspection:amd64      1.80.1-1       amd64        Generate interface introspection data for GObject libraries
ii  gobject-introspection-bin        1.80.1-1       amd64        Executables for gobject-introspection
un  gobject-introspection-bin-linux                  (no description available)
un  gobject-introspection-repository                 (no description available)
ii  libcairo-gobject2:amd64          1.18.0-3build1 amd64        Cairo 2D vector graphics library (GObject library)
un  libgobject-2.0-0                                 (no description available)
... в моей системе не установлен пакет libgobject-2.0, но если я попытаюсь его установить:

Код: Выделить всё

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libglib2.0-0t64' instead of 'libgobject-2.0-0'
libglib2.0-0t64 is already the newest version (2.80.0-6ubuntu3.1).
Также в /usr/lib/x86_64-linux-gnu/pkgconfig/gobject-2.0.pc написано:

Код: Выделить всё

Name: GObject
Description: GLib Type, Object, Parameter and Signal Library
Version: 2.80.0
Requires: glib-2.0
Requires.private: libffi >=  3.0.0
Libs: -L${libdir} -lgobject-2.0
Cflags: -I${includedir}
Итак, на что смотрит pkg-config, чтобы определить версию 2.72? Потому что ind /usr -name *.pc -exec grep -l -F '2.72' {} + ничего не находит, пока find /usr -name *.pc -exec grep -l -F '2.80' {} + находит несколько...
И вообще, как это исправить?
Система — недавно установленная (K)Ubuntu-24.04, только что перезагруженная после apt-update+

Код: Выделить всё

apt-upgrade
.
Я видел этот вопрос, но у меня уже есть пакет разработки. Я тоже видел это, но там нет файла require.txt.

Подробнее здесь: https://stackoverflow.com/questions/791 ... n-ubuntu-2
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использование сервера LSP для Python с привязками GObject Introspection
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как установить PyGI (Python Gobject Introspection) в Windows?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Ошибка установки libvirt-python в Rocky Linux 9: pkg-config не может найти libvirt
    Anonymous » » в форуме Linux
    0 Ответы
    88 Просмотры
    Последнее сообщение Anonymous
  • Как мне установить FFmpeg, чтобы pkg-config мог его найти?
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как мне установить FFmpeg, чтобы pkg-config мог его найти?
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»