Created attachment 285649 [details] build.log on amd64 USE_PYTHON="2.4 2.5 2.6 2.7 3.1" emerge -av1 dev-python/gst-python does not work on amd64/ppc/sparc Please restrict the 2.4 ABI in the ebuild. Thanks
Yes, I'm well aware that this touches stable ebuilds. But please, lets spare the revbump/stabelization round for this out-of-date python version. Index: gst-python-0.10.20.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-python/gst-python/gst-python-0.10.20.ebuild,v retrieving revision 1.7 diff -u -B -r1.7 gst-python-0.10.20.ebuild --- gst-python-0.10.20.ebuild 13 Mar 2011 10:19:52 -0000 1.7 +++ gst-python-0.10.20.ebuild 11 Sep 2011 17:32:06 -0000 @@ -5,7 +5,7 @@ EAPI=3 PYTHON_DEPEND="2" SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.*" +RESTRICT_PYTHON_ABIS="2.4 3.*" PYTHON_EXPORT_PHASE_FUNCTIONS="1" inherit autotools eutils python Index: gst-python-0.10.21.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-python/gst-python/gst-python-0.10.21.ebuild,v retrieving revision 1.7 diff -u -B -r1.7 gst-python-0.10.21.ebuild --- gst-python-0.10.21.ebuild 25 Jul 2011 17:51:31 -0000 1.7 +++ gst-python-0.10.21.ebuild 11 Sep 2011 17:32:06 -0000 @@ -5,7 +5,7 @@ EAPI=3 PYTHON_DEPEND="2" SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.*" +RESTRICT_PYTHON_ABIS="2.4 3.*" PYTHON_EXPORT_PHASE_FUNCTIONS="1" inherit autotools eutils python
Created attachment 286315 [details] config.log
The undefined references in the config.log suggest you had a broken python-2.4 instead, from some glibc upgrades or whatnot. You getting the undefined refs for stuff in libpthread and libm stuff, linking against a static python library for some reason, but gst-python is passing -lm and -lpthread to the compiler fine per the log. Also I have recently cross-compiled gst-python against python-2.4 fine on a non-gentoo system, so it should work fine upstream against python-2.4. Please re-test and investigate and reopen if still a Gentoo package problem suspected