On Sun, 2015-06-21 at 19:04 +0300, Kevin Wilson wrote:
Hi, When running ./configure on gnome-terminal from Feodra 22 (gnome -terminal-3.16.2 I am getting this error: .... checking for NONE/share/dbus-1/interfaces/org.gnome.ShellSe archProvider2.xml... no configure: error: gnome-shell search provider requested but interface definition file not found .... Any ideas ? Regards, Kevin
It seems that you ran "./configure --with-dbus-interface-dir=NONE" or some equivalent. You asked configure to look for interface files in a directory that doesn't exist, so configure failed and printed an error. If your goal is to build gnome-terminal-3.16.2 without using gnome-shell's SearchProvider interface, the correct command is "./configure --disable-search-provider". In general, if you want to figure out why configure is failing or doing something unexpected, start by reading the configure.ac file. Writing or modifying a configure.ac can be rather tricky due to idiosyncrasies of m4sh syntax, but reading the configure.ac of modern gnome projects is usually very straight-forward. And if you do want to patch configure.ac or write a new autotools-based build system for a new project, https://autotools.io/index.html is a good introduction to the subject. Alexandre Rostovtsev.
Attachment:
signature.asc
Description: This is a digitally signed message part