[OpenAFS-devel] Couple of notes on jafs

Leif Johansson leifj@it.su.se
Tue, 31 Jan 2006 14:25:38 +0100


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


I recently tried building the new jafs-implementation from 1.4.1-rc5.
One minor and one major thing:

(minor) ACL.c, Internal.c and FileInputStream.c need an extra

#include <errno.h>

somewhere in the header section for this to build with gcc 3.4.* or
you get errors like


TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS
reference in <some c-file>. Google told me the answer and since I don't
live in China in Google I trust.

(major) This may never (I fear) work with java 1.5 because of how
Comparable is treated. In 1.5 it is a generic (sorta like a parametrized
interface) and because of the fact that org.openafs.jafs.File wants to
be a (inherit from) java.io.File it (org.openafs.jafs.File) won't
build. It may be the case that this approach is unworkable for java 1.5
but I will look into it.
	
	Cheers Leif
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFD32VS8Jx8FtbMZncRAlKoAJ9Bf7GVBkn2hH1iwFp6XyF2G026xwCfQb/p
oGemyM6cf/eYaKUI5Vb5sVs=
=Svhu
-----END PGP SIGNATURE-----