tried to build under 2.2.23
1.) obvious type in linux-2.2/inode.c line 975 should read:
int offset; (the t was missing)
2.) build now ok, but missing symbols
lock_kernel,unlock_kernel and init_special_inode.
3.) patching the kernel doesn't work either:
make[1]: Entering directory `/usr/src/udf-0.9.8/patch-2.2'
make[2]: Entering directory `/usr/src/udf-0.9.8/patch-2.2'
make[3]: Entering directory
`/usr/src/udf-0.9.8/patch-2.2/build.tmp'
make[3]: Leaving directory
`/usr/src/udf-0.9.8/patch-2.2/build.tmp'
make[2]: Leaving directory `/usr/src/udf-0.9.8/patch-2.2'
* ---------------------------------------- *
* building patch/kernel.patch
* ---------------------------------------- *
make[2]: Entering directory `/usr/src/udf-0.9.8/patch-2.2'
make[3]: Entering directory
`/usr/src/udf-0.9.8/patch-2.2/build.tmp'
make[3]: [DOC.diff] Error 1 (ignored)
make[3]: [FS.diff] Error 1 (ignored)
make[3]: [INCLUDE.diff] Error 1 (ignored)
make[3]: [MAINTAIN.diff] Error 1 (ignored)
diff -u --recursive --new-file linux.old/linux linux >
udffiles.patch
make[3]: [udffiles.patch] Error 1 (ignored)
*
* ignore errors from diff above
*
make[3]: Leaving directory
`/usr/src/udf-0.9.8/patch-2.2/build.tmp'
make[2]: Leaving directory `/usr/src/udf-0.9.8/patch-2.2'
* ---------------------------------------- *
* patch/kernel.patch prepared for /usr/src/linux *
* ---------------------------------------- *
Done.
make[1]: Leaving directory `/usr/src/udf-0.9.8/patch-2.2'
DOC.diff and FS.diff can be posted on request
Is there any possibility to get udf support working in
2.2.x. I can't upgrade kernel because of some propriety
software that works only with 2.2.x.
any hints welcome
Gerhard
Logged In: YES
user_id=124720
make apply did work despite the error shown, running a new
kernel build now to see if things work ...
Gerhard