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

[debian-devel:04998] Re: Upload fvwm95-ja, mnews, wavplay



fvwm95-jaはビルドでき、問題なく動いているようです。

mnewsは、alphaだけでなく、i386の方でも下記のようなエラーがで
てビルドできません。Makefileがまだ作られていなから当然だと思
います。-を前置しないといけないのでは?

| dpkg-buildpackage: source package is mnews
| dpkg-buildpackage: source version is 1.21PL4-4
| dpkg-buildpackage: source maintainer is Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx>
| dpkg-buildpackage: build architecture is alpha
|  sudo debian/rules clean
| test -f debian/rules
| rm -f build.stamp
| rm -f config.stamp
| cd build ; make -k clean
| make[1]: Entering directory `/usr/local/make-dpkg-tmp/t/mnews-1.21PL4/build'
| make[1]: *** No rule to make target `clean'.
| make[1]: Leaving directory `/usr/local/make-dpkg-tmp/t/mnews-1.21PL4/build'
| make: *** [clean] Error 2

webplayは

| main.c: In function `main':
| main.c:371: incompatible type for argument 4 of `semctl'

というエラーが起こってビルドできませんでした。371行目は

|		if ( semctl(wavopts.ipc,0,IPC_RMID,NULL) < 0 ) {

です。man semctlとして頂ければわかりますが、第4引数はunionへ
のポインタでなく、unionそのものが渡されるはずなので、たしか
にNULLでは駄目でしょう。i386アーキテクチャでビルドできるのが
(こちらでも確認しました)不思議です。

第3引数がIPC_RMIDの場合は、第4引数は使われないので、ダミーの
unionを定義して、それを引数にすればいい気がしますが、
upstreamの作者に報告すべき事柄かなと思います。semctlの仕様が
最近変わったのでしょうか?

-- 
川村 尚生