Source: norwegian Version: 2.2-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20161111 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[2]: Entering directory '/<<PKGBUILDDIR>>' > grep -a -v '^#' norsk.words \ > | grep -a '[BANDS]$' \ > | tr -d '*' \ > | awk --re-interval --source '{if ($2>=0) {print $1}}' \ > | tr -d '\"=' \ > | grep -a -v '\(xxxx\|yyyy\|zyzyzy\)' \ > | sort -f \ > > words.nb.new && mv words.nb.new words.nb > grep -a -v '^#' norsk.words \ > | grep -a '\*' \ > | sed -e 's/ .*//' \ > | tr -d '\"=' \ > | grep -a -v '\(xxxx\|yyyy\|zyzyzy\)' \ > | sort -f \ > > words.nn.new && mv words.nn.new words.nn > ( \ > sed -e 's/\(.*> *[-,A-Z???????????????]*\) \( *#~.*$\)/\1XXXX\2 *HACK*/' > \ > -e 's/-ZYZYZY,-\( *#-.*$\)/-ZYZYZY,ZYZYZY\1/' \ > -e 's/\(^flag *\)~\(..\?:\)/\1\2/' \ > -e 's/^\(compoundwords\) controlled z/\1 off/' nb.aff.in ; \ > echo ; \ > echo ; \ > echo 'flag z: # Brukes for ? bevare z-flagg gjennom munchlist' ;\ > echo ' . > YYYY # *HACK*' \ > ) > nb.aff.munch.new && mv nb.aff.munch.new nb.aff.munch > sed -e 's/stringchar *? *?//' -e 's/[??]//g' nb.aff.in > nb.aff.new && \ > mv nb.aff.new nb.aff > ( \ > sed -e 's/\(.*> *[-,A-Z???????????????]*\) \( *#~.*$\)/\1XXXX\2 *HACK*/' > \ > -e 's/-ZYZYZY,-\( *#-.*$\)/-ZYZYZY,ZYZYZY\1/' \ > -e 's/\(^flag *\)~\(..\?:\)/\1\2/' \ > -e 's/^\(compoundwords\) controlled z/\1 off/' nn.aff.in ; \ > echo ; \ > echo ; \ > echo 'flag z: # Brukes for ? bevare z-flagg gjennom munchlist' ;\ > echo ' . > YYYY # *HACK*' \ > ) > nn.aff.munch.new && mv nn.aff.munch.new nn.aff.munch > sed -e 's/stringchar *? *?//' -e 's/[??]//g' nn.aff.in > nn.aff.new && \ > mv nn.aff.new nn.aff > scripts/thes_to_dat < thesaurus-nb.txt > th_nb_NO_v2.dat > scripts/thes_to_dat < thesaurus-nn.txt > th_nn_NO_v2.dat > rm -f nb.dat > rm -f nn.dat > echo "name nn" > nn.dat > echo "name nb" > nb.dat > echo "charset iso8859-1" >> nn.dat > # Using th_gen_idx.pl from libmythes-dev > echo "charset iso8859-1" >> nb.dat > echo "run-together true" >> nn.dat > /usr/share/mythes/th_gen_idx.pl -o th_nn_NO_v2.idx < th_nn_NO_v2.dat > ispellaff2myspell --charset=latin1 --split=200 \ > --myheader=nb_NO.myheader nb.aff > nb_NO.myaff > #echo "special ' =*= = =*=" >> nn.dat # unchanged > ispellaff2myspell --charset=latin1 --split=200 \ > --myheader=nn_NO.myheader nn.aff > nn_NO.myaff > #echo "soundslike none" >> nn.dat # unchanged > echo "run-together true" >> nb.dat > #echo "special ' =*= = =*= ." >> nb.dat # unchanged > echo "special ' =** = =** . =**" >> nn.dat # like in the Danish file > #echo "soundslike none" >> nb.dat # unchanged > echo "special ' =** = =** . =**" >> nb.dat # like in the Danish file > grep -a -v '^#' norsk.words \ > | grep -a '\*' \ > | sed -e 's/ .*//' \ > | tr -d '=' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nn.aff.munch \ > > munch1.tmp > echo "soundslike nb" >> nb.dat # like in the Danish file > echo 'QQQQQQQQ' > FAKEDICT > echo "soundslike nn" >> nn.dat # like in the Danish file > th_nn_NO_v2.idx > buildhash -s FAKEDICT nb.aff.munch nb.munch.hash > Ignoring invalid flag \[ in line 837 > Ignoring invalid flag \] in line 842 > Ignoring invalid flag \^ in line 846 > Ignoring invalid flag ~\\ in line 854 > Ignoring invalid flag ~\_ in line 857 > Ignoring invalid flag ~\` in line 870 > rm -f FAKEDICT FAKEDICT.cnt FAKEDICT.stat > Ignoring invalid flag \[ in line 737 > Ignoring invalid flag \] in line 742 > Ignoring invalid flag \^ in line 746 > Ignoring invalid flag ~\\ in line 754 > Ignoring invalid flag ~\_ in line 757 > Ignoring invalid flag ~\` in line 770 > grep -a -v '^#' norsk.words \ > | grep -a -e 'B$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > > munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'A$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > > munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'N$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > > munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'M$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > > munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'K$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > > munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'D$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > > munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'O$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > > munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'C$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > > munch1.tmp > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Collecting input. > # Using th_gen_idx.pl from libmythes-dev > /usr/share/mythes/th_gen_idx.pl -o th_nb_NO_v2.idx < th_nb_NO_v2.dat > Finding flag marker. > Finding flag marker. > Finding flag marker. > Finding flag marker. > Finding flag marker. > Finding flag marker. > Finding flag marker. > Generating roots and affixes. > Generating roots and affixes. > Generating roots and affixes. > Generating roots and affixes. > Generating roots and affixes. > Generating roots and affixes. > Expanding dictionary into EXPANDEDPAIRS. > Expanding dictionary into EXPANDEDPAIRS. > Expanding dictionary into EXPANDEDPAIRS. > Generating roots and affixes. > Expanding dictionary into EXPANDEDPAIRS. > Expanding dictionary into EXPANDEDPAIRS. > Expanding dictionary into EXPANDEDPAIRS. > Expanding dictionary into EXPANDEDPAIRS. > th_nb_NO_v2.idx > Creating list of legal roots/flags. > Creating list of legal roots/flags. > Creating list of legal roots/flags. > Creating list of legal roots/flags. > Creating list of legal roots/flags. > Creating list of legal roots/flags. > Creating list of flags that participate in cross-products. > Creating list of flags that participate in cross-products. > Creating list of flags that participate in cross-products. > Creating list of flags that participate in cross-products. > Creating list of flags that participate in cross-products. > Creating list of legal roots/flags. > Creating list of flags that participate in cross-products. > Finding prefix and suffix flags. > Finding prefix and suffix flags. > Creating list of flags that participate in cross-products. > Finding prefix and suffix flags. > Finding prefix and suffix flags. > Finding prefix and suffix flags. > Finding prefix and suffix flags. > Creating awk script. > Finding prefix and suffix flags. > Creating awk script. > Creating awk script. > Eliminating non-optimal affixes. > Creating awk script. > Creating awk script. > Eliminating non-optimal affixes. > Eliminating non-optimal affixes. > Creating awk script. > Generating output word list. > Eliminating non-optimal affixes. > Creating awk script. > Generating output word list. > Generating output word list. > Eliminating non-optimal affixes. > Eliminating non-optimal affixes. > Generating output word list. > Generating output word list. > Eliminating non-optimal affixes. > grep -a -v '^#' norsk.words \ > | grep -a -e 'C$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a -v '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > >> munch1.tmp > Generating output word list. > grep -a -v '^#' norsk.words \ > | grep -a -e 'A$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a -v '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > >> munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'M$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a -v '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > >> munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'O$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a -v '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > >> munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'D$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a -v '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > >> munch1.tmp > Generating output word list. > grep -a -v '^#' norsk.words \ > | grep -a -e 'K$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a -v '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > >> munch1.tmp > grep -a -v '^#' norsk.words \ > | grep -a -e 'N$' \ > | sed -e 's/ .*//' -e 's/=/?/g' -e 's/ \*//' \ > | grep -a -v '^[A-Z???????????????]' \ > | munchlist -v -l nb.aff.munch \ > >> munch1.tmp > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Collecting input. > Finding flag marker. > Finding flag marker. > Generating roots and affixes. > Finding flag marker. > Finding flag marker. > Generating roots and affixes. > Finding flag marker. > Expanding dictionary into EXPANDEDPAIRS. > Finding flag marker. > Generating roots and affixes. > Generating roots and affixes. > Finding flag marker. > Generating roots and affixes. > Generating roots and affixes. > Generating roots and affixes. > Expanding dictionary into EXPANDEDPAIRS. > Finding flag marker. > Expanding dictionary into EXPANDEDPAIRS. > Expanding dictionary into EXPANDEDPAIRS. > Expanding dictionary into EXPANDEDPAIRS. > Generating roots and affixes. > Creating list of legal roots/flags. > Creating list of flags that participate in cross-products. > Creating list of legal roots/flags. > Creating list of legal roots/flags. > Expanding dictionary into EXPANDEDPAIRS. > Finding prefix and suffix flags. > Creating list of legal roots/flags. > Creating list of flags that participate in cross-products. > Creating list of flags that participate in cross-products. > Creating list of legal roots/flags. > Creating list of flags that participate in cross-products. > Finding prefix and suffix flags. > Expanding dictionary into EXPANDEDPAIRS. > Expanding dictionary into EXPANDEDPAIRS. > Finding prefix and suffix flags. > Creating list of flags that participate in cross-products. > Creating awk script. > Finding prefix and suffix flags. > Creating list of legal roots/flags. > Finding prefix and suffix flags. > Eliminating non-optimal affixes. > Creating awk script. > Creating awk script. > Creating list of flags that participate in cross-products. > Generating output word list. > Creating awk script. > Eliminating non-optimal affixes. > Eliminating non-optimal affixes. > Creating awk script. > cat munch1.tmp \ > | sed -e 's/\(zyzyzy\|ZYZYZY\)/\1\/\` /' \ > | sed -e 's/^\(.*\)$/----\1\*\1/' \ > | tr '*' '\n' \ > | sed -e '/----/ s/[??]//g' \ > | sed -e N -e 's/\n/ ----/' \ > | sort '-t/' -u +0f -1 +0 \ > | sed -e 's/.*----//' \ > | sed -e 's/\(et\/.*T.*\)V/\1/' \ > -e 's/\(e\/.*T.*\)W/\1/' \ > -e 's/\(er\/.*I.*\)V/\1/' \ > -e 's/\(e\/.*B.*\)W/\1/' \ > -e 's/\([^ei]um\/.*B.*\)I/\1/' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\([^e][^r]\|[e][^r]\|[r][^e]\)\)\/\([A-Zt-z]*\)\n\1e\/\([A-Zt-z]*\)R\([A-Zt-z]*\)$/\1\/\4\*\1e\/\5\6/g' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\(\/[AB]*\)E\(.*\)\n\1er\/AI/\1\3\4\*\1er\/AI/' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e 's/?/=/g' \ > -e 's/\/\([][t-zA-Z^\\\\\\\`_]*\)\([a-s]*\)/\/\2\1/' \ > -e > 's/\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)$/\1\/\3\*\1\/\3\4/' > \ > -e 's/^\([-\"a-z???????????????A-Z???????????????=]*\)$/\1\/ /' \ > | tr '*' '\n' \ > | sed -e ':START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)\([][t-zA-Z^\\\\\\\`_]\)/\1\/\2\3\*\1\/\2\4/' > \ > -e 't START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]\+\)\(\*\|$\)/\1\/\*\1\/\2\3/'\ > | tr '*' '\n' > munch2.tmp > Creating cross expansions (pass 1). > Finding prefix and suffix flags. > Generating output word list. > Eliminating non-optimal affixes. > Generating output word list. > cat munch2.tmp \ > | tr -d ' ' \ > | ispell -e -d ./nb.munch.hash \ > | sed -e 's/^[-\"a-z???????????????A-Z???????????????=]\+ //' -e 's/?/=/g' \ > | awk --source '{i=0; while (i<NF) {i=i+1;print $i,NR}}' \ > | sort \ > | join - norsk.words \ > | sed -e 's/\* //' \ > | cut -d ' ' -f2,3 \ > | sort -n \ > | sed -e '$ p' -e '$ D' -e ':START' -e '$ ! N' \ > -e 's/^\([0-9]\+\)\([0-9 ]\+\)\n\1\( [0-9]\+\)$/\1\2\3/' \ > -e 't START' -e P -e D \ > | awk --source '\ > {i = 1;\ > s = 0;\ > {while (i<NF)\ > {i=i+1;\ > if ($i<5) {s=s+$i} else {s = s + exp(exp(($i+9)/15)-1)}}};\ > if (s<=5) {t=s} else {t=-9+15*log(1+log(s))};\ > print $1, int(t)}' \ > > munch3.tmp > Creating list of legal roots/flags. > Finding illegal cross expansions (pass 1). > cat munch1.tmp \ > | sed -e 's/\(zyzyzy\|ZYZYZY\)/\1\/\` /' \ > | sed -e 's/^\(.*\)$/----\1\*\1/' \ > | tr '*' '\n' \ > | sed -e '/----/ s/[??]//g' \ > | sed -e N -e 's/\n/ ----/' \ > | sort '-t/' -u +0f -1 +0 \ > | sed -e 's/.*----//' \ > | sed -e 's/\(et\/.*T.*\)V/\1/' \ > -e 's/\(e\/.*T.*\)W/\1/' \ > -e 's/\(er\/.*I.*\)V/\1/' \ > -e 's/\(e\/.*B.*\)W/\1/' \ > -e 's/\([^ei]um\/.*B.*\)I/\1/' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\([^e][^r]\|[e][^r]\|[r][^e]\)\)\/\([A-Zt-z]*\)\n\1e\/\([A-Zt-z]*\)R\([A-Zt-z]*\)$/\1\/\4\*\1e\/\5\6/g' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\(\/[AB]*\)E\(.*\)\n\1er\/AI/\1\3\4\*\1er\/AI/' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e 's/?/=/g' \ > -e 's/\/\([][t-zA-Z^\\\\\\\`_]*\)\([a-s]*\)/\/\2\1/' \ > -e > 's/\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)$/\1\/\3\*\1\/\3\4/' > \ > -e 's/^\([-\"a-z???????????????A-Z???????????????=]*\)$/\1\/ /' \ > | tr '*' '\n' \ > | sed -e ':START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)\([][t-zA-Z^\\\\\\\`_]\)/\1\/\2\3\*\1\/\2\4/' > \ > -e 't START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]\+\)\(\*\|$\)/\1\/\*\1\/\2\3/'\ > | tr '*' '\n' > munch2.tmp > Generating output word list. > join: norsk.words:66: is not sorted: # > Creating list of legal roots/flags. > Creating list of flags that participate in cross-products. > Creating awk script. > cat munch2.tmp \ > | tr -d ' ' \ > | ispell -e -d ./nb.munch.hash \ > | sed -e 's/^[-\"a-z???????????????A-Z???????????????=]\+ //' -e 's/?/=/g' \ > | awk --source '{i=0; while (i<NF) {i=i+1;print $i,NR}}' \ > | sort \ > | join - norsk.words \ > | sed -e 's/\* //' \ > | cut -d ' ' -f2,3 \ > | sort -n \ > | sed -e '$ p' -e '$ D' -e ':START' -e '$ ! N' \ > -e 's/^\([0-9]\+\)\([0-9 ]\+\)\n\1\( [0-9]\+\)$/\1\2\3/' \ > -e 't START' -e P -e D \ > | awk --source '\ > {i = 1;\ > s = 0;\ > {while (i<NF)\ > {i=i+1;\ > if ($i<5) {s=s+$i} else {s = s + exp(exp(($i+9)/15)-1)}}};\ > if (s<=5) {t=s} else {t=-9+15*log(1+log(s))};\ > print $1, int(t)}' \ > > munch3.tmp > Creating cross expansions (pass 1). > cat munch1.tmp \ > | sed -e 's/\(zyzyzy\|ZYZYZY\)/\1\/\` /' \ > | sed -e 's/^\(.*\)$/----\1\*\1/' \ > | tr '*' '\n' \ > | sed -e '/----/ s/[??]//g' \ > | sed -e N -e 's/\n/ ----/' \ > | sort '-t/' -u +0f -1 +0 \ > | sed -e 's/.*----//' \ > | sed -e 's/\(et\/.*T.*\)V/\1/' \ > -e 's/\(e\/.*T.*\)W/\1/' \ > -e 's/\(er\/.*I.*\)V/\1/' \ > -e 's/\(e\/.*B.*\)W/\1/' \ > -e 's/\([^ei]um\/.*B.*\)I/\1/' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\([^e][^r]\|[e][^r]\|[r][^e]\)\)\/\([A-Zt-z]*\)\n\1e\/\([A-Zt-z]*\)R\([A-Zt-z]*\)$/\1\/\4\*\1e\/\5\6/g' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\(\/[AB]*\)E\(.*\)\n\1er\/AI/\1\3\4\*\1er\/AI/' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e 's/?/=/g' \ > -e 's/\/\([][t-zA-Z^\\\\\\\`_]*\)\([a-s]*\)/\/\2\1/' \ > -e > 's/\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)$/\1\/\3\*\1\/\3\4/' > \ > -e 's/^\([-\"a-z???????????????A-Z???????????????=]*\)$/\1\/ /' \ > | tr '*' '\n' \ > | sed -e ':START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)\([][t-zA-Z^\\\\\\\`_]\)/\1\/\2\3\*\1\/\2\4/' > \ > -e 't START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]\+\)\(\*\|$\)/\1\/\*\1\/\2\3/'\ > | tr '*' '\n' > munch2.tmp > Creating list of flags that participate in cross-products. > Eliminating non-optimal affixes. > join: norsk.words:66: is not sorted: # > Finding prefix and suffix flags. > cat munch2.tmp \ > | tr -d ' ' \ > | ispell -e -d ./nb.munch.hash \ > | sed -e 's/^[-\"a-z???????????????A-Z???????????????=]\+ //' -e 's/?/=/g' \ > | awk --source '{i=0; while (i<NF) {i=i+1;print $i,NR}}' \ > | sort \ > | join - norsk.words \ > | sed -e 's/\* //' \ > | cut -d ' ' -f2,3 \ > | sort -n \ > | sed -e '$ p' -e '$ D' -e ':START' -e '$ ! N' \ > -e 's/^\([0-9]\+\)\([0-9 ]\+\)\n\1\( [0-9]\+\)$/\1\2\3/' \ > -e 't START' -e P -e D \ > | awk --source '\ > {i = 1;\ > s = 0;\ > {while (i<NF)\ > {i=i+1;\ > if ($i<5) {s=s+$i} else {s = s + exp(exp(($i+9)/15)-1)}}};\ > if (s<=5) {t=s} else {t=-9+15*log(1+log(s))};\ > print $1, int(t)}' \ > > munch3.tmp > Finding illegal cross expansions (pass 1). > Finding prefix and suffix flags. > cat munch1.tmp \ > | sed -e 's/\(zyzyzy\|ZYZYZY\)/\1\/\` /' \ > | sed -e 's/^\(.*\)$/----\1\*\1/' \ > | tr '*' '\n' \ > | sed -e '/----/ s/[??]//g' \ > | sed -e N -e 's/\n/ ----/' \ > | sort '-t/' -u +0f -1 +0 \ > | sed -e 's/.*----//' \ > | sed -e 's/\(et\/.*T.*\)V/\1/' \ > -e 's/\(e\/.*T.*\)W/\1/' \ > -e 's/\(er\/.*I.*\)V/\1/' \ > -e 's/\(e\/.*B.*\)W/\1/' \ > -e 's/\([^ei]um\/.*B.*\)I/\1/' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\([^e][^r]\|[e][^r]\|[r][^e]\)\)\/\([A-Zt-z]*\)\n\1e\/\([A-Zt-z]*\)R\([A-Zt-z]*\)$/\1\/\4\*\1e\/\5\6/g' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\(\/[AB]*\)E\(.*\)\n\1er\/AI/\1\3\4\*\1er\/AI/' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e 's/?/=/g' \ > -e 's/\/\([][t-zA-Z^\\\\\\\`_]*\)\([a-s]*\)/\/\2\1/' \ > -e > 's/\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)$/\1\/\3\*\1\/\3\4/' > \ > -e 's/^\([-\"a-z???????????????A-Z???????????????=]*\)$/\1\/ /' \ > | tr '*' '\n' \ > | sed -e ':START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)\([][t-zA-Z^\\\\\\\`_]\)/\1\/\2\3\*\1\/\2\4/' > \ > -e 't START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]\+\)\(\*\|$\)/\1\/\*\1\/\2\3/'\ > | tr '*' '\n' > munch2.tmp > join: norsk.words:66: is not sorted: # > Generating output word list. > Creating cross expansions (pass 2). > Creating awk script. > Creating cross expansions (pass 1). > cat munch2.tmp \ > | tr -d ' ' \ > | ispell -e -d ./nb.munch.hash \ > | sed -e 's/^[-\"a-z???????????????A-Z???????????????=]\+ //' -e 's/?/=/g' \ > | awk --source '{i=0; while (i<NF) {i=i+1;print $i,NR}}' \ > | sort \ > | join - norsk.words \ > | sed -e 's/\* //' \ > | cut -d ' ' -f2,3 \ > | sort -n \ > | sed -e '$ p' -e '$ D' -e ':START' -e '$ ! N' \ > -e 's/^\([0-9]\+\)\([0-9 ]\+\)\n\1\( [0-9]\+\)$/\1\2\3/' \ > -e 't START' -e P -e D \ > | awk --source '\ > {i = 1;\ > s = 0;\ > {while (i<NF)\ > {i=i+1;\ > if ($i<5) {s=s+$i} else {s = s + exp(exp(($i+9)/15)-1)}}};\ > if (s<=5) {t=s} else {t=-9+15*log(1+log(s))};\ > print $1, int(t)}' \ > > munch3.tmp > Creating awk script. > Creating cross expansions (pass 1). > Finding illegal cross expansions (pass 2). > join: norsk.words:66: is not sorted: # > cat munch1.tmp \ > | sed -e 's/\(zyzyzy\|ZYZYZY\)/\1\/\` /' \ > | sed -e 's/^\(.*\)$/----\1\*\1/' \ > | tr '*' '\n' \ > | sed -e '/----/ s/[??]//g' \ > | sed -e N -e 's/\n/ ----/' \ > | sort '-t/' -u +0f -1 +0 \ > | sed -e 's/.*----//' \ > | sed -e 's/\(et\/.*T.*\)V/\1/' \ > -e 's/\(e\/.*T.*\)W/\1/' \ > -e 's/\(er\/.*I.*\)V/\1/' \ > -e 's/\(e\/.*B.*\)W/\1/' \ > -e 's/\([^ei]um\/.*B.*\)I/\1/' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\([^e][^r]\|[e][^r]\|[r][^e]\)\)\/\([A-Zt-z]*\)\n\1e\/\([A-Zt-z]*\)R\([A-Zt-z]*\)$/\1\/\4\*\1e\/\5\6/g' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e N -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\(\/[AB]*\)E\(.*\)\n\1er\/AI/\1\3\4\*\1er\/AI/' > \ > -e '$ p' -e '$ d' -e P -e D \ > | tr '*' '\n' \ > | sed -e 's/?/=/g' \ > -e 's/\/\([][t-zA-Z^\\\\\\\`_]*\)\([a-s]*\)/\/\2\1/' \ > -e > 's/\(\([-\"a-z???????????????A-Z???????????????=]\)*\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)$/\1\/\3\*\1\/\3\4/' > \ > -e 's/^\([-\"a-z???????????????A-Z???????????????=]*\)$/\1\/ /' \ > | tr '*' '\n' \ > | sed -e ':START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]*\)\([][t-zA-Z^\\\\\\\`_]\+\)\([][t-zA-Z^\\\\\\\`_]\)/\1\/\2\3\*\1\/\2\4/' > \ > -e 't START' \ > -e > 's/^\([-\"a-z???????????????A-Z???????????????=]\+\)\/\([a-s]\+\)\(\*\|$\)/\1\/\*\1\/\2\3/'\ > | tr '*' '\n' > munch2.tmp > Finding illegal cross expansions (pass 1). > Creating cross expansions (pass 2). > Finding illegal cross expansions (pass 1). > Finding roots of cross expansions. > cat -n munch2.tmp \ > | join - munch3.tmp \ > | cut -d ' ' -f2,3 \ > | awk --re-interval --source '!/[\\\\\\\`_]/ {print $1,$2} > /\/[\\\\\\\`_]/ {if ($2>6) {print $1,$2}}' \ > | uniq \ > | tr -d ' ' \ > | sed -e '$ p' -e '$ D' -e ':START' -e '$ ! N' \ > -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)\+\)\/\([0-9]*\)\n\1\/\([][t-zA-Z^\\\\\\\`_a-s0-9]*\)$/\1\/\3\4/' > \ > -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)\+\/\)\([0-9]*\)\([a-s]*\)\([][t-zA-Z^\\\\\\\`_0-9]*\)\n\1\4\([][t-zA-Z^\\\\\\\`_0-9]\+\)$/\1\3\4\5\6/' > \ > -e 't START' -e P -e D \ > | sed -e 's/\/\([][t-zA-Z^\\\\\\\`_0-9a-s]*\)/\/\1\* \1/' \ > | tr '*' '\n' \ > | sed -e '/ .*/ s/[^0-9 ]\+/ /g' \ > | sed -e N -e 's/\n//' \ > | awk --source '\ > {i = 1;\ > s = 0;\ > {while (i<NF)\ > {i++;\ > if ($i<5) {s=s+$i} else {s = s + exp(exp(($i+9)/15)-1)}}};\ > if (s<=5) {t=s} else {t=-9+15*log(1+log(s))};\ > print $1, int(t)}' \ > | awk --re-interval --source '{print $1,$2}' \ > | uniq \ > > munched.C > cat munch2.tmp \ > | tr -d ' ' \ > | ispell -e -d ./nb.munch.hash \ > | sed -e 's/^[-\"a-z???????????????A-Z???????????????=]\+ //' -e 's/?/=/g' \ > | awk --source '{i=0; while (i<NF) {i=i+1;print $i,NR}}' \ > | sort \ > | join - norsk.words \ > | sed -e 's/\* //' \ > | cut -d ' ' -f2,3 \ > | sort -n \ > | sed -e '$ p' -e '$ D' -e ':START' -e '$ ! N' \ > -e 's/^\([0-9]\+\)\([0-9 ]\+\)\n\1\( [0-9]\+\)$/\1\2\3/' \ > -e 't START' -e P -e D \ > | awk --source '\ > {i = 1;\ > s = 0;\ > {while (i<NF)\ > {i=i+1;\ > if ($i<5) {s=s+$i} else {s = s + exp(exp(($i+9)/15)-1)}}};\ > if (s<=5) {t=s} else {t=-9+15*log(1+log(s))};\ > print $1, int(t)}' \ > > munch3.tmp > join: -:10: is not sorted: 10 additivitet/A > join: munch3.tmp:4: is not sorted: 10 0 > Finding illegal cross expansions (pass 2). > Eliminating non-optimal affixes. > rm munch[123].tmp > join: norsk.words:66: is not sorted: # > Eliminating non-optimal affixes. > cat -n munch2.tmp \ > | join - munch3.tmp \ > | cut -d ' ' -f2,3 \ > | awk --re-interval --source '!/[\\\\\\\`_]/ {print $1,$2} > /\/[\\\\\\\`_]/ {if ($2>6) {print $1,$2}}' \ > | uniq \ > | tr -d ' ' \ > | sed -e '$ p' -e '$ D' -e ':START' -e '$ ! N' \ > -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)\+\)\/\([0-9]*\)\n\1\/\([][t-zA-Z^\\\\\\\`_a-s0-9]*\)$/\1\/\3\4/' > \ > -e > 's/^\(\([-\"a-z???????????????A-Z???????????????=]\)\+\/\)\([0-9]*\)\([a-s]*\)\([][t-zA-Z^\\\\\\\`_0-9]*\)\n\1\4\([][t-zA-Z^\\\\\\\`_0-9]\+\)$/\1\3\4\5\6/' > \ > -e 't START' -e P -e D \ > | sed -e 's/\/\([][t-zA-Z^\\\\\\\`_0-9a-s]*\)/\/\1\* \1/' \ > | tr '*' '\n' \ > | sed -e '/ .*/ s/[^0-9 ]\+/ /g' \ > | sed -e N -e 's/\n//' \ > | awk --source '\ > {i = 1;\ > s = 0;\ > {while (i<NF)\ > {i++;\ > if ($i<5) {s=s+$i} else {s = s + exp(exp(($i+9)/15)-1)}}};\ > if (s<=5) {t=s} else {t=-9+15*log(1+log(s))};\ > print $1, int(t)}' \ > | awk --re-interval --source '{print $1,$2}' \ > | uniq \ > > munched.D > Generating output word list. > join: munch3.tmp: No such file or directory > cat: munch2.tmp: No such file or directory > rm munch[123].tmp > Finding roots of cross expansions. > rm: cannot remove 'munch[123].tmp': No such file or directory > Makefile:418: recipe for target 'munched.D' failed > make[2]: *** [munched.D] Error 1 The full build log is available from: http://aws-logs.debian.net/2016/11/11/norwegian_2.2-1_unstable.log This failure happens on a CPU with TSX extensions available, but is not reproducible on a machine without them. For context, I recommend reading the thread starting at https://lists.debian.org/debian-devel/2016/11/msg00210.html The node used is an Amazon EC2 VM with 64 cores. /proc/cpuinfo says: model : 79 model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz stepping : 1 A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.