Re: [gtkmm] cannot find gtkmm.h
- From: Mike Roome <mike roome gmail com>
- To: John Taber <jtaber johntaber net>
- Cc: gtkmm-list gnome org
- Subject: Re: [gtkmm] cannot find gtkmm.h
- Date: Mon, 5 Jul 2004 22:15:57 +0100
On Mon, 5 Jul 2004 05:07:47 -0400, John Taber <jtaber johntaber net> wrote:
> Still not working. A few questions:
> 1) not sure what dpkg -S is (not listed in man dpkg) - what does this command
> do?
It just tells you what package a particular file is from (and it's
listed in man dpkg on my system, it's listed in the
'dpkg-query‐actions' section)
> 3) typed in your suggestion - here is the result
> root dell8000:/# dpkg -S /usr/lib/pkgconfig/gtkmm-2.4.pc
> libgtkmm-2.4-dev: /usr/lib/pkgconfig/gtkmm-2.4.pc
> libgtkmm-2.4-dev: /usr/lib/pkgconfig/gtkmm-2.4.pc
> dpkg: *libgtkmm-2.4-dev:* not found.
> libgtkmm-2.4-dev: /usr/lib/pkgconfig/gtkmm-2.4.pc
> root dell8000:/#
So, you clearly have relevant pkg-config file installed, so the
problem must be elsewhere...
> 5) here was my original error message
> sh-2.05b$ export LD_LIBRARY_PATH=/usr/local/lib/sbin/ldconfig sh-2.05b$ g++
> mainprogram.cpp -o mainprogram `pkg-config gtkmm-2.0 --cflags --libs`
^^^^^^^^^^^^^^^^^^^^
> Package gtkmm-2.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `gtkmm-2.0.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'gtkmm-2.0' found
[snip]
And there it is. You're telling pkg-config to look up the details for
gtkmm-2.0, which, obviously, you don't have installed. Switch out
`pkg-config gtkmm-2.0 ...` for `pkg-config gtkmm-2.4...`, and it
should work like a charm.
--
mike
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]