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 <d...@gurumeditation.it>:

> 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 - ジェームズ <thiagocmarti...@gmail.com>:
>
>> On 22 November 2014 at 15:36, Davide Andreoli <d...@gurumeditation.it>
>> 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
>> enlightenment-devel@lists.sourceforge.net
>> 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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to