[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:26329] Re: Debina/Hurd
At Tue, 9 Jan 2001 14:54:47 +0900,
Atsuhito Kohda wrote:
> これをインストールしたら apt-get update は Bus error とかに
> ならずに無事すんだのですが apt-get upgrade したら依存関係で
> できませんでした。bsdutils が存在しない sysvinit に Depends
> してました。
>
> これを hold にしたら libc0.2 の upgrade が始まって喜んだものの、
> いつまでたっても展開中から進みません。
>
> 仕方ないので Ctrl+C で終ってしまいました。libc が中途半端
> なのは状態としては悪くなったかもわかりませんが、暫く手が
> でそうにないですね。
>
うーん、何ででしょう
$ dpkg -a --configure
を何回かやってもだめでしょうか?
> # emacs が動く姿ぐらいは見てみたい(^^;
emacs-20.7はインストールしてみました。
でもそのままだとSegmentation faultしてしまいました。
main()を実行する前にmalloc_initialize_hook()という関数が
実行されてenvironという変数にアクセスするのが悪いようで、
emacs.cを
@@ -571,7 +571,9 @@
{
char **p;
- for (p = environ; *p; p++)
+if (environ)
+ {
+ for (p = environ; *p; p++) {
if (strncmp (*p, "MALLOC_CHECK_=", 14) == 0)
{
do
@@ -579,6 +581,8 @@
while (*++p);
break;
}
+ }
+ }
}
にすると動きます。
でもemacsのソースは複雑でどこが悪いかよくわかりません。
もしかするとglibcのほうが悪いのかもしれませんけど。
ところでdebian-hurdのMLを見ているとよくoskit-machというもの
が出てくるのですが、どんなものか知っている人はいませんか?
--
堀川 一憲 <kaz-hori@xxxxxxxxxxxxx>