ebuild fails after trying to apply the dvdr patch... if i cp the 16 ebuild renaming it to 18 it builds successfully... manually aplying the patches adn running make also works.... so its just a syntax thing Reproducible: Always Steps to Reproduce: 1.emerge cdrtools 2. 3.
Line 34 of the ebuild has the following line: use dvdr && patch -p1 < ../${DVDR_PATCH_P} || die Without dvdr in the use flags, it obviously dies at this point. Modifying it as follows makes it work perfectly. use dvdr && (patch -p1 < ../${DVDR_PATCH_P} || die)
you cant subshell in an ebuild, the die command would kill the subshell and not the active one also, pylon: you should never call patch yourself, use epatch one of the reasons is this very good example of how you did 'use dvdr && patch || die'
Take my apologies. I only tested with dvdr in the USE-flags. For the future I'll test all the USE-flags possibilities. I changed the line to use dvdr && epatch ../${DVDR_PATCH_P} Hope that this is the correct form as I saw in several other ebuilds. Please let me know if you still have problems.
*** Bug 28450 has been marked as a duplicate of this bug. ***
unpack ${DVDR_PATCH_P}.bz2 should also be executed when USE="dvdr", see Bug #28450
I haven't seen that vapier added a "dvdr?" into SRC_URI. So it's no wonder, when the DVDR-patch can't be found. Thanks for this hint. And next time I'll sleep more before editing an ebuild ;)
*** Bug 28476 has been marked as a duplicate of this bug. ***
*** Bug 28477 has been marked as a duplicate of this bug. ***
*** Bug 28488 has been marked as a duplicate of this bug. ***