2014-11-23 16:32 GMT+01:00 Davide Andreoli <[email protected]>:

> 2014-11-23 15:08 GMT+01:00 Daniel Juyung Seo <[email protected]>:
>
>> It looks good from here.
>> But egitu crashes a lot whenever I select a commit.
>>
>
> Thanks for testing!
>
> No issue here with egitu, I'm using it everyday for all my git usage, but
> I'm still at
> efl 1.12 (stable branch).
>

infact, updated efl to latest git and I get the segfault as you...
seems something to do with elm item, a first fast gdb run say:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff40fad25 in _elm_list_nearest_visible_item_get (it=0x15b67d0,
obj=<optimized out>) at elm_list.c:1223
1223                 evas_object_geometry_get(VIEW(item), &cx, &cy, &cw,
&ch);

(gdb) bt
#0  0x00007ffff40fad25 in _elm_list_nearest_visible_item_get (it=0x15b67d0,
obj=<optimized out>) at elm_list.c:1223
#1  _elm_list_elm_widget_on_focus (obj=<optimized out>, sd=<optimized out>)
at elm_list.c:1277
#2  0x00007ffff4173550 in elm_obj_widget_on_focus () at elm_widget.eo.c:343
#3  0x00007ffff41860e3 in _parent_focus (obj=0x8000005c000002e1) at
elm_widget.c:804






>
>> What is a good way to debug egitu with gdb?
>>
>
> the long answer:
> https://wiki.python.org/moin/DebuggingWithGdb
>
> while the short one:
> gdb -ex r --args python /usr/local/bin/egitu
> ...of course adjust the egitu path according to your installation prefix
>
>
>
>>
>> Daniel Juyung Seo (SeoZ, D1)
>>
>>
>> On Sun, Nov 23, 2014 at 9:14 PM, Davide Andreoli <[email protected]>
>> wrote:
>>
>> > Ok, installed ubuntu, your repo, and reproduced the error.
>> > It seems you really need the gbm lib, it is a requirement for ecore-drm.
>> >
>> > Don't ask me why you get so further and why pkg-config don't fail
>> earlier,
>> > but
>> > you can see gbm as a Require in the ecore-drm.pc file.
>> >
>> > (DRM guys: is this correct? why ecore-drm do not fail without that lib?)
>> >
>> > In fact the command:
>> > pkg-config --atleast-version 1.12.0 ethumb --print-errors
>> > say that you need that lib.
>> >
>> > And also the efl configure.ac (line 3052) say that ecore-drm need gbm.
>> >
>> > So I would say: install libgbm-dev and be happy :)
>> >
>> >
>> >
>> > 2014-11-23 10:57 GMT+01:00 Davide Andreoli <[email protected]>:
>> >
>> > > arghh, so weird...
>> > >
>> > > I'm testing again here, also downloading ubuntu to try to reproduce
>> your
>> > > environment.
>> > > The only idea I have is that ethumb is not installed and the error
>> report
>> > > in pyefl is wrong.
>> > >
>> > > The version check in setup.py is done using 2 commands:
>> > >   pkg-config --modversion ethumb (to see if ethumb is installed)
>> > > and
>> > >   pkg-config --atleast-version 1.12.0 ethumb (to check the min
>> version)
>> > >
>> > > the first one should print the installed version (and exit with 0)
>> > > while the second should just exit with 0
>> > >
>> > > From your error seems that the second command fail on your
>> environment,
>> > > can you try to manually run those 2 commands?
>> > >
>> > >
>> > > 2014-11-23 8:47 GMT+01:00 Martinx - ジェームズ <[email protected]
>> >:
>> > >
>> > >> On 22 November 2014 at 15:36, Davide Andreoli <
>> [email protected]>
>> > >> wrote:
>> > >>
>> > >> > I've uploaded pre-release tarballs for Python-EFL 1.12.0 to:
>> > >> >
>> > http://download.enlightenment.org/pre-releases/python-efl-1.12.0.tar.gz
>> > >> > and
>> > >> >
>> > >>
>> >
>> http://download.enlightenment.org/pre-releases/python-efl-1.12.0.tar.bz2
>> > >> >
>> > >> > md5sum and sha1sum are available in the same folder.
>> > >> >
>> > >> > Please test them and report any issue you found.
>> > >> > I plan on doing the official release in about 24h.
>> > >> >
>> > >> > davemds
>> > >>
>> > >>
>> > >> Hey Davide,
>> > >>
>> > >> I'm trying to compile `python-efh 1.12.0-pre` within a "pbuilder
>> > >> environment" (using my own EFL/E packages) and I'm getting the
>> following
>> > >> error:
>> > >>
>> > >> "Checking for Ethumb: Ethumb version mismatch. Found: 1.12.0  Needed:
>> > >> 1.12.0"
>> > >>
>> > >> In a bit more details...
>> > >>
>> > >> ---
>> > >> .....
>> > >>  debian/rules build
>> > >> dh build --with python2 --buildsystem=pybuild
>> > >>    dh_testdir -O--buildsystem=pybuild
>> > >>    dh_auto_configure -O--buildsystem=pybuild
>> > >> I: pybuild base:170: python2.7 setup.py config
>> > >> running config
>> > >>    dh_auto_build -O--buildsystem=pybuild
>> > >> I: pybuild base:170: /usr/bin/python setup.py build
>> > >> Checking for Eina: OK, found 1.12.0
>> > >> Checking for Eo: OK, found 1.12.0
>> > >> Checking for Evas: OK, found 1.12.0
>> > >> Checking for Ecore: OK, found 1.12.0
>> > >> Checking for EcoreFile: OK, found 1.12.0
>> > >> Checking for EcoreInput: OK, found 1.12.0
>> > >> Checking for EcoreX: OK, found 1.12.0
>> > >> Checking for Ethumb: Ethumb version mismatch. Found: 1.12.0  Needed:
>> > >> 1.12.0
>> > >> E: pybuild pybuild:256: build: plugin distutils failed with: exit
>> > code=1:
>> > >> /usr/bin/python setup.py build
>> > >> dh_auto_build: pybuild --build -i python{version} -p 2.7 --dir .
>> > returned
>> > >> exit code 13
>> > >> debian/rules:7: recipe for target 'build' failed
>> > >> make: *** [build] Error 13
>> > >> dpkg-buildpackage: error: debian/rules build gave error exit status 2
>> > >> E: Failed autobuilding of package
>> > >> .....
>> > >> ---
>> > >>
>> > >> Then, if I install `libgbm-dev` (or it add to `debian/control` as a
>> > >> build-dep), then it works! Like this:
>> > >>
>> > >> ---
>> > >> root@e-builder-1:~/python-efl-1.12.0# apt-get install libgbm-dev
>> > >>
>> > >> root@e-builder-1:~/python-efl-1.12.0# dpkg-buildpackage -uc -us
>> > >> ......
>> > >>
>> > >> Checking for EcoreX: OK, found 1.12.0
>> > >> Checking for Ethumb: OK, found 1.12.0
>> > >> Checking for Ethumb_Client: OK, found 1.12.0
>> > >> Checking for Edje: OK, found 1.12.0
>> > >> Checking for Emotion: OK, found 1.12.0
>> > >> Checking for DBus: OK, found 1.2.0
>> > >> Checking for Elementary: OK, found 1.12.0
>> > >> running build
>> > >> running build_py
>> > >> .....
>> > >> ---
>> > >>
>> > >> Weird... Besides this "crazy build dependency", it compiles and
>> installs
>> > >> okay... I don't know the source of this problem...
>> > >>
>> > >> Also, this problem appear outside of the "pbuilder environment", I
>> mean,
>> > >> if
>> > >> I try to compile `python-efl 1.12.0` on top of a fresh Ubuntu 14.10
>> > >> Minimal
>> > >> Server (plus Ubuntu 14.10`ppa:martinx/enlightenment`), to try to
>> "mimic"
>> > >> the pbuilder tiny build chroot enviroment. It is easy to reproduce
>> (when
>> > >> with the deb packages).
>> > >>
>> > >> I'll try it again, by installing EFL + E19 + etc, using `./configure
>> ;
>> > >> make
>> > >> ; make install`, instead of `apt-get / dpkg`, to see if this problem
>> > >> appear
>> > >> there too (when not using the E packages that I'm trying to build),
>> > maybe
>> > >> I'm doing something wrong with the packaging itself.
>> > >>
>> > >> Cheers!
>> > >>
>> > >>
>> >
>> ------------------------------------------------------------------------------
>> > >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> > >> from Actuate! Instantly Supercharge Your Business Reports and
>> Dashboards
>> > >> with Interactivity, Sharing, Native Excel Exports, App Integration &
>> > more
>> > >> Get technology previously reserved for billion-dollar corporations,
>> FREE
>> > >>
>> > >>
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
>> > >> _______________________________________________
>> > >> enlightenment-devel mailing list
>> > >> [email protected]
>> > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> > >>
>> > >
>> > >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> > from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>> > with Interactivity, Sharing, Native Excel Exports, App Integration &
>> more
>> > Get technology previously reserved for billion-dollar corporations, FREE
>> >
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > enlightenment-devel mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> >
>>
>> ------------------------------------------------------------------------------
>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>> with Interactivity, Sharing, Native Excel Exports, App Integration & more
>> Get technology previously reserved for billion-dollar corporations, FREE
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
>> _______________________________________________
>> enlightenment-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to