[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: one fix for building under Solaris
On Jan 5, 2009, at 10:45 PM, Peter Clifton wrote:
> GDK is a part of GTK, yes. Can you find it's ".pc" file in the above
> package-config search path?
>
> For example, my system installed one:
>
> /usr/lib/pkgconfig/gdk-2.0.pc
>
> Try PKG_CONFIG_PATH=....... pkg-config --modversion gtk+-2.0
> and PKG_CONFIG_PATH=....... pkg-config --modversion gdk+-2.0
>
> I suspect that when you built GTK, it relied on some further package
> that it happily groped from somewhere else on your system. Now you've
> cut it off from finding its dependencies, the test for a
> functioning GDK
> via pkg-config will fail.
>
> I've been misled by this before. You just need to poke pkg-config
> its-self until you discover what the missing dependency is.
I'm working on it now. Man this has really turned into a can of
worms, but it's good to get it straightened out. It seems pkg-config
(v0.23) is trying to call "gnome-config" which I, of course, do not
have. This is causing pkg-config to vomit in all sorts of
interesting ways when called from the configure script. (I'm trying
to rebuild gtk+ with a sane PKG_CONFIG_PATH setting)
It seems I've screwed myself by installing the latest release
(v0.23) of pkg-config, which seems to have suffered from "hey,
everyone runs Linux with Gnome on a PC, right?" disease. I just
looked at the source code; it is hard-coded to call gnome-config.
Dumb, dumb, dumb. The pkg-config shipped with Solaris, v0.15.0,
performs no such foolishness. WTF?
I'm going to re-run the configure script using the older pkg-
config binary.
> Now I can see why they invented ports, dpkg, apt-get etc ;)
...which, of course, cause baldness in their own ways. :-/
> (Peter - who is currently in .deb package hell trying to build some
> -devel snapshot .debs).
Ugh!
-Dave
--
Dave McGuire
Port Charlotte, FL
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user