I'm trying to patch audacity-2.1.3-r1 (as it fails to compile) with the patch provided in Gentoo-Bug forum: https://bugs.gentoo.org/show_bug.cgi?id=618326
I've edited the /etc/portage/bashrc: https://wiki.gentoo.org/wiki//etc/portage/patches#Enabling_.2Fetc.2Fportage.2Fpatches_for_all_ebuilds --- bashrc ----- # This hook is neccesary for automatic updating of the cfg-update index, please do not modify it! pre_pkg_setup() { [[ $ROOT = / ]] && cfg-update --index } pre_src_prepare() { [[ ${EAPI:-0} == [012345] ]] || return if ! type estack_push > /dev/null 2>&1; then local estack_names="eshopts_push eshopts_pop evar_push evar_push_set evar_pop estack_push estack_pop" source <(awk "/^# @(FUNCTION|VARIABLE): / { p = 0 } /^# @(FUNCTION|VARIABLE): (${estack_names// /|})\$/ { p = 1 } p { print }" ${PORTDIR}/eclass/estack.eclas$ fi if ! type epatch_user > /dev/null 2>&1; then local epatch_names="EPATCH_SOURCE EPATCH_USER_SOURCE epatch_user_death_notice epatch_user epatch" source <(awk "/^# @(FUNCTION|VARIABLE): / { p = 0 } /^# @(FUNCTION|VARIABLE): (${epatch_names// /|})\$/ { p = 1 } p { print }" ${PORTDIR}/eclass/epatch.eclas$ fi epatch_user for name in $epatch_names; do unset $name done for name in $estack_names; do unset $name done } ----- bashrc end -------- I've copied the patch "TrackPanel-Track-GetRate.patch" to: /etc/portage/patches/media-sound/audacity-2.1.3-r1/ but emerge still fails. What am I missing? collect2: error: ld returned 1 exit status make[2]: *** [Makefile:2005: audacity] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-sound/audacity-2.1.3-r1/work/audacity-minsrc-2.1.3/src' make[1]: *** [Makefile:1377: all] Error 2 make[1]: Leaving directory '/var/tmp/portage/media-sound/audacity-2.1.3-r1/work/audacity-minsrc-2.1.3/src' make: *** [Makefile:795: all-recursive] Error 1 * ERROR: media-sound/audacity-2.1.3-r1::gentoo failed (compile phase): * emake failed -- Thelma

