YAY!! Adding "libgbm-dev" to build dependency list fixed the problem!
An Ubuntu package of `Python-efl 1.12.0` is available on `ppa:martinx/enlightenment`! Please, consider these packages "unstable", nevertheless, I'm using it on a daily basis. Planning to push those `*/debian/...` subdirs on github... Cheers! Thiago On 14 November 2014 01:00, Martinx - ジェームズ <thiagocmarti...@gmail.com> wrote: > Guys! > > I'm seeing that this isn't a problem of `python-efl` itself but, I > appreciate any help to fix this! :-P > > Python-efl is failing to build on a clean `utopic` `pbuilder` > environment (plus this PPA `ppa:martinx/enlightenment`), while > `libef`, `elementary` and `enlightenment`, evas, emotion, etc, are all > being packaged okay within this very same "pbuilder environment", > except `python-efl`. > > It detected `Ethumb 1.12.0` but refuses to use it! > > Check it out: > > Output of `pbuilder-dist utopic build python-efl_1.11.0-0utopic3.dsc`: > > -- > ... > Checking for EcoreX: OK, found 1.12.0 > Checking for Ethumb: Ethumb version mismatch. Found: 1.12.0 Needed: 1.11.0 > E: pybuild pybuild:256: build: plugin distutils failed with: exit > code=1: /usr/bin/python setup.py build > ... > -- > > But, if I try to package it [python-efl] outside of the `pbuilder`, > using `dpkg-buildpackage`, then, it works! I'm using it (my > `python-efl` deb package) locally on my Desktop... > > When it works, the output is like this: > > Output of `dpkg-buildpackage -rfakeroot -uc -us`: > > -- > ...... > debian/rules build > dh build --with python2 --buildsystem=python_distutils > dh_testdir -O--buildsystem=python_distutils > dh_auto_configure -O--buildsystem=python_distutils > dh_auto_build -O--buildsystem=python_distutils > 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: 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 > ..... > dpkg-deb: building package `python-efl' in > `../python-efl_1.11.0-0utopic1_amd64.deb'. > -- > > Yay! > > Ethumb `1.12.0` was detected and used as expected! I don't understand > why `python-efl` detects the very same `Ethumb 1.12.0` within the > "pbuilder environment" but, it refuses to use it there! But, why?! > Python-efl said it "Found: 1.12.0" but "Needs: 1.11.0"... wtf? > :-/ > > I don't know if this is a fault of `python-efl` (probably not) or a > fault of the "pbuilder environment"... > > So, I really appreciate any help! If you guys don't mind... :-) > > I'm using E19 on a daily basis on Ubuntu (Debian on tests), so, I'll > maintain this packages for a life... ^_^ > > "E19 PPA Page": https://launchpad.net/~martinx/+archive/ubuntu/enlightenment > > Cheers! > Thiago > > On 13 November 2014 20:52, Martinx - ジェームズ <thiagocmarti...@gmail.com> wrote: >> Cool! That first error disappeared after adding: >> >> -- >> * Adding "X-Python-Version" to debian/control >> -- >> >> But, the `python-efl` problem is still there... Look: >> >> https://launchpadlibrarian.net/190315665/buildlog_ubuntu-utopic-amd64.python-efl_1.11.0-0utopic2_FAILEDTOBUILD.txt.gz >> >> Apparently, something is wrong with `python-efl` itself, since the >> error message come from it, am I right?! >> >> Nevertheless, `python-efl` compiles in my machine, so, nothing is >> wrong with it... weird... >> >> I'll try to ask this @ launchpad-users instead... >> >> Cheers! >> >> On 13 November 2014 18:25, Christopher Barry >> <christopher.r.ba...@gmail.com> wrote: >>> On Thu, 13 Nov 2014 18:14:13 -0200 >>> Martinx - ジェームズ <thiagocmarti...@gmail.com> wrote: >>> >>>>Just fro the record, here is `python-efl` package compiling (snipped) >>>>on my machine: >>>> >>>>--- >>>>user@ubunut-desk-1:~/e19/python-efl/python-efl-1.11.0$ make -f >>>>debian/rules build >>>>dh build --with python2 --buildsystem=python_distutils >>>> dh_testdir -O--buildsystem=python_distutils >>>> dh_auto_configure -O--buildsystem=python_distutils >>>> dh_auto_build -O--buildsystem=python_distutils >>>>pyversions: missing X(S)-Python-Version in control file, fall back to >>>>debian/pyversions >>>>pyversions: missing debian/pyversions file, fall back to supported >>>>versions 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: 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 >>>>--- >>>> >>>>I don't undersatdn why it doens't compiles on Launchpad... :-( >>>> >>>>I really appreciate any help! >>>> >>>>Thanks! >>>>Thiago >>>> >>>>On 13 November 2014 18:05, Martinx - ジェームズ >>>><thiagocmarti...@gmail.com> wrote: >>>>> Guys, >>>>> >>>>> I'm trying to compile my package of `python-elf` and, it builds okay >>>>> on my machine but, at the Launchpad, it fails... >>>>> >>>>> Here is the log: >>>>> >>>>> https://launchpadlibrarian.net/190303590/buildlog_ubuntu-utopic-amd64.python-efl_1.11.0-0utopic1_FAILEDTOBUILD.txt.gz >>>>> >>>>> Log: >>>>> >>>>> --- >>>>> pyversions: missing debian/pyversions file, fall back to supported >>>>> versions 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.11.0 dh_auto_build: python setup.py build --force returned exit >>>>> code 1 debian/rules:7: recipe for target 'build-arch' failed >>>>> make: *** [build-arch] Error 1 >>>>> dpkg-buildpackage: error: debian/rules build-arch gave error exit >>>>> status 2 --- >>>>> >>>>> Nevertheless, as I said, I have it compiled and installed on my own >>>>> machine: >>>>> >>>>> -- >>>>> python-efl_1.11.0-0utopic0_amd64.deb >>>>> -- >>>>> >>>>> Of course, I'm using the very same Ubuntu PPA on my machine, to >>>>> locally build and upload it to Launchpad... >>>>> >>>>> Any tips?! >>>>> >>>>> Thanks in advance! >>>>> >>>>> Best, >>>>> Thiago ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users