X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com Message-ID: <535CEB5C.8050304@philippklostermann.de> Date: Sun, 27 Apr 2014 13:34:52 +0200 From: Philipp Klostermann User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: geda-help AT delorie DOT com Subject: Re: [geda-help] Which Debina-Package do I have to install? make geda-gaf git version 1.9.1-20140308-80-g62aede2 under Debian Wheezy fails due to missing glib. References: <535A1445 DOT 4060108 AT philippklostermann DOT de> <20140425093528 DOT 24599 DOT qmail AT stuge DOT se> <4ec21d206984a3bc291bb9baefc33eb8 AT net2air DOT co> <20140425094534 DOT 25362 DOT qmail AT stuge DOT se> <423b9c44d06df6dd5da8d70cf885a813 AT net2air DOT co> In-Reply-To: <423b9c44d06df6dd5da8d70cf885a813@net2air.co> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s3RBYwnn032030 Reply-To: geda-help AT delorie DOT com Am 25.04.2014 12:06, schrieb Peter TB Brett: > On 2014-04-25 10:45, Peter Stuge wrote: >> Peter TB Brett wrote: >>>>> I found out that the missing functions belong to glib, >>>> >>>> More specifically they are provided by the gio-2.0 library, which >>>> isn't being linked in. >>> >>> I've got a sneaking suspicion that something changed in the pkg-config >>> files in a recent version of glib, and some tweaks to the build system >>> will be needed. *sigh* >> >> If parts of gEDA depend on gio-2.0 then the only correct pkg-config >> package to pull in is gio-2.0, rather than only glib-2.0. >> > > Well, yes, that is obvious. Anyway, gio is part of the glib source > package. > > Peter > > First, I thank You all for your help! I've tried to look for anything having to do with gio: albus:/platz/debian# dpkg -l | grep -i gio ii gir1.2-glib-2.0 1.32.1-1 amd64 Introspection data for GLib, GObject, Gio and GModule ii glib-networking:amd64 2.32.3-1 amd64 network-related giomodules for GLib ii glib-networking-common 2.32.3-1 all network-related giomodules for GLib - data files ii glib-networking-services 2.32.3-1 amd64 network-related giomodules for GLib - D-Bus services ii gvfs:amd64 1.12.3-4 amd64 userspace virtual filesystem - GIO module ii libgio-cil 2.22.3-2 all CLI binding for the GIO I/O stack 2.22 ii libgio2.0-cil-dev 2.22.3-2 all CLI binding for the GIO I/O stack 2.22 ii libxdamage-dev 1:1.1.3-2 amd64 X11 damaged region extension library (development headers) ii libxdamage1:amd64 1:1.1.3-2 amd64 X11 damaged region extension library albus:/platz/debian# I can't find anything else, that has to do with gio and ist not specific for something that has not to do with geda, like Haskell-libs having "gio" in their name. I called ldconfig after every installation of any package and re-ran make clean ; make distclean ; ../autogen.sh; /configure - just to be sure. Having read the Debian-specific information, that Gareth linked to, I called: albus:~# apt-get build-dep geda Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Als Quellpaket wird »geda-gaf« statt »geda« gewählt. Die folgenden Pakete werden ENTFERNT: guile-2.0-dev Die folgenden NEUEN Pakete werden installiert: guile-1.8 guile-1.8-dev guile-1.8-libs libstroke0 libstroke0-dev transfig 0 aktualisiert, 6 neu installiert, 1 zu entfernen und 0 nicht aktualisiert. That didn't help, either. I guess I have to install glib from the source-package I can get from www.gtk.org, but how does this work with the glib that already is on my box? I guess can't simply unistall beforehand, because many other packages depend on it. Does anyone have a hint for me, before I start messing up my box? Philipp