Page MenuHomePhabricator

python-efl fails to build
Closed, InvalidPublic


I tried to build python-efl from git. It failed.
I wasn't sure who to assign this to, so instead, I added you two as subscribers.
Output follows.

[05:33:09 | yomi@xana ~] » cd software/python-efl ; mkpkg
==> Making package: python-efl 1.14.0-1 (Sun Jun 14 17:33:20 EDT 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found python-efl-1.14.0.tar.xz
==> Validating source files with sha256sums...
    python-efl-1.14.0.tar.xz ... Passed
==> Extracting sources...
  -> Extracting python-efl-1.14.0.tar.xz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Python-EFL: 1.14.0
Checking for Python: OK, found 3.4.3
Checking for Cython: not needed, using pre-generated C files
Checking for Eina: OK, found
Checking for Eo: OK, found
Checking for Evas: OK, found
Checking for Ecore: OK, found
Checking for EcoreFile: OK, found
Checking for EcoreInput: OK, found
Checking for EcoreX: OK, found
Checking for Ethumb: OK, found
Checking for Ethumb_Client: OK, found
Checking for Edje: OK, found
Checking for Emotion: OK, found
Checking for DBus: OK, found 1.2.0
Checking for Elementary: OK, found
running build
running build_py
running build_ext
building 'eo' extension
gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -march=native -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -DEFL_BETA_API_SUPPORT=1 -DEFL_EO_API_SUPPORT=1 -Iinclude/ -I/usr/include/python3.4m -c efl/eo/efl.eo.c -o build/temp.linux-x86_64-3.4/efl/eo/efl.eo.o -I/usr/include/eina-1/eina -I/usr/include/efl-1 -I/usr/include/eina-1 -I/usr/include/eo-1
efl/eo/efl.eo.c: In function ‘__pyx_f_3efl_2eo_2Eo__set_obj’:
efl/eo/efl.eo.c:3077:60: error: too many arguments to function ‘eo_key_data_set’
   eo_do(__pyx_v_self->obj, eo_key_data_set(__pyx_k_python_eo, ((void *)__pyx_v_self), NULL));
In file included from /usr/include/eo-1/Eo.h:159:0,
                 from efl/eo/efl.eo.c:286:
/usr/include/eo-1/eo_base.eo.h:143:46: note: declared here
 EOAPI void  eo_key_data_set(const char *key, const void *data);
efl/eo/efl.eo.c: In function ‘__pyx_pf_3efl_2eo_2Eo_8__iter__’:
efl/eo/efl.eo.c:3371:114: warning: right-hand operand of comma expression has no effect [-Wunused-value]
error: command 'gcc' failed with exit status 1
==> ERROR: A failure occurred in build().

Arch Linux

Name : efl-git
Version :
Build Date : Fri 12 Jun 2015 02:48:25 PM EDT
Install Date : Fri 12 Jun 2015 02:50:01 PM EDT

Name : elementary-git
Version :
Build Date : Fri 12 Jun 2015 02:57:57 PM EDT
Install Date : Fri 12 Jun 2015 02:59:10 PM EDT

abyomi0 created this task.Jun 14 2015, 2:38 PM
abyomi0 updated the task description. (Show Details)
abyomi0 raised the priority of this task from to High.
abyomi0 added a project: Restricted Project.
abyomi0 added subscribers: abyomi0, DaveMDS, kuuko.
abyomi0 changed the visibility from "All Users" to "Public (No Login Required)".Jun 14 2015, 2:43 PM
kuuko closed this task as Invalid.Jun 14 2015, 2:45 PM
kuuko claimed this task.

Use python-efl from git master with EFL/Elm from git.

Thanks. Sorry for the noise.