Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 704260 - dev-python/python-efl: stabilize 1.23.0 on x86
Summary: dev-python/python-efl: stabilize 1.23.0 on x86
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Joonas Niilola
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2019-12-30 12:00 UTC by Joonas Niilola
Modified: 2020-02-06 12:19 UTC (History)
1 user (show)

See Also:
Package list:
dev-python/python-efl-1.23.0
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joonas Niilola gentoo-dev 2019-12-30 12:00:11 UTC
Hey, 

please stabilize dev-python/python-efl-1.23.0 on x86. Thanks!
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2020-01-10 01:24:08 UTC
I am unable to build this on x86. Even with -j1 I am running out of memory:

> building 'efl.elementary.__init__' extension
> creating /var/tmp/portage/dev-python/python-efl-1.23.0/work/python-efl-1.23.0-python3_6/temp.linux-i686-3.6/efl/elementary
> i686-pc-linux-gnu-gcc -O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare -fPIC -DEFL_BETA_API_SUPPORT=1 -DEFL_EO_API_SUPPORT=1 -Iinclude/ -I/usr/include/python3.6m -c efl/elementary/__init__.c -o /var/tmp/portage/dev-python/python-efl-1.23.0/work/python-efl-1.23.0-python3_6/temp.linux-i686-3.6/efl/elementary/__init__.o -pthread -I/usr/include/eet-1 -I/usr/include/luajit-2.0 -I/usr/include/dbus-1.0 -I/usr/include/freetype2 -I/usr/include/ecore-input-evas-1 -I/usr/include/ecore-1 -I/usr/include/eina-1/eina -I/usr/include/ecore-evas-1 -I/usr/include/ethumb-client-1 -I/usr/include/efl-1/interfaces -I/usr/include/efl-1 -I/usr/include/ecore-drm2-1 -I/usr/include/libpng16 -I/usr/include/ecore-imf-evas-1 -I/usr/include/eina-1 -I/usr/include/elput-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-audio-1 -I/usr/include/uuid -I/usr/include/elocation-1 -I/usr/include/ethumb-1 -I/usr/include/evas-1/gesture -I/usr/include/eeze-1 -I/usr/include/evas-1/canvas -I/usr/lib/dbus-1.0/include -I/usr/include/ecore-input-1 -I/usr/include/embryo-1 -I/usr/include/ecore-x-1 -I/usr/include/ector-1 -I/usr/include/ecore-con-1 -I/usr/include/elementary-1 -I/usr/include/edje-1 -I/usr/include/eldbus-1 -I/usr/include/libmount -I/usr/include/emotion-1 -I/usr/include/evas-1 -I/usr/include/emile-1 -I/usr/include/ecore-ipc-1 -I/usr/include/ecore-imf-1 -I/usr/include/eo-1 -I/usr/include/eio-1 -I/usr/include/efreet-1 -I/usr/include/blkid -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security
> 
> cc1: out of memory allocating 65536 bytes after a total of 1979928576 bytes
> error: command 'i686-pc-linux-gnu-gcc' failed with exit status 1
>  * ERROR: dev-python/python-efl-1.23.0::gentoo failed (compile phase):
>  *   (no error message)
>  *
>  * Call stack:
>  *     ebuild.sh, line  125:  Called src_compile
>  *   environment, line 2851:  Called distutils-r1_src_compile
>  *   environment, line  959:  Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile'
>  *   environment, line  427:  Called python_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile'
>  *   environment, line 2407:  Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
>  *   environment, line 1785:  Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
>  *   environment, line 1783:  Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile'
>  *   environment, line  666:  Called distutils-r1_run_phase 'distutils-r1_python_compile'
>  *   environment, line  950:  Called distutils-r1_python_compile
>  *   environment, line  818:  Called esetup.py 'build' '-j' '1'
>  *   environment, line 1329:  Called die
Comment 2 Joonas Niilola gentoo-dev 2020-01-10 05:47:55 UTC
Thanks. I have my own x86 stable Qemu image that I usually use to do x86 keywording, but I ran into this same issue. Without much thought I just believed my Qemu settings are wonky. But it looks like the package is faulty in some way... (if you check memory usage while compiling, it doesn't go near 100 %)

I'll investigate and decide action for keywords on my own time, thank you!
Comment 3 Larry the Git Cow gentoo-dev 2020-01-13 18:08:47 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0c026519f8d40e24db394151df5f33e37518aa

commit fc0c026519f8d40e24db394151df5f33e37518aa
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2020-01-13 18:07:36 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-01-13 18:08:37 +0000

    dev-python/python-efl: stabilize 1.23 on x86
    
    Bug: https://bugs.gentoo.org/704260
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-python/python-efl/python-efl-1.23.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e29084f0f0806b329bb65eea532f269d679122f

commit 7e29084f0f0806b329bb65eea532f269d679122f
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2020-01-13 18:06:41 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-01-13 18:08:37 +0000

    dev-python/python-efl: disable optimization on x86
    
    Bug: https://bugs.gentoo.org/704260
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-python/python-efl/python-efl-1.23.0.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)