Linux/Dazuko/FAQ-MEMO1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
----
*Dazukofs cannot be complied with kernel-2.6.30 &br;Dazuk...
:Environment(環境)|linux-image 2.6.30-5~
gcc version 4.3.4 (Debian 4.3.4-1)
:Date|2009/10/10 (2009/08/25)
kernel-2.6.30 の環境では、 dazukofs-3.1.0-rc2 はビルドで...
This problem was solved in release 3.1.1.~
dazukofs-3.1.1で解決されました。 (2009/10/09)~
http://lists.gnu.org/archive/html/dazuko-devel/2009-10/ms...
~Error Message
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /dazukofs-3.1.0-rc2/file.o
/dazukofs-3.1.0-rc2/file.c: In function 'dazukofs_open':
/dazukofs-3.1.0-rc2/file.c:185: error: dereferencing poi...
make[4]: *** [/dazukofs-3.1.0-rc2/file.o] Error 1
make[3]: *** [_module_dazukofs-3.1.0-rc2] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.3...
make: *** [dazukofs_modules] Error 2
[[Dazuko Help ML のスレッド:http://lists.gnu.org/archive/...
#include <linux/sched.h>
を入れてやれば良いようです。~
3.1.0 releaseには入っていないのでパッチを当てることが必要...
ref: http://lists.gnu.org/archive/html/dazuko-devel/2009-...
~dazukofs-3.1.1で解決されました。 (2009/10/09)~
ref: http://lists.gnu.org/archive/html/dazuko-devel/2009-...
また、Lino Sanfilippoによると以下のパッチをあてることも推...
John Ognessは、以下のパッチを重要なものとは考えていないの...
(Following patches are also recommended by Lino Sanfilipp...
~http://lists.gnu.org/archive/html/dazuko-devel/2009-07/m...
http://lists.gnu.org/archive/html/dazuko-devel/2009-07/ms...
~パッチされたファイルのビルド結果は以下のようになりました。
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /O/dazukofs-3.1.0-rc2.patched/super.o
CC [M] /dazukofs-3.1.0-rc2.patched/inode.o
CC [M] /dazukofs-3.1.0-rc2.patched/file.o
CC [M] /dazukofs-3.1.0-rc2.patched/dentry.o
CC [M] /dazukofs-3.1.0-rc2.patched/mmap.o
CC [M] /dazukofs-3.1.0-rc2.patched/group_dev.o
CC [M] /dazukofs-3.1.0-rc2.patched/ign_dev.o
CC [M] /dazukofs-3.1.0-rc2.patched/ctrl_dev.o
CC [M] /dazukofs-3.1.0-rc2.patched/dev.o
CC [M] /dazukofs-3.1.0-rc2.patched/event.o
/dazukofs-3.1.0-rc2.patched/event.c: In function 'dazuko...
/dazukofs-3.1.0-rc2.patched/event.c:1064: warning: 'grp'...
LD [M] /dazukofs-3.1.0-rc2.patched/dazukofs.o
Building modules, stage 2.
MODPOST 1 modules
CC /dazukofs-3.1.0-rc2.patched/dazukofs.mod.o
LD [M] /dazukofs-3.1.0-rc2.patched/dazukofs.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.3...
となり warning は出ているものの うまく動作しているようで...
*Dazukofs cannot be complied with kernel-2.6.33/34 &br;Da...
(Newest rc3 cannot be compiled with kernel-2.6.32/30 &br;...
According to the thread of [[linux-fs-devel:http://www.ke...
linux/fs/fs_stack.h~
before 2.6.32
extern void fsstack_copy_attr_all(struct inode *dest, co...
int (*get_nlinks)(struct...
after 2.6.33
extern void fsstack_copy_attr_all(struct inode *dest, co...
Use following version .
|kernel version|dazuko-fs version|
|before 2.6.32|3.1.3-rc1|
|2.6.33,2.6.34,2.6.35|3.1.3|
|2.6.36|3.1.4|
or Add NULL parameter to fsstack_copy_attr_all function i...
if you want to use 3.1.3 , the patch was posted at dazuko...
-[[[Dazuko-devel] Patch to build DazukoFS 3.1.3 with 3.6....
*Dazukofs cannot be complied with kernel-2.6.35 &br;Dazuk...
with Ubuntu 10.10 both DazukoFS 3.1.3 and DazukoFS 3.1.4...
3.1.3
/home/user1/dazukofs-3.1.3# make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /home/user1/dazukofs-3.1.3/super.o
CC [M] /home/user1/dazukofs-3.1.3/inode.o
CC [M] /home/user1/dazukofs-3.1.3/file.o
/home/user1/dazukofs-3.1.3/file.c: In function ‘dazukofs...
/home/user1/dazukofs-3.1.3/file.c:243: warning: passing ...
/home/user1/dazukofs-3.1.3/file.c:243: note: expected ‘i...
/home/user1/dazukofs-3.1.3/file.c:243: error: too many a...
/home/user1/dazukofs-3.1.3/file.c: At top level:
/home/user1/dazukofs-3.1.3/file.c:304: warning: initiali...
/home/user1/dazukofs-3.1.3/file.c:339: warning: initiali...
make[2]: *** [/home/user1/dazukofs-3.1.3/file.o] Error 1
make[1]: *** [_module_/home/user1/dazukofs-3.1.3] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6....
make: *** [dazukofs_modules] Error 2
3.1.4rc2
/home/user1/dazukofs-3.1.4-rc2# make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /home/user1/dazukofs-3.1.4-rc2/super.o
/home/user1/dazukofs-3.1.4-rc2/super.c: In function ‘daz...
/home/user1/dazukofs-3.1.4-rc2/super.c:74: error: implic...
/home/user1/dazukofs-3.1.4-rc2/super.c: At top level:
/home/user1/dazukofs-3.1.4-rc2/super.c:108: error: unkno...
/home/user1/dazukofs-3.1.4-rc2/super.c:108: warning: ini...
make[2]: *** [/home/user1/dazukofs-3.1.4-rc2/super.o] Er...
make[1]: *** [_module_/home/user1/dazukofs-3.1.4-rc2] Er...
make[1]: Leaving directory `/usr/src/linux-headers-2.6.3...
make: *** [dazukofs_modules] Error 2
Solution
copy file.c and ctl_dev.c form 3.1.4-rc2 to 3.1.3
only tested with ext2,ext3,ext4 filesystem
success log
/home/user1/dazukofs-3.1.3#make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /home/user1/dazukofs-3.1.3/super.o
CC [M] /home/user1/dazukofs-3.1.3/inode.o
CC [M] /home/user1/dazukofs-3.1.3/file.o
CC [M] /home/user1/dazukofs-3.1.3/dentry.o
CC [M] /home/user1/dazukofs-3.1.3/mmap.o
CC [M] /home/user1/dazukofs-3.1.3/group_dev.o
CC [M] /home/user1/dazukofs-3.1.3/ign_dev.o
CC [M] /home/user1/dazukofs-3.1.3/ctrl_dev.o
CC [M] /home/user1/dazukofs-3.1.3/dev.o
CC [M] /home/user1/dazukofs-3.1.3/event.o
LD [M] /home/user1/dazukofs-3.1.3/dazukofs.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/user1/dazukofs-3.1.3/dazukofs.mod.o
LD [M] /home/user1/dazukofs-3.1.3/dazukofs.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.3...
*** Commnet [#p02b7b5a]
-dazukofs のテストプロセス(test/showfilesを使った場合)...
test/showfiles with libdazukofs.so works well but we foun...
-avira-aintivir 3.0.5.0 及び 3.0.5.11 のどちらもだめです...
-dazukofs-3.1.2と avira-antivir-3.0.5.11の組み合わせで動...
-Avira AntiVir Server (Unix) も Version: 3.0.5-12(2009/0...
-avira-antivir-3.1.3.4-1でも kernel-2.6.30 以降用のdazuko...
-avira-antivir-3.1.3.5-0 でも contrib に変わりはない。(M...
終了行:
#topicpath
----
*Dazukofs cannot be complied with kernel-2.6.30 &br;Dazuk...
:Environment(環境)|linux-image 2.6.30-5~
gcc version 4.3.4 (Debian 4.3.4-1)
:Date|2009/10/10 (2009/08/25)
kernel-2.6.30 の環境では、 dazukofs-3.1.0-rc2 はビルドで...
This problem was solved in release 3.1.1.~
dazukofs-3.1.1で解決されました。 (2009/10/09)~
http://lists.gnu.org/archive/html/dazuko-devel/2009-10/ms...
~Error Message
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /dazukofs-3.1.0-rc2/file.o
/dazukofs-3.1.0-rc2/file.c: In function 'dazukofs_open':
/dazukofs-3.1.0-rc2/file.c:185: error: dereferencing poi...
make[4]: *** [/dazukofs-3.1.0-rc2/file.o] Error 1
make[3]: *** [_module_dazukofs-3.1.0-rc2] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.3...
make: *** [dazukofs_modules] Error 2
[[Dazuko Help ML のスレッド:http://lists.gnu.org/archive/...
#include <linux/sched.h>
を入れてやれば良いようです。~
3.1.0 releaseには入っていないのでパッチを当てることが必要...
ref: http://lists.gnu.org/archive/html/dazuko-devel/2009-...
~dazukofs-3.1.1で解決されました。 (2009/10/09)~
ref: http://lists.gnu.org/archive/html/dazuko-devel/2009-...
また、Lino Sanfilippoによると以下のパッチをあてることも推...
John Ognessは、以下のパッチを重要なものとは考えていないの...
(Following patches are also recommended by Lino Sanfilipp...
~http://lists.gnu.org/archive/html/dazuko-devel/2009-07/m...
http://lists.gnu.org/archive/html/dazuko-devel/2009-07/ms...
~パッチされたファイルのビルド結果は以下のようになりました。
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /O/dazukofs-3.1.0-rc2.patched/super.o
CC [M] /dazukofs-3.1.0-rc2.patched/inode.o
CC [M] /dazukofs-3.1.0-rc2.patched/file.o
CC [M] /dazukofs-3.1.0-rc2.patched/dentry.o
CC [M] /dazukofs-3.1.0-rc2.patched/mmap.o
CC [M] /dazukofs-3.1.0-rc2.patched/group_dev.o
CC [M] /dazukofs-3.1.0-rc2.patched/ign_dev.o
CC [M] /dazukofs-3.1.0-rc2.patched/ctrl_dev.o
CC [M] /dazukofs-3.1.0-rc2.patched/dev.o
CC [M] /dazukofs-3.1.0-rc2.patched/event.o
/dazukofs-3.1.0-rc2.patched/event.c: In function 'dazuko...
/dazukofs-3.1.0-rc2.patched/event.c:1064: warning: 'grp'...
LD [M] /dazukofs-3.1.0-rc2.patched/dazukofs.o
Building modules, stage 2.
MODPOST 1 modules
CC /dazukofs-3.1.0-rc2.patched/dazukofs.mod.o
LD [M] /dazukofs-3.1.0-rc2.patched/dazukofs.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.3...
となり warning は出ているものの うまく動作しているようで...
*Dazukofs cannot be complied with kernel-2.6.33/34 &br;Da...
(Newest rc3 cannot be compiled with kernel-2.6.32/30 &br;...
According to the thread of [[linux-fs-devel:http://www.ke...
linux/fs/fs_stack.h~
before 2.6.32
extern void fsstack_copy_attr_all(struct inode *dest, co...
int (*get_nlinks)(struct...
after 2.6.33
extern void fsstack_copy_attr_all(struct inode *dest, co...
Use following version .
|kernel version|dazuko-fs version|
|before 2.6.32|3.1.3-rc1|
|2.6.33,2.6.34,2.6.35|3.1.3|
|2.6.36|3.1.4|
or Add NULL parameter to fsstack_copy_attr_all function i...
if you want to use 3.1.3 , the patch was posted at dazuko...
-[[[Dazuko-devel] Patch to build DazukoFS 3.1.3 with 3.6....
*Dazukofs cannot be complied with kernel-2.6.35 &br;Dazuk...
with Ubuntu 10.10 both DazukoFS 3.1.3 and DazukoFS 3.1.4...
3.1.3
/home/user1/dazukofs-3.1.3# make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /home/user1/dazukofs-3.1.3/super.o
CC [M] /home/user1/dazukofs-3.1.3/inode.o
CC [M] /home/user1/dazukofs-3.1.3/file.o
/home/user1/dazukofs-3.1.3/file.c: In function ‘dazukofs...
/home/user1/dazukofs-3.1.3/file.c:243: warning: passing ...
/home/user1/dazukofs-3.1.3/file.c:243: note: expected ‘i...
/home/user1/dazukofs-3.1.3/file.c:243: error: too many a...
/home/user1/dazukofs-3.1.3/file.c: At top level:
/home/user1/dazukofs-3.1.3/file.c:304: warning: initiali...
/home/user1/dazukofs-3.1.3/file.c:339: warning: initiali...
make[2]: *** [/home/user1/dazukofs-3.1.3/file.o] Error 1
make[1]: *** [_module_/home/user1/dazukofs-3.1.3] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6....
make: *** [dazukofs_modules] Error 2
3.1.4rc2
/home/user1/dazukofs-3.1.4-rc2# make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /home/user1/dazukofs-3.1.4-rc2/super.o
/home/user1/dazukofs-3.1.4-rc2/super.c: In function ‘daz...
/home/user1/dazukofs-3.1.4-rc2/super.c:74: error: implic...
/home/user1/dazukofs-3.1.4-rc2/super.c: At top level:
/home/user1/dazukofs-3.1.4-rc2/super.c:108: error: unkno...
/home/user1/dazukofs-3.1.4-rc2/super.c:108: warning: ini...
make[2]: *** [/home/user1/dazukofs-3.1.4-rc2/super.o] Er...
make[1]: *** [_module_/home/user1/dazukofs-3.1.4-rc2] Er...
make[1]: Leaving directory `/usr/src/linux-headers-2.6.3...
make: *** [dazukofs_modules] Error 2
Solution
copy file.c and ctl_dev.c form 3.1.4-rc2 to 3.1.3
only tested with ext2,ext3,ext4 filesystem
success log
/home/user1/dazukofs-3.1.3#make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" mo...
make[1]: Entering directory `/usr/src/linux-headers-2.6....
CC [M] /home/user1/dazukofs-3.1.3/super.o
CC [M] /home/user1/dazukofs-3.1.3/inode.o
CC [M] /home/user1/dazukofs-3.1.3/file.o
CC [M] /home/user1/dazukofs-3.1.3/dentry.o
CC [M] /home/user1/dazukofs-3.1.3/mmap.o
CC [M] /home/user1/dazukofs-3.1.3/group_dev.o
CC [M] /home/user1/dazukofs-3.1.3/ign_dev.o
CC [M] /home/user1/dazukofs-3.1.3/ctrl_dev.o
CC [M] /home/user1/dazukofs-3.1.3/dev.o
CC [M] /home/user1/dazukofs-3.1.3/event.o
LD [M] /home/user1/dazukofs-3.1.3/dazukofs.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/user1/dazukofs-3.1.3/dazukofs.mod.o
LD [M] /home/user1/dazukofs-3.1.3/dazukofs.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.3...
*** Commnet [#p02b7b5a]
-dazukofs のテストプロセス(test/showfilesを使った場合)...
test/showfiles with libdazukofs.so works well but we foun...
-avira-aintivir 3.0.5.0 及び 3.0.5.11 のどちらもだめです...
-dazukofs-3.1.2と avira-antivir-3.0.5.11の組み合わせで動...
-Avira AntiVir Server (Unix) も Version: 3.0.5-12(2009/0...
-avira-antivir-3.1.3.4-1でも kernel-2.6.30 以降用のdazuko...
-avira-antivir-3.1.3.5-0 でも contrib に変わりはない。(M...
ページ名: