+ -
当前位置:首页 → 问答吧 → 6.9. Glibc-2.8-20080929 出错。完全按照svn的手册走的。 make 或者make check 出错

6.9. Glibc-2.8-20080929 出错。完全按照svn的手册走的。 make 或者make check 出错

时间:2009-02-07

来源:互联网

00 ibm870 ibm871 ibm891 ibm903 ibm904 ibm905 ibm1047 ; \
echo 8bit-gap koi8-r latin-greek latin-greek-1 ibm256 ibm273 ibm277 ibm278 ibm280 ibm281 ibm284 ibm285 ibm290 ibm297 ibm420 ibm424 ibm437 ibm850 ibm851 ibm852 ibm855 ibm857 ibm860 ibm861 ibm862 ibm863 ibm864 ibm865 ibm868 ibm869 ibm875 ibm880 ibm918 ibm1004 ibm1026 cp1125 cp1250 cp1251 cp1252 cp1253 cp1254 cp1256 cp1257 ibm866 iso8859-5 iso8859-7 iso8859-8 iso8859-10 macintosh iec_p27-1 asmo_449 csn_369103 cwi dec-mcs ecma-cyrillic gost_19768-74 greek-ccitt greek7 greek7-old inis inis-8 inis-cyrillic iso_2033 iso_5427 iso_5427-ext iso_5428 iso_10367-box mac-is nats-dano nats-sefi iso8859-13 iso8859-14 iso8859-15 mac-uk sami-ws2 iso-ir-197 tis-620 koi8-u ibm874 cp10007 koi8-t georgian-ps georgian-academy iso-ir-209 mac-sami iso8859-11 ibm866nav pt154 rk1048 mik brf mac-centraleurope koi8-ru hp-roman8 hp-roman9 ebcdic-es ebcdic-es-a ebcdic-is-friss ebcdic-uk iso8859-16 viscii iso8859-9e hp-turkish8 hp-thai8 hp-greek8; } | \
gawk 'NR == 1 { \
for (i = 1; i <= NF; i++) { \
printf "%s-routines := %s\n", $i, tolower($i); \
printf "%s-map := gconv.map\n", $i; \
} \
}; \
NR > 1 { \
for (i = 2; i <= NF; i++) { \
printf "$(objpfx)%s.stmp: ", $i; \
map = toupper($i); \
sub(/^ISO8859/, "ISO-8859", map); \
if (map == "ISO_2033") map = map "-1983"; \
printf "$(charmaps)/%s ", map; \
printf "gen-%s.sh\n", $1; \
printf "\t$(generate-%s-table)\n", $1; \
} \
}' > /sources/glibc-build/iconvdata/iconv-rules.new
/bin/sh: line 19: /sources/glibc-build/iconvdata/iconv-rules.new: Not a directory
rm -f /sources/glibc-build/iconvdata/stamp.o; > /sources/glibc-build/iconvdata/stamp.o
/bin/sh: /sources/glibc-build/iconvdata/stamp.o: Not a directory
make[2]: *** [/sources/glibc-build/iconvdata/stamp.o] Error 1
make[2]: Leaving directory `/sources/glibc-2.8-20080929/iconvdata'
make[1]: *** [iconvdata/subdir_lib] Error 2
make[1]: Leaving directory `/sources/glibc-2.8-20080929'
make: *** [all] Error 2



6.9. Glibc-2.8-20080929 出错。完全按照svn的手册走的。 make 或者make check 出错

sed -i '/vi_VN.TCVN/d' localedata/SUPPORTED
patch -Np1 -i ../glibc-2.8-20080929-iconv_tests-1.patch
patch -Np1 -i ../glibc-2.8-20080929-ildoubl_test-1.patch
sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in

mkdir -v ../glibc-build
cd ../glibc-build


case `uname -m` in
i?86) echo "CFLAGS += -march=i486 -mtune=native" > configparms ;;
esac


../glibc-2.8-20080929/configure --prefix=/usr \
--disable-profile --enable-add-ons \
--enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc


cp -v ../glibc-2.8-20080929/iconvdata/gconv-modules iconvdata
make -k check 2>&1 | tee glibc-check-log

作者: limutian   发布时间: 2009-02-07

出错以后无法进行下一步了
localedef -i zh_CN -f GB18030 zh_CN.GB18030
总是出错。

作者: limutian   发布时间: 2009-02-07

cp -v ../glibc-2.8-20080929/iconvdata/gconv-modules iconvdata


修改上面步骤为
cp -pR ../glibc-2.8-20080929/iconvdata iconvdata

现在正在继续进行

作者: limutian   发布时间: 2009-02-07

引用:
作者: limutian
cp -v ../glibc-2.8-20080929/iconvdata/gconv-modules iconvdata


修改上面步骤为
cp -pR ../glibc-2.8-20080929/iconvdata iconvdata

现在正在继续进行
请问下楼主,你具体是在什么地方改的如上代码,偶是新手,多多指教哈

作者: sunnydragon   发布时间: 2009-08-04