Mail Archives: geda-help/2014/04/27/07:35:12
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 -