From: Martinx - ジ. <thi...@gm...> - 2014-11-23 07:47:57
|
On 22 November 2014 at 15:36, Davide Andreoli <da...@gu...> 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! |