Re: pkg-config vs gnome-config



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark C. Smith wrote:
If this message if out of place or already answered, please point me to
the right direction and I'll be more than happy to follow up there.

I'm working on an app that uses gtk+-2.0 and a gdk_canvas.  'gnome-config'
points to the gtk-1.2 installation and pkg-config leaves out the
necessary include directories such that I get errors about gnome.h
not being found.  I'm not finding any .pc files in /usr/lib/pkgconfig
that look like their for a standalone gnome app.  Do I need to write
one?  Thanks.

Here's what I have in my Makefile right now:

$(CC) $(CFLAGS) $(DEBUGFLAGS) `pkg-config gdk-2.0 --libs --cflags` -o p p.c

GDK is a semi-internal backend support library for GTK.  You want to be
using 'gtk+-2.0' in your pkg-config line.  If you are using gnome2
libraries, check out /usr/lib/pkgconfig/libgnome*.pc for things you
might be using.  You'll probably want 'libgnome-2.0' and perhaps
'libgnomeui-2.0'.  IIRC, libgnomeui-2.0 will include cflags/libs
parameters for GTK as well, so you can probably omit 'gtk+-2.0'.

gnome-config is for gnome 1.x, I believe.

        -brian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFC8AFm6XyW6VEeAnsRAoHGAJ9G53EYxU2KHrEHmzcp+LdInaZcfgCfdRCE
S5o/GLw/RMgp/43hKFj+v1s=
=PO0Q
-----END PGP SIGNATURE-----



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]