[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:04682] Re: Debianの日本語環境について


I received from miyake@xxxxxxxxxxxxxxxxxxx on 03 10 , 1998. 

+ 一緒に並ぶのはいいのですが、libc6_2.0.6-3.wml.2 が、本家の
+ libc6_2.0.7??と重なってしまって、パッケージをインストールしようとす
+ る度に、本家のlibc6がDebian-JPのlibcを上書きしようとします。そこで、
+ 提案なんですが、libc6_2.0.6-3.wml.2関連をlibc6wm_2.0.6-3の様にして、
+ libc6をprovideするようにした方がいいように思いますが、どうでしょう?

  正しい解決法は、glibc-2.0.7pre1-3 ベースで wcsmbs を作るって事でしょ

  と思って、今日3度程その make に挑戦しましたが、いずれも失敗に終りま
した。make 自体は通るのですが、make install の段になって、strip コマン

((23:17:04  master2:/usr/src/glibc/glibc-2.0.7pre1/debian/tmp/usr/lib))
 root: strip -g *.{a,o}
strip: stb00482/getaliasname.o: Memory exhausted
strip: stb00482/getaliasname.o: Memory exhausted
strip: stb00482/getaliasname.o: Memory exhausted
strip: stb00482/getaliasname.o: Memory exhausted
Segmentation fault (core dumped)

  このようになってしまいます。gdb でコアを調べると、

((23:17:47  master2:/usr/src/glibc/glibc-2.0.7pre1/debian/tmp/usr/lib))
 root: gdb `which strip` core 
GNU gdb 4.16.85
Copyright 1997 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-pc-linux-gnu"...
(no debugging symbols found)...
Core was generated by `strip -g libBrokenLocale.a libbsd-compat.a libc.a libcrypt.a libdb.a libdl.a li'.
Program terminated with signal 11, Segmentation fault.
find_solib: Can't read pathname for load map: Input/output error

#0  0x4001ebde in ?? () from /usr/lib/libbfd-

と libbfd の中でお亡くなりになっている事が分かります。ちなみに、strip 

((23:19:17  master2:/usr/src/glibc/glibc-2.0.7pre1/debian/tmp/usr/lib))
 root: dpkg -S `which strip`
binutils: /usr/bin/strip
((23:19:38  master2:/usr/src/glibc/glibc-2.0.7pre1/debian/tmp/usr/lib))
 root: dpkg -l binutils
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name            Version        Description
hi  binutils   The GNU assembler, linker and binary utiliti

という素性の物であることが分かり、この中に libbfd が含まれている事も分

((23:19:47  master2:/usr/src/glibc/glibc-2.0.7pre1/debian/tmp/usr/lib))
 root: ldconfig -p | grep -1 libbfd
        libbuild.so.1.0 (ELF-libc6) => /usr/lib/libbuild.so.1.0
        libbfd- (ELF) => /usr/lib/libbfd-
        libX11.so.6 (ELF-libc6) => /usr/X11R6/lib/libX11.so.6

という事で、何故か libbfd は ELF-libc6 になっていないことも分かりまし
た (これが原因かどうかまでは分かりません)。

  ちなみに、kernel 2.0.29 と 2.1.86 のどちらでも同じ現象が起こりました。


   Name: 吉山あきら  Akira Yoshiyama
   E-mail: yosshy@debian.or.jp
   URL: http://jedi.seg.kobe-u.ac.jp/~yosshy/linux.html