[Geany-Devel] Can't build geany-plugins

Harold Aling geany at sait.nl
Tue Dec 4 12:58:38 UTC 2012


On Tue, Dec 4, 2012 at 1:53 PM, Chow Loong Jin <hyperair at debian.org> wrote:
> On 04/12/2012 20:35, Quentin Glidic wrote:
>> On Tue, Dec 04, 2012 at 01:24:33PM +0100, Harold Aling wrote:
>>> After dist-upgrading to Ubuntu 12.10, updating to the latest Geany and
>>> Geany-plugins doesn't seem to work:
>>>
>>> $ geany -V
>>> geany 1.23 (git >= d019741) (built on Dec  4 2012 with GTK 2.24.13, GLib 2.34.0)
>>>
>>> $ ./waf configure && ./waf build
>>> Setting top to                           : /home/harold/src/geany-plugins
>>> Setting out to                           :
>>> /home/harold/src/geany-plugins/_build_
>>> Checking for waf version in 1.6.1-1.7.0  : ok
>>> Checking for 'gcc' (c compiler)          : ok
>>> Checking for program pkg-config          : /usr/bin/pkg-config
>>> Checking for 'gtk+-2.0' >= 2.16.0        : yes
>>> Checking for 'geany' >= 1.23             : not found
>>> The configuration failed
>>> (complete log in /home/harold/src/geany-plugins/_build_/config.log)
>>>
>>> $ cat /home/harold/src/geany-plugins/_build_/config.log
>>> ...
>>> Checking for 'geany' >= 1.23
>>> ['/usr/bin/pkg-config', '--atleast-version=1.23', 'geany']
>>> not found
>>> from /home/harold/src/geany-plugins: The configuration failed
>>>
>>>
>>> Geany is prefixed with /usr/local, just like -plugins defaults to.
>>>
>>> Is this an Ubuntu error, user error, or is something wrong in the
>>> configure waf script of geany-plugins?
>>
>> pkg-config will not search in /usr/local by default. Try setting
>> PKG_CONFIG_PATH to /usr/local/lib/pkgconfig
>
> If you use autotools, it'll automatically find the geany in the --prefix you use
> to configure geany-plugins.

Ah, didn't know I could also use that, I alway used the waf script ...

$ ./autogen.sh --prefix=/usr/local
...
checking pkg-config is at least version 0.9.0... yes
checking for GEANY... no
configure: error: Package requirements (geany >= 1.23) were not met:

Requested 'geany >= 1.23' but version of Geany is 1.22

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GEANY_CFLAGS
and GEANY_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


-H-


More information about the Devel mailing list