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