[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