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

[debian-devel:07829] Re: xfree86-xtt_3.3.3.1-0.xtt.8



むつみです。

 NABETANI Hidenobu <nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxx> さんは
   Subject: [debian-devel:07828] Re: xfree86-xtt_3.3.3.1-0.xtt.8
   Message-ID: <vcj1zizqqhf.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
 において言いました

>> 鍋谷です。

>> > dpkg-deb: control directory has bad permissions 2755 (must be >=0755 and <=0775)
>> > dpkg-deb: building package `libfont-xtt' in `../libfont-xtt_3.3.3.1-0.xtt.8_powerpc.deb'.
>> > make: *** [binary-arch] Error 2
>> 
>> このエラーの大元の原因は以下の部分だと思います。
>> つまりソース展開時にリンクがうまく作れていないと。Debian/Alpha でも

 うん? リンクがうまく作れてないってなんですか?
 xfree86-xtt のソースツリー内にはシンボリックリンクは存在しませんが。

#コンパイルをはじめれば、あっちこっち張られますが、最初の段階では
#いっさい存在しないはず。

>> no utmp entry available, using value of LOGNAME ("susumu-o") at /usr/lib/dpkg/c
>> ontrollib.pl line 40.
>> dpkg-source: extracting xfree86-xtt in xfree86-xtt-3.3.3.1
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> ././@LongLink
>> dpkg-source: extracting xfree86-xtt in xfree86-xtt-3.3.3.1
>> dpkg-source: extracting xfree86-xtt in xfree86-xtt-3.3.3.1

 これは、xfree86-xtt のソースツリーの階層が深すぎる部分があるために
tar が出しているメッセージだと思うんですが、違うんでしょうか?

 で、これが原因だとすると、本家の xfree86 はどうやって build してるん
だろう? ってことになる気が…

#同じメッセージが出るはず。

 もう一点。私の手元の SPARC マシンで build してる結果では

>> > dpkg-deb: control directory has bad permissions 2755 (must be >=0755 and <=0775)
>> > dpkg-deb: building package `libfont-xtt' in `../libfont-xtt_3.3.3.1-0.xtt.8_powerpc.deb'.

 このポイントでは、エラーは発生しません(が、X サーバ自体が出来上がって
ないんで Xnest がないとか言って止まりますが ^^;; これの原因は昨日わか
りましたんで、修正済)。

 で、昨日も言ったように、build をかけている directory のパーミッション
を調べてもらえませんか? 確か Debian の標準の設定だと /home のパーミッ
ションが

 drwxr-sr-x   3 root     staff        1024 Mar  9 13:03 home/

になって、adduser で何も考えずに、home directory を作ると、

 drwxr-sr-x   2 hoge     hoge         1024 Mar  9 13:03 hoge/

のようになると思います。そうすると、その下になんにも考えずに directory
を掘ると、同じように、

 drwxr-sr-x   2 hoge     hoge         1024 Mar  9 13:03 tmp

みたいになるはずで、これが原因なんじゃないかと。

#これも、ソース側で対処すべきなのかなぁ?

-- 
 From Nagoya
  ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp,
   ishikawa@xxxxxxxxxxxxx,  ( mutsumi@xxxxxxxxxxx for PostPet only )
 ** 石川 睦%無意味な全文引用をする人は嫌い@Japan Linux Users Group **
             日本イソターネット協会  http://www.isoternet.org/