From: Serge N. <Ser...@fr...> - 2012-09-02 07:39:45
|
Le 02/09/2012 01:16, Benny Malengier a écrit : > > > 2012/9/2 Serge Noiraud <Ser...@fr... <mailto:Ser...@fr...>> > > Le 01/09/2012 23:07, Benny Malengier a écrit : >> glib is not needed, so removed the import. >> Next error for me, in python: >> >> >>> from gi.repository import OsmGpsMap as osmgpsmap >> >>> osmgpsmap.Map >> /usr/local/lib/python2.7/site-packages/gi/module.py:144: Warning: cannot register existing type `GtkWidget' >> g_type = info.get_g_type() >> /usr/local/lib/python2.7/site-packages/gi/module.py:144: Warning: cannot add class private field to invalid type '<invalid>' >> g_type = info.get_g_type() >> /usr/local/lib/python2.7/site-packages/gi/module.py:144: Warning: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed >> g_type = info.get_g_type() >> /usr/local/lib/python2.7/site-packages/gi/module.py:144: Warning: cannot register existing type `GtkBuildable' >> g_type = info.get_g_type() >> /usr/local/lib/python2.7/site-packages/gi/module.py:144: Warning: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed >> g_type = info.get_g_type() >> /usr/local/lib/python2.7/site-packages/gi/module.py:144: Warning: g_once_init_leave: assertion `result != 0' failed >> g_type = info.get_g_type() >> /usr/local/lib/python2.7/site-packages/gi/module.py:148: Warning: g_type_get_qdata: assertion `node != NULL' failed >> type_ = g_type.pytype > could be python-gobject is the cause ? > I have : > python-gobject : 3.3.90 > gir1.2-gtk-3.0 : 3.5.12 > libgirepository-1.0 : 1.33.9 > > > How do you query these version strings? If you know, please add to dpkg -l : ii python-gobject 3.3.90-1 all Python 2.x bindings for GObject - transitional package ii gir1.2-gtk-3.0 3.5.12-0ubuntu3 amd64 GTK+ graphical user interface library -- gir bindings ii libgirepository-1.0-1 1.33.9-1 amd64 Library for handling GObject introspection data (runtime library) > python src/gramps.py --version > > With --version I see > gtk++ : 3.5.13 > gobject : 3.3.2 the result of --version for me is : Gramps Settings: ---------------- python : 2.7.3 gramps : 4.0.0-0.SVN20201M gtk++ : 3.5.12 gobject : 3.3.90 Not using bsddb3 bsddb : 5.1.2 bsddb.db : (5, 1, 29) cairo : 1.8.8 osmgpsmap : not found <<<<=== ??? pyexiv2 : 0.3.2 o.s. : Linux kernel : 3.5.0-13-generic ... Non-python dependencies: ------------------------ Graphviz : dot - graphviz version 2.26.3 (20100126.1600) Ghostscr. : 9.06 ... > > It can be the sources in osm-gps-map. > I saw some comments in the C code used by gir which are not or badly implemented. > depending on the introspection version, we could have this kind of problem. > > This is my next challenge in C code. I can't call some C functions in python because the code is badly commented. > The comments are used to generate the interface. > > >> >> >> >> 2012/9/1 Benny Malengier <ben...@gm... <mailto:ben...@gm...>> >> >> Serge, >> >> I obtain error with geography: >> >> Traceback (most recent call last): >> File "/home/benny/gramps/trunk/src/gen/plug/_manager.py", line 218, in load_plugin >> _module = self.import_plugin(pdata) >> File "/home/benny/gramps/trunk/src/gen/plug/_manager.py", line 255, in import_plugin >> module = __import__(pdata.mod_name) >> File "/home/benny/gramps/trunk/src/plugins/view/geoperson.py", line 43, in <module> >> import glib >> File "/usr/local/lib/python2.7/site-packages/glib/__init__.py", line 22, in <module> >> from glib._glib import * >> ImportError: libffi.so.5: cannot open shared object file: No such file or directory >> >> I have libffi.so.6 on Ubuntu Precise. What do you have? >> > On the next Ubuntu quantal (12.10), I have the same : > #locate libffi.so > /usr/lib/x86_64-linux-gnu/libffi.so > /usr/lib/x86_64-linux-gnu/libffi.so.6 > /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0 >> >> >> Benny >> > Serge > |