> I am willing to move those files of SableVM away from /usr/include > (to sth. like /usr/include/sablevm) *IF* there's agreement that all > JVMs don't install their jni.h type files in /usr/include. I agree, but it's an upstream issue. See:
- http://gcc.gnu.org/PR7305 - the thread starting at http://gcc.gnu.org/ml/java/2003-05/msg00029.html Tom Tromey writes: > It is important to us that g++ is able to find the headers by > default, and that both g++ and gcc are able to find jni.h by default. > > Beyond that I don't care where the headers end up. OTOH I'd be glad to apply a patch, which guarantees this. Adam Heath writes: > package: libsablevm1-dev,libgcj4 > version: 1.0.8-4,1:3.3-2 > severity: important > > dpkg: error processing /var/cache/apt/archives/libgcj4-dev_1%3a3.3-2_i386.deb > (--unpack): > trying to overwrite `/usr/include/jni.h', which is also in package > libsablevm1-dev > > Please, do *not* install such common files into global locations, for packages > that are *designed* to be installed side by side. No other set of java vms do > this.