ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2014/04/27/07:35:12

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 <geda AT philippklostermann DOT de>
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>
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019