pkg-config --cflags gobject-2.0 возвращает неправильные пути - PullRequest
0 голосов
/ 30 октября 2019

Начальная точка - ~/Downloads/emacs-26.3 $ sudo make, которая жалуется на отсутствующий заголовок glib, из-за чего я сделал $pkg-config --cflags gobject-2.0, который выводит папки, которые не соответствуют тем, которые найдены с использованием $ find . -name glib*. Вопрос в том, как мне заставить pkg-config исправить себя? Это на Linux Mint 19.

~/Downloads/emacs-26.3 $ sudo make
make -C lib all
make[1]: Entering directory '/home/er/Downloads/emacs-26.3/lib'
[truncated]
  CC       xsettings.o
In file included from xsettings.c:44:0:
/usr/include/gconf/2/gconf/gconf-client.h:24:10: fatal error: glib-object.h: No such file or directory
 #include <glib-object.h>
          ^~~~~~~~~~~~~~~
compilation terminated.
Makefile:377: recipe for target 'xsettings.o' failed
make[1]: *** [xsettings.o] Error 1
make[1]: Leaving directory '/home/er/Downloads/emacs-26.3/src'
Makefile:421: recipe for target 'src' failed
make: *** [src] Error 2
~/Downloads/emacs-26.3 $ pkg-config --cflags gobject-2.0
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
/usr $ find . -name glib*
./local/share/aclocal/glib-gettext.m4
./local/share/aclocal/glib-2.0.m4
./local/lib/pkgconfig/glib-2.0.pc
./local/bin/glib-gettextize
./share/aclocal/glibc2.m4
./share/aclocal/glibc21.m4
./share/aclocal/glib-gettext.m4
./share/aclocal/glib-2.0.m4
./share/locale-langpack/en_CA/LC_MESSAGES/glib-networking.mo
./share/locale-langpack/en_CA/LC_MESSAGES/glib20.mo
./share/locale-langpack/en@shaw/LC_MESSAGES/glib20.mo
./share/locale-langpack/en_AU/LC_MESSAGES/glib-networking.mo
./share/locale-langpack/en_AU/LC_MESSAGES/glib20.mo
./share/locale-langpack/en_GB/LC_MESSAGES/glib-networking.mo
./share/locale-langpack/en_GB/LC_MESSAGES/glib20.mo
./share/glib-2.0
./share/glib-2.0/gdb/glib_gdb.py
./share/glib-2.0/valgrind/glib.supp
./share/man/man7/glibc.7.gz
./share/man/man1/glib-compile-resources.1.gz
./share/man/man1/glib-mkenums.1.gz
./share/man/man1/glib-genmarshal.1.gz
./share/man/man1/glib-gettextize.1.gz
./share/man/man1/glib-compile-schemas.1.gz
./share/doc/glib-networking-common
./share/doc/glib-networking-services
./share/doc/glib-networking
./lib/python2.7/dist-packages/glib
./lib/python2.7/dist-packages/dbus/glib.pyc
./lib/python2.7/dist-packages/dbus/glib.py
./lib/python2.7/dist-packages/dbus/mainloop/glib.pyc
./lib/python2.7/dist-packages/dbus/mainloop/glib.py
./lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/main/glib.pyc
./lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/main/glib.py
./lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/utils/runner/glib.pyc
./lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/utils/runner/glib.py
./lib/python2.7/dist-packages/twisted/internet/glib2reactor.py
./lib/python2.7/dist-packages/twisted/internet/glib2reactor.pyc
./lib/cli/glib-sharp-2.0
./lib/cli/glib-sharp-2.0/glib-sharp.dll.config
./lib/cli/glib-sharp-2.0/glib-sharp.dll
./lib/x86_64-linux-gnu/glib-2.0
./lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas
./lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h
./lib/x86_64-linux-gnu/pkgconfig/glib-2.0.pc
./lib/systemd/user/glib-pacrunner.service
./lib/mono/gac/glib-sharp
./lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll.config
./lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll
./lib/glib-networking
./lib/glib-networking/glib-pacrunner
./lib/python3/dist-packages/dbus/glib.py
./lib/python3/dist-packages/dbus/mainloop/glib.py
./lib/python3/dist-packages/dbus/mainloop/__pycache__/glib.cpython-36.pyc
./lib/python3/dist-packages/dbus/__pycache__/glib.cpython-36.pyc
./bin/glib-gettextize
./bin/glib-compile-resources
./bin/glib-mkenums
./bin/glib-compile-schemas
./bin/glib-genmarshal
./include/glib-2.0
./include/glib-2.0/glib
./include/glib-2.0/glib/glib-autocleanups.h
./include/glib-2.0/glib-unix.h
./include/glib-2.0/glib.h
./include/glib-2.0/glib-object.h
./include/glib-2.0/gobject/glib-types.h
...