Subject: Re: gnome-config: not found
To: Ray Phillips <r.phillips@uq.edu.au>
From: Chavdar Ivanov <ci4ic4@gmail.com>
List: pkgsrc-users
Date: 10/04/2007 12:06:56
On 04/10/2007, Ray Phillips <r.phillips@uq.edu.au> wrote:
> Thanks for replying Greg.
>
> >pkg-config is supplied from pkgsrc and looks there already.
> >
> >gnome-config is invoked by pkg-config as a fallback.  So it's not the
> >real error.
> >
> >pkg-config needs to be to told what to report; just pkg-config and
> >module doesn't do much useful.
>
> Well, it returns a value of 0 to the shell if it's successful and 1
> if it's not; that can be checked with 'echo $status' in csh, for
> example.  I think that's what OOF2's setup.py uses to determine if
> the programs it relies on are present.
>
> >I have pygtk-2.0 installed.
> >
> >fnord gdt 11 /usr/home/gdt > pkg-config  --atleast-version=2.6.0
> >pygtk-2.0 --libs
> >fnord gdt 12 /usr/home/gdt > pkg-config pygtk-2.0 --libs
> >-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgobject-2.0 -lglib-2.0 -lintl
> >
> >So it seems that --atleast-version is not working the way you expect.
>
> I'm at a loss to explain why OOF2 can be installed on the machine I
> tried which had it's packages installed from source, but not on the
> machine where they were installed from precompiled .tgz files
> downloaded from
> ftp://ftp.netbsd.org/pub/NetBSD/packages/3.1/i386/All/.  Why would
> pkg-config on the latter need to use gnome-config while it doesn't on
> the former?
>
> I tried executing 'pkg-config --modversion pygtk-2.0', which does
> produce output to stdout, on both machines:
>
> machine with packages installed from source
> -------------------------------------------
>
> % pkg-config --modversion pygtk-2.0
> 2.10.1
> % pkg-config --exists 'pygtk-2.0 >= 2.6.0' --print-errors
> % echo $status
> 0
> %
>
> machine with packages installed from .tgz files
> -----------------------------------------------
>
> % pkg-config --modversion pygtk-2.0
> gnome-config: not found
> Package pygobject-2.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `pygobject-2.0.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'pygobject-2.0', required by 'PyGTK', not found
> % pkg-config --exists 'pygtk-2.0 >= 2.6.0' --print-errors
> gnome-config: not found
> Package pygobject-2.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `pygobject-2.0.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'pygobject-2.0', required by 'PyGTK', not found
> %
>
> I discovered the gnome-libs package contains gnome-config and
> installed it on the installed-from-binary machine, then tried again:
>
> % pkg-config --modversion pygtk-2.0
> Package pygobject-2.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `pygobject-2.0.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'pygobject-2.0', required by 'PyGTK', not found
> % pkg-config --exists 'pygtk-2.0 >= 2.6.0' --print-errors
> Package pygobject-2.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `pygobject-2.0.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'pygobject-2.0', required by 'PyGTK', not found
> % echo $status
> 1
> %
>
> So it no longer complains about gnome-config not being found, but
> there's not a file named pygobject-2.0.pc on that machine.
>
> I don't know what to do now.

install devel/py-gobject[-shared] ?
>
>
> Ray
>