[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:15910] Bugreport for cdrecord
倉内です。
linux-2.6.0-test11-bk8の環境でcdrecord (2.0+a19-6)をDVD±R/RWで
使用する際に確認できたBug報告についての相談です。
Bugを発見、対処できたのですが、Bugreportは無視されるとのコメントが
あります。
この場合、やはり放置するしかないのでしょうか。
[概要]
(1)
/usr/share/doc/cdrecord/README.DVD.Debian
* Apply the dvdrecord-patch to cdrecord and compile it yourself:
apt-get source cdrtools
cd cdrtools-<version>
fakeroot debian/rules dvd=yes cdrecord
を実施。
(2)
エラーを確認。パッケージが作成できません。
In file included from scsi-linux-sg.c:69,
from scsihack.c:127:
/usr/src/linux/include/scsi/scsi.h:203: error: syntax error before "u8"
/usr/src/linux/include/scsi/scsi.h:203: warning: no semicolon at end of struct or union
/usr/src/linux/include/scsi/scsi.h:204: warning: data definition has no type or storage class
<...>
(3)
"u8"がdefineされていないので、下記patch作成。
--- cdrtools-2.0+a19/libscg/scsi-linux-sg.c 2002-10-22 01:20:35.000000000 +0900
+++ scsi-linux-sg.c 2003-12-12 02:13:31.000000000 +0900
@@ -65,6 +65,11 @@
#if LINUX_VERSION_CODE >= 0x01031a /* <linux/scsi.h> introduced in 1.3.26 */
#if LINUX_VERSION_CODE >= 0x020000 /* <scsi/scsi.h> introduced somewhere. */
+#if LINUX_VERSION_CODE >= 0x020600
+#ifndef _KERNEL_
+#define u8 int8_t
+#endif
+#endif
/* Need to fine tune the ifdef so we get the transition point right. */
#include <scsi/scsi.h>
#else
DVDが使用できるcdrecordのパッケージ作成完了。
(4)
EmacsからM-x debian-bugを使用して報告しようとすると、
-- Package-specific info:
You are running cdrecord with inofficial DVD patch
Bugreport might be ignored
の記述あるため、保留中。