This is a copy of the ebuild for eroaster-2.1.0-r2. I removed the unpack routine, added the sourceforge mirror and a workarround for the two version numbers. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 19201 [details] The ebuild for the 2.2.0 ebuild. This is the ebuild for eroaster-2.2.0-0.6.
bumped :)
Not so fast.... I got an error: martin portage # emerge eroaster Calculating dependencies ...done! >>> emerge (1 of 1) app-cdr/eroaster-2.2.0_pre6 to / >>> md5 src_uri ;-) eroaster-2.2.0-0.6.tar.gz >>> Unpacking source... >>> Unpacking eroaster-2.2.0-0.6.tar.gz to /var/tmp/portage/eroaster-2.2.0_pre6/work >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking for python... /usr/bin/python checking for Python version >= 1.5.2 ... ok checking for gnome-python... yes checking for cdrecord... yes checking for mkisofs... yes checking for isoinfo... yes checking for mpg123... yes checking for sox... yes checking for xmms... no Couldn't find xmms. xmms (X Multimedia Sound System) is required for playing mp3-files, so if you would like to have this feature enabled, get the latest version from http://www.xmms.org configure: creating ./config.status config.status: creating Makefile config.status: creating eroaster config.status: creating ecat.py config.status: creating constants.py config.status: creating pycompile config.status: creating waitreload.py config.status: creating eroaster-applet config.status: creating xml/eroaster-ui.xml Sucessfully configured eroaster 2.2.0 Compiling supplementary files ... >>> Install eroaster-2.2.0_pre6 into /var/tmp/portage/eroaster-2.2.0_pre6/image/ category app-cdr Please run "make" to compile all modules first ... make: *** [install] Error 1 !!! ERROR: app-cdr/eroaster-2.2.0_pre6 failed. !!! Function einstall, Line 361, Exitcode 2 !!! einstall failed I'll attach the config.log file. Martin
Created attachment 19513 [details] config.log The config.log file like I told you to attach it.
And, yes, I don't want to use xmms here. Martin
I have the same issue and it is not related to the warnings from configure. When I try a "python -v pycompile" in the /var/tmp/portage/eroaster-2.2.0_pre6/work/eroaster-2.2.0-0.6/ directory, the output is full of "can't create foobar.pyc" messages. This explain the "make install" failure (there is a test on the existance of constants.pyc). I think it may be related to recent changes on python: I'm using 2.2.3-r3 ie, with the "dontcompile" patch... What version are you using?
2.2.3-r3, no additional patches here. no modified ebuild. I use always the latest versions of the (not masked) ebuilds, when I report bugs. Martin
> I use always the latest versions of the (not masked) ebuilds, > when I report bugs. Same here. Just to make it clear, the "don't compile" thing is a gentoo patch included in this version. I will make a few tests this evening with the previous python version.
Ok, tell me if it's working. Martin
I've tested with python-2.2.3-r2 and it works. So I've looked closer at the python-2.2.3-gentoo_py_dontcompile.patch, and it seems to me that it does exactly the opposite to what it is supposed to do: when the var PYTHON_DONTCOMPILE is not set, then it does not compile anything, whereas when the var is set it produces some .pyc files :/ I will open a new bug for the python team with a fixed patch and make this one depends on it.
python-2.2.3-r4 is now in portage, and fixes this issue.
This bug appears to be fixed... let me know if it needs reopening